diff --git a/Directory.Packages.props b/Directory.Packages.props index 8d93af08e..19f5fa241 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -75,19 +75,21 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -124,13 +126,13 @@ provider that breaks the "managed only" rule, which is why it is opt-in per instance. --> - + - - - + + + + net10.0enableenabletruefalse + diff --git a/scripts/validation/opcua-aggregate-baseline/Directory.Packages.props b/scripts/validation/opcua-aggregate-baseline/Directory.Packages.props new file mode 100644 index 000000000..802827efc --- /dev/null +++ b/scripts/validation/opcua-aggregate-baseline/Directory.Packages.props @@ -0,0 +1 @@ +false diff --git a/scripts/validation/opcua-aggregate-baseline/Program.cs b/scripts/validation/opcua-aggregate-baseline/Program.cs new file mode 100644 index 000000000..b7d53347f --- /dev/null +++ b/scripts/validation/opcua-aggregate-baseline/Program.cs @@ -0,0 +1,242 @@ +using System.Globalization; +using System.Security.Cryptography; +using System.Text.Json; +using System.Text.Json.Serialization; +using Opc.Ua; +using Opc.Ua.Server; + +if (args.Length != 1) throw new ArgumentException("Pass a fresh output JSON path."); +if (File.Exists(args[0])) throw new IOException("Refusing to overwrite existing baseline evidence."); +var epoch = new DateTime(2026, 10, 1, 8, 0, 0, DateTimeKind.Utc).AddTicks(1234567); +var telemetry = DefaultTelemetry.Create(_ => { }); +var offsets = new double[] { -10, 0, 5, 15, 25, 35, 50, 80 }; +var data = new Dictionary +{ + ["double"] = offsets.Select((s, i) => new Sample(s, "Double", (10 + i * 7 % 13).ToString(CultureInfo.InvariantCulture), StatusCodes.Good)).ToArray(), + ["uncertain"] = offsets.Select((s, i) => new Sample(s, i == 4 ? "Null" : "Double", i == 4 ? null : i == 2 ? "100" : (10 + i * 7 % 13).ToString(CultureInfo.InvariantCulture), i == 2 ? StatusCodes.UncertainDataSubNormal : i == 4 ? StatusCodes.BadNoCommunication : StatusCodes.Good)).ToArray(), + ["integer"] = offsets.Select((s, i) => new Sample(s, "Int64", (i * 7 - 10).ToString(CultureInfo.InvariantCulture), i == 3 ? StatusCodes.UncertainDataSubNormal : StatusCodes.Good)).ToArray(), + ["boolean"] = offsets.Select((s, i) => new Sample(s, "Boolean", (i % 2 == 0).ToString(), i == 2 ? StatusCodes.UncertainDataSubNormal : StatusCodes.Good)).ToArray(), + ["sparse"] = [new(-10, "Double", "10", StatusCodes.Good), new(7, "Double", "20", StatusCodes.Good), new(18, "Null", null, StatusCodes.BadNoCommunication), new(45, "Double", "30", StatusCodes.Good)], + ["bad"] = offsets.Select(s => new Sample(s, "Null", null, StatusCodes.BadNoCommunication)).ToArray(), + ["empty"] = [], +}; +var names = new string[] +{ + "AggregateFunction_Interpolative", + "AggregateFunction_Average", + "AggregateFunction_TimeAverage", + "AggregateFunction_TimeAverage2", + "AggregateFunction_Total", + "AggregateFunction_Total2", + "AggregateFunction_Minimum", + "AggregateFunction_Maximum", + "AggregateFunction_MinimumActualTime", + "AggregateFunction_MaximumActualTime", + "AggregateFunction_Range", + "AggregateFunction_Minimum2", + "AggregateFunction_Maximum2", + "AggregateFunction_MinimumActualTime2", + "AggregateFunction_MaximumActualTime2", + "AggregateFunction_Range2", + "AggregateFunction_Count", + "AggregateFunction_AnnotationCount", + "AggregateFunction_DurationInStateZero", + "AggregateFunction_DurationInStateNonZero", + "AggregateFunction_NumberOfTransitions", + "AggregateFunction_Start", + "AggregateFunction_End", + "AggregateFunction_Delta", + "AggregateFunction_StartBound", + "AggregateFunction_EndBound", + "AggregateFunction_DeltaBounds", + "AggregateFunction_DurationGood", + "AggregateFunction_DurationBad", + "AggregateFunction_PercentGood", + "AggregateFunction_PercentBad", + "AggregateFunction_WorstQuality", + "AggregateFunction_WorstQuality2", + "AggregateFunction_StandardDeviationPopulation", + "AggregateFunction_VariancePopulation", + "AggregateFunction_StandardDeviationSample", + "AggregateFunction_VarianceSample", +}; +var vectors = new List(); +// Preserve the original seven-dataset grid, input ordering and expected values exactly. +foreach (var name in names) +foreach (var dataset in data) +foreach (var reverse in new[] { false, true }) +foreach (var stepped in new[] { false, true }) +foreach (var uncertainAsBad in new[] { false, true }) +foreach (var incremental in new[] { false, true }) + Run(name, dataset.Key, reverse, stepped, uncertainAsBad, incremental); + +var edges = new Dictionary +{ + ["edge-sbyte"] = Typed("SByte", ["-128", "-127", "-1", "0", "1", "126", "127", "2"]), + ["edge-byte"] = Typed("Byte", ["0", "1", "127", "128", "254", "255", "3", "2"]), + ["edge-int16"] = Typed("Int16", ["-32768", "-32767", "-1", "0", "1", "32766", "32767", "2"]), + ["edge-uint16"] = Typed("UInt16", ["0", "1", "32767", "32768", "65534", "65535", "3", "2"]), + ["edge-int32"] = Typed("Int32", ["-2147483648", "-2147483647", "-1", "0", "1", "2147483646", "2147483647", "2"]), + ["edge-uint32"] = Typed("UInt32", ["0", "1", "2147483647", "2147483648", "4294967294", "4294967295", "3", "2"]), + ["edge-int64"] = Typed("Int64", ["-9223372036854775808", "-9007199254740993", "-1", "0", "1", "9007199254740993", "9223372036854775806", "9223372036854775807"]), + ["edge-uint64"] = Typed("UInt64", ["0", "1", "9007199254740991", "9007199254740993", "9223372036854775807", "9223372036854775808", "18446744073709551614", "18446744073709551615"]), + ["edge-float"] = Typed("Single", ["-3.4028235E+38", "1E-45", "-0", "1.5", "3.4028235E+38", "NaN", "Infinity", "-Infinity"]), + ["edge-double"] = Typed("Double", ["-1.5", "-0", "0.5", "1.5", "NaN", "Infinity", "-Infinity", "1.7976931348623157E+308"]), + // Interpolative/Delta casts back to the earlier sample's type: fractional, negative, + // overflowing and nonfinite Double values must exercise the original SDK conversion. + ["edge-mixed-conversion"] = + [ + new(-10, "Byte", "0", StatusCodes.Good), new(0, "Byte", "1", StatusCodes.Good), + new(5, "Double", "2.5", StatusCodes.Good), new(15, "SByte", "-128", StatusCodes.Good), + new(25, "Double", "255.5", StatusCodes.Good), new(35, "Single", "3.4028235E+38", StatusCodes.Good), + new(50, "Double", "Infinity", StatusCodes.Good), new(80, "UInt64", "18446744073709551615", StatusCodes.Good), + ], +}; +foreach (var dataset in edges) data.Add(dataset.Key, dataset.Value); +foreach (var name in names) +foreach (var dataset in edges) +foreach (var reverse in new[] { false, true }) +foreach (var incremental in new[] { false, true }) + Run(name, dataset.Key, reverse, false, false, incremental, Settings(false)); + +// Ties include an identical source timestamp+picoseconds pair; input order is stable. +// Distinct server ticks and picoseconds must survive raw-result selection independently. +data.Add("edge-duplicate-picoseconds", +[ + Pico(-10, "1", 3, 19, 7), Pico(0, "2", 1, 23, 11), Pico(0, "3", 9999, 29, 13), + Pico(5, "4", 7, 31, 17), Pico(5, "5", 7, 37, 19), Pico(20, "6", 2, 41, 23), + Pico(20, "7", 9000, 43, 29), Pico(40, "8", 5, 47, 31), Pico(80, "9", 11, 53, 37), +]); +foreach (var name in names) +foreach (var reverse in new[] { false, true }) +foreach (var incremental in new[] { false, true }) + Run(name, "edge-duplicate-picoseconds", reverse, false, false, incremental, Settings(false)); + +var configurations = new[] +{ + new AggregateSettings(false, 0, 0, false, false), + new AggregateSettings(false, 1, 99, true, false), + new AggregateSettings(true, 50, 50, false, false), + new AggregateSettings(true, 100, 0, true, false), +}; +var configuredNames = new[] +{ + "AggregateFunction_Interpolative", "AggregateFunction_TimeAverage", "AggregateFunction_TimeAverage2", + "AggregateFunction_Total", "AggregateFunction_Total2", "AggregateFunction_PercentGood", "AggregateFunction_PercentBad", +}; +foreach (var name in configuredNames) +foreach (var dataset in new[] { "uncertain", "sparse" }) +foreach (var config in configurations) +foreach (var reverse in new[] { false, true }) +foreach (var incremental in new[] { false, true }) + Run(name, dataset, reverse, false, config.TreatUncertainAsBad, incremental, config); + +var assembly = typeof(Aggregators).Assembly.Location; +var assemblySha256 = Convert.ToHexStringLower(SHA256.HashData(File.ReadAllBytes(assembly))); +Directory.CreateDirectory(Path.GetDirectoryName(Path.GetFullPath(args[0]))!); +// One vector per line keeps golden changes reviewable without pretty-printing every value. +using (var writer = new StreamWriter(new FileStream(args[0], FileMode.CreateNew, FileAccess.Write))) +{ + writer.WriteLine("{"); + writer.WriteLine($" \"sdk\":\"1.5.378.182\",\"assemblySha256\":\"{assemblySha256}\","); + writer.WriteLine($" \"epochTicks\":{epoch.Ticks},\"intervalMilliseconds\":20000,"); + writer.WriteLine($" \"data\":{JsonSerializer.Serialize(data)},"); + writer.WriteLine(" \"vectors\":["); + for (var i = 0; i < vectors.Count; i++) + writer.WriteLine(" " + JsonSerializer.Serialize(vectors[i]) + (i + 1 < vectors.Count ? "," : "")); + writer.WriteLine(" ]"); + writer.WriteLine("}"); +} +Console.WriteLine($"Generated {vectors.Count} vectors ({vectors.Count - 4144} focused additions) for {names.Length} aggregate IDs; baseline assembly SHA256 {assemblySha256}."); + +Sample[] Typed(string type, string[] values) => offsets.Zip(values, (s, value) => new Sample(s, type, value, StatusCodes.Good)).ToArray(); +static Sample Pico(double seconds, string value, ushort source, ushort server, long serverOffset) => + new(seconds, "Int32", value, StatusCodes.Good) + { SourcePicoseconds = source, ServerPicoseconds = server, ServerOffsetTicks = serverOffset }; +static AggregateSettings Settings(bool uncertainAsBad) => new(uncertainAsBad, 100, 100, false, false); + +void Run(string name, string dataset, bool reverse, bool stepped, bool uncertainAsBad, bool incremental, + AggregateSettings? settings = null) +{ + var id = (NodeId)typeof(ObjectIds).GetField(name)!.GetValue(null)!; + var start = epoch.AddSeconds(reverse ? 70 : 0); + var end = epoch.AddSeconds(reverse ? 0 : 70); + var cfg = settings ?? Settings(uncertainAsBad); + var config = new AggregateConfiguration + { + TreatUncertainAsBad = cfg.TreatUncertainAsBad, PercentDataBad = cfg.PercentDataBad, + PercentDataGood = cfg.PercentDataGood, UseSlopedExtrapolation = cfg.UseSlopedExtrapolation, + UseServerCapabilitiesDefaults = cfg.UseServerCapabilitiesDefaults, + }; + var calculator = Aggregators.CreateStandardCalculator(id, start, end, 20_000, stepped, config, telemetry); + var output = new List(); + var accepted = new List(); + string? error = null; + try + { + var samples = data[dataset].OrderBy(x => x.Seconds); + foreach (var sample in reverse ? samples.Reverse() : samples) + { + var time = epoch.AddSeconds(sample.Seconds); + var value = new DataValue(new Variant(Payload(sample)!), sample.Status, time, + time.AddTicks(sample.ServerOffsetTicks ?? 0)) + { + SourcePicoseconds = sample.SourcePicoseconds ?? 0, + ServerPicoseconds = sample.ServerPicoseconds ?? 0, + }; + accepted.Add(calculator.QueueRawValue(value)); + if (incremental) Drain(false); + } + Drain(true); + } + catch (Exception ex) { error = ex.GetType().FullName; } + vectors.Add(new(name, dataset, reverse, stepped, uncertainAsBad, incremental, output.ToArray(), error) + { Configuration = settings, QueueAccepted = settings is null ? null : accepted.ToArray() }); + void Drain(bool partial) + { + for (var guard = 0; guard < 100; guard++) + { + var value = calculator.GetProcessedValue(partial); + if (value is null) return; + output.Add(new(partial, value.Value?.GetType().Name, Format(value.Value), value.StatusCode.Code, value.SourceTimestamp.Ticks, value.ServerTimestamp.Ticks, value.SourcePicoseconds, value.ServerPicoseconds)); + } + throw new InvalidOperationException("Baseline calculator did not terminate."); + } +} + +static object? Payload(Sample sample) => sample.Type switch +{ + "SByte" => sbyte.Parse(sample.Payload!, CultureInfo.InvariantCulture), + "Byte" => byte.Parse(sample.Payload!, CultureInfo.InvariantCulture), + "Int16" => short.Parse(sample.Payload!, CultureInfo.InvariantCulture), + "UInt16" => ushort.Parse(sample.Payload!, CultureInfo.InvariantCulture), + "Int32" => int.Parse(sample.Payload!, CultureInfo.InvariantCulture), + "UInt32" => uint.Parse(sample.Payload!, CultureInfo.InvariantCulture), + "Int64" => long.Parse(sample.Payload!, CultureInfo.InvariantCulture), + "UInt64" => ulong.Parse(sample.Payload!, CultureInfo.InvariantCulture), + "Single" => float.Parse(sample.Payload!, CultureInfo.InvariantCulture), + "Double" => double.Parse(sample.Payload!, CultureInfo.InvariantCulture), + "Boolean" => bool.Parse(sample.Payload!), + _ => null, +}; +static string? Format(object? value) => value switch +{ + null => null, + double number => number.ToString("R", CultureInfo.InvariantCulture), + float number => number.ToString("R", CultureInfo.InvariantCulture), + IFormattable formattable => formattable.ToString(null, CultureInfo.InvariantCulture), + _ => value.ToString(), +}; +record Sample(double Seconds, string Type, string? Payload, uint Status) +{ + [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] public ushort? SourcePicoseconds { get; init; } + [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] public ushort? ServerPicoseconds { get; init; } + [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] public long? ServerOffsetTicks { get; init; } +} +record Value(bool PartialRequested, string? Type, string? Payload, uint Status, long SourceTicks, long ServerTicks, ushort SourcePicoseconds, ushort ServerPicoseconds); +record AggregateSettings(bool TreatUncertainAsBad, byte PercentDataBad, byte PercentDataGood, bool UseSlopedExtrapolation, bool UseServerCapabilitiesDefaults); +record Vector(string Aggregate, string DataSet, bool Reverse, bool Stepped, bool UncertainAsBad, bool Incremental, Value[] Output, string? Exception) +{ + [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] public AggregateSettings? Configuration { get; init; } + [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] public bool[]? QueueAccepted { get; init; } +} diff --git a/scripts/validation/opcua-aggregate-baseline/README.md b/scripts/validation/opcua-aggregate-baseline/README.md new file mode 100644 index 000000000..1eb8c8675 --- /dev/null +++ b/scripts/validation/opcua-aggregate-baseline/README.md @@ -0,0 +1,56 @@ +# Original SDK aggregate oracle + +This standalone .NET 10 process generates aggregate expectations from the published +`OPCFoundation.NetStandard.Opc.Ua.Server` **1.5.378.182** package. Its local build and +package properties isolate it from the application's SDK 2 graph. It is outside the +solution; never add its baseline SDK assemblies to a candidate test or production process. +Expectations must come from this original SDK, never from the compatibility calculators. + +Run from the repository root with a fresh output path: + +```bash +dotnet run --project scripts/validation/opcua-aggregate-baseline/Baseline.csproj \ + -c Release -- /tmp/opcua-original-aggregates-new.json +``` + +An existing output path is refused. The JSON records the original aggregate assembly's +SHA-256, epoch and processing interval. The expected assembly hash is +`d8d9706dea577858325730cd89896826ed82f7bfcf9503ccd0260311663a69f4`. +Output uses compact metadata and data, followed by one vector per line for reviewable diffs. + +The first **4,144 vectors** retain the original seven datasets and complete grid over 37 +aggregate IDs, forward/reverse reads, stepped/sloped interpolation, uncertain-as-bad and +incremental/final processing. Their parsed objects and the seven original input datasets +are unchanged. The request window is epoch +0 through +70 seconds, reversed for reverse +vectors, with a 20,000 ms processing interval. + +The next **2,000 focused vectors** avoid expanding every dataset into the complete grid: + +| Cases | Coverage | +|---:|---| +| 1,628 | Eleven numeric datasets across all 37 IDs, both directions and both processing modes: all eight integer widths, Single, Double and mixed-type conversion. Includes narrow limits, Int64/UInt64 values around 2^53 and 2^63 and their full ranges, fractional interpolation, signed zero, nonfinite values and overflow. | +| 148 | Duplicate timestamp ties across all 37 IDs, both directions and processing modes; nonzero source/server picoseconds, independent server timestamp offsets and an exact source timestamp/picosecond tie. | +| 224 | Interpolative, TimeAverage/2, Total/2 and PercentGood/Bad over uncertain and sparse data, both directions and processing modes. Four explicit profiles cover PercentDataBad/Good 0/0, 1/99, 50/50 and 100/0, both uncertainty policies and sloped extrapolation. | + +New vectors use sloped interpolation (`Stepped=false`); their `Configuration` object records +all five effective aggregate settings. `UseServerCapabilitiesDefaults=false` records the +resolved configuration passed directly to the calculator. Existing vectors retain their +original fields: omitted configuration means the vector's uncertainty policy, 100/100 +thresholds, and both extrapolation and server-capability defaults disabled. + +New samples may carry `SourcePicoseconds`, `ServerPicoseconds` and `ServerOffsetTicks`; +absent fields mean zero. The server timestamp is epoch + `Seconds` + `ServerOffsetTicks`. +Samples are sorted stably by `Seconds`, then the whole sequence is reversed for a reverse +read, preserving a fully specified tie order. `QueueAccepted` records each attempted +queue result through the point of any exception. + +Each output retains its CLR type, round-trip value spelling, complete numeric status, +source/server timestamp ticks, source/server picoseconds, and whether it came from an +incremental (`PartialRequested=false`) or final (`true`) drain. `Exception` retains the +exact original exception type and any outputs already emitted. NaN, infinities and signed +zero are stored as strings so JSON does not change their numeric representation. + +When importing fresh evidence into the candidate fixture, first compare the original +4,144 parsed vectors, seven datasets and metadata with the previous oracle. Investigate +candidate mismatches; do not regenerate expectations from candidate output or adjust +original exception types to make the comparison pass. diff --git a/scripts/validation/opcua-client-lifecycle/.gitignore b/scripts/validation/opcua-client-lifecycle/.gitignore new file mode 100644 index 000000000..c18dd8d83 --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/.gitignore @@ -0,0 +1 @@ +__pycache__/ diff --git a/scripts/validation/opcua-client-lifecycle/Lifecycle.cs b/scripts/validation/opcua-client-lifecycle/Lifecycle.cs new file mode 100644 index 000000000..b182006b7 --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/Lifecycle.cs @@ -0,0 +1,249 @@ +#pragma warning disable OTOPCUA0001 +using System.Collections; +using System.Collections.Concurrent; +using System.Diagnostics; +using System.Reflection; +using System.Security.Cryptography; +using System.Text.Json; +using Opc.Ua; +using Opc.Ua.Configuration; +using ZB.MOM.WW.OtOpcUa.Client.Shared; +using ZB.MOM.WW.OtOpcUa.Client.Shared.Models; +using ZB.MOM.WW.OtOpcUa.Core.Abstractions; +using ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient; +using ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser; +using ZB.MOM.WW.OtOpcUa.OpcUaServer; +using WriteRequest = ZB.MOM.WW.OtOpcUa.Core.Abstractions.WriteRequest; +using SharedSecurityMode = ZB.MOM.WW.OtOpcUa.Client.Shared.Models.SecurityMode; + +internal static partial class ProcessHost +{ + static object ServerCounts(OtOpcUaSdkServer server) + { + var sessions = server.CurrentInstance.SessionManager.GetSessions(); + var subs = server.CurrentInstance.SubscriptionManager.GetSubscriptions(); + return new { utc = DateTime.UtcNow, sessions = sessions.Count, subscriptions = subs.Count, + items = subs.Sum(s => s.MonitoredItemCount), serverProcess = Environment.ProcessId }; + } +} + +internal static class Lifecycle +{ + static string Root = ""; + static string Password => Environment.GetEnvironmentVariable("OPCUA_MATRIX_PASSWORD") ?? throw new InvalidOperationException("Missing fixture credential"); + static readonly JsonSerializerOptions Json = new() { WriteIndented = true }; + static int managerChecks, sharedPasses, driverPasses, browserPasses; + static readonly List Weak = []; + static void Require(bool pass, string message) { if (!pass) throw new InvalidOperationException(message); } + static object? FieldOrNull(object owner, string name) + { + var field = owner.GetType().GetField(name, BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.DeclaredOnly) + ?? throw new InvalidOperationException("Diagnostic layout changed: " + owner.GetType().FullName + "." + name); + return field.GetValue(owner); + } + static object Field(object owner, string name) => FieldOrNull(owner, name) ?? throw new InvalidOperationException("Diagnostic owner null: " + name); + static void Empty(object owner, string name) => Require(Field(owner, name) is ICollection items && items.Count == 0, "Retained collection: " + name); + static bool Disposed(object manager) + { + Require(manager.GetType().FullName == "Opc.Ua.CertificateManager", "Unexpected SDK certificate manager type"); + Require(manager.GetType().Assembly.GetName().Version?.ToString() == "2.0.1.0", "Diagnostic requires SDK 2.0.1.0"); + var field = manager.GetType().GetField("m_disposed", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly); + Require(field?.FieldType == typeof(bool), "SDK 2.0.1 CertificateManager.m_disposed bool layout changed"); + return (bool)field!.GetValue(manager)!; + } + static object SharedManager(OpcUaClientService shared) => Field(Field(shared, "_session"), "_certificateManager"); + static object AppManager(object owner) => ((ApplicationInstance)Field(owner, "_ownedApplication")).ApplicationConfiguration!.CertificateManager; + static void CheckManager(object manager, bool disposed) + { + Require(Disposed(manager) == disposed, "Certificate manager disposal observation mismatch"); + if (disposed) managerChecks++; + } + static ConnectionSettings Settings(string endpoint, string? password = null) => new() + { + EndpointUrl = endpoint, Username = "apikey", Password = password ?? Password, + SecurityMode = SharedSecurityMode.SignAndEncrypt, AutoAcceptCertificates = false, + CertificateStorePath = Path.Combine(Root, "data", "shared-pki"), SessionTimeoutSeconds = 30 + }; + static OpcUaClientDriverOptions Options(string endpoint) => new() + { + EndpointUrl = endpoint, SecurityPolicy = OpcUaSecurityPolicy.Basic256Sha256, + SecurityMode = OpcUaSecurityMode.SignAndEncrypt, AuthType = OpcUaAuthType.Username, + Username = "apikey", Password = Password, AutoAcceptCertificates = false, + SessionName = "ClientLifecycle", ApplicationUri = "urn:localhost:ClientLifecycle", + RawTags = [new("scalar", "{\"nodeId\":\"nsu=https://zb.com/otopcua/raw;s=Matrix/dev/Scalar\"}", true), + new("vector", "{\"nodeId\":\"nsu=https://zb.com/otopcua/raw;s=Matrix/dev/Vector\"}", true)] + }; + static async Task Wait(Func condition, CancellationToken ct) + { + while (!condition()) await Task.Delay(25, ct); + } + static object? Clr(DataValue value) => ZB.MOM.WW.OtOpcUa.Client.Shared.Helpers.ValueConverter.ToClrObject(value.WrappedValue); + static async Task Prepare() + { + // Public connection failures create and release the same production applications as a live attempt. + // No production private method is invoked and no SDK state is written by diagnostics. + using var ct = new CancellationTokenSource(TimeSpan.FromSeconds(15)); + using (var shared = new OpcUaClientService()) + { try { await shared.ConnectAsync(Settings("opc.tcp://127.0.0.1:1"), ct.Token); } catch { } } + await using (var driver = new OpcUaClientDriver(Options("opc.tcp://127.0.0.1:1"), "lifecycle")) + { try { await driver.InitializeAsync("{}", ct.Token); } catch { } } + var browser = new OpcUaClientDriverBrowser(); + try { await using var session = await browser.OpenAsync(JsonSerializer.Serialize(Options("opc.tcp://127.0.0.1:1")), ct.Token); } catch { } + foreach (var folder in new[] { "data/shared-pki", "data/OtOpcUa/pki", "data/OtOpcUa/adminui-browse-pki" }) + Require(Directory.GetFiles(Path.Combine(Root, folder, "own", "certs")).Length == 1, "Expected one reusable application DER certificate: " + folder); + } + static async Task Cycle(string endpoint, int cycle) + { + using var budget = new CancellationTokenSource(TimeSpan.FromSeconds(30)); + var ct = budget.Token; + using var shared = new OpcUaClientService(); Weak.Add(new(shared)); + await using var driver = new OpcUaClientDriver(Options(endpoint), "lifecycle"); Weak.Add(new(driver)); + var browser = new OpcUaClientDriverBrowser(); Weak.Add(new(browser)); + // Two connections on the same Shared service and two initializations on the same driver. + for (var pass = 0; pass < 2; pass++) + { + var seen = new ConcurrentQueue(); + EventHandler handler = (_, e) => { if (Clr(e.Value) is int n) seen.Enqueue(n); }; + shared.DataChanged += handler; + var info = await shared.ConnectAsync(Settings(endpoint), ct); + Require(info.SecurityMode == "SignAndEncrypt" && info.SecurityPolicyUri == SecurityPolicies.Basic256Sha256, "Shared policy downgrade"); + object? manager = SharedManager(shared); CheckManager(manager, false); + var nss = (string[])Clr(await shared.ReadValueAsync(VariableIds.Server_NamespaceArray, ct))!; + var ns = (ushort)Array.IndexOf(nss, "https://zb.com/otopcua/raw"); Require(ns > 0, "Raw namespace missing"); + var scalar = new NodeId("Matrix/dev/Scalar", ns); var vector = new NodeId("Matrix/dev/Vector", ns); + await shared.SubscribeAsync(scalar, 100, ct); await shared.SubscribeAsync(vector, 100, ct); + var target = cycle * 10 + pass; + Require(StatusCode.IsGood(await shared.WriteValueAsync(scalar, target, ct)), "Shared scalar write failed"); + Require(StatusCode.IsGood(await shared.WriteValueAsync(vector, new[] { target, 2, 3 }, ct)), "Shared vector write failed"); + await Wait(() => seen.Contains(target), ct); + Require(Equals(Clr(await shared.ReadValueAsync(scalar, ct)), target), "Shared scalar roundtrip mismatch"); + Require(((int[])Clr(await shared.ReadValueAsync(vector, ct))!).SequenceEqual(new[] { target, 2, 3 }), "Shared vector mismatch"); + Require((await shared.BrowseAsync(new NodeId("Matrix/dev", ns), ct)).Count > 0, "Shared browse empty"); + await shared.UnsubscribeAsync(scalar, ct); await shared.UnsubscribeAsync(vector, ct); + await shared.DisconnectAsync(ct); + Require(!shared.IsConnected && shared.CurrentConnectionInfo is null, "Shared public connection state retained"); + Require(FieldOrNull(shared, "_session") is null, "Shared session retained"); Empty(shared, "_activeDataSubscriptions"); + CheckManager(manager, true); manager = null; shared.DataChanged -= handler; sharedPasses++; + + if (pass == 0) await driver.InitializeAsync("{}", ct); + else await driver.ReinitializeAsync("{}", ct); + Require(driver.GetHealth().State == DriverState.Healthy, "Driver initialize health"); + manager = AppManager(driver); CheckManager(manager, false); + var values = new ConcurrentQueue(); + EventHandler driverHandler = (_, e) => { if (e.Snapshot.Value is int n) values.Enqueue(n); }; + driver.OnDataChange += driverHandler; + var sub = await driver.SubscribeAsync(["scalar", "vector"], TimeSpan.FromMilliseconds(100), ct); + target++; + var writes = await driver.WriteAsync([new WriteRequest("scalar", target), new WriteRequest("vector", new[] { target, 4, 5 })], ct); + Require(writes.Count == 2 && writes.All(w => w.StatusCode == 0), "Driver write failed"); + await Wait(() => values.Contains(target), ct); + var reads = await driver.ReadAsync(["scalar", "vector"], ct); + Require(reads.Count == 2 && reads.All(r => r.StatusCode == 0) && Equals(reads[0].Value, target) + && ((int[])reads[1].Value!).SequenceEqual(new[] { target, 4, 5 }), "Driver roundtrip mismatch"); + await driver.UnsubscribeAsync(sub, ct); sub = null!; + // Reinitialize a live connection with an active replacement subscription, as the watchdog does. + sub = await driver.SubscribeAsync(["scalar", "vector"], TimeSpan.FromMilliseconds(100), ct); + await driver.ReinitializeAsync("{}", ct); sub = null!; + CheckManager(manager, true); manager = null; + manager = AppManager(driver); CheckManager(manager, false); + Require(driver.GetHealth().State == DriverState.Healthy, "Live reinitialize failed"); + var reinitialized = await driver.ReadAsync(["scalar"], ct); + Require(reinitialized.Count == 1 && reinitialized[0].StatusCode == 0 && Equals(reinitialized[0].Value, target), "Live reinitialize read failed"); + await driver.ShutdownAsync(ct); driver.OnDataChange -= driverHandler; + Require(driver.GetHealth().State == DriverState.Unknown, "Driver shutdown public state retained"); + Require(FieldOrNull(driver, "k__BackingField") is null, "Driver session retained"); + Empty(driver, "_subscriptions"); Empty(driver, "_alarmSubscriptions"); + CheckManager(manager, true); manager = null; driverPasses++; + + var browse = await browser.OpenAsync(JsonSerializer.Serialize(Options(endpoint)), ct); Weak.Add(new(browse)); + manager = AppManager(browse); CheckManager(manager, false); + Require((await browse.RootAsync(ct)).Count > 0, "Browser root empty"); + await browse.DisposeAsync().AsTask().WaitAsync(ct); CheckManager(manager, true); manager = null; browserPasses++; + } + } + static object Resources(int cycle, double elapsed) + { + GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); + var survivors = Weak.Count(w => w.IsAlive); Weak.RemoveAll(w => !w.IsAlive); + Require(survivors == 0, "Disposed production client/driver/browser object retained after full GC"); + var fd = Directory.GetFiles("/proc/self/fd"); + var owned = 0; var pki = 0; + foreach (var path in fd) + { + var target = new FileInfo(path).LinkTarget; + if (target is null || !Path.IsPathFullyQualified(target)) continue; + target = Path.GetFullPath(target); + if (target.StartsWith(Path.GetFullPath(Root) + Path.DirectorySeparatorChar, StringComparison.Ordinal)) owned++; + if (target.StartsWith(Path.Combine(Path.GetFullPath(Root), "data") + Path.DirectorySeparatorChar, StringComparison.Ordinal)) pki++; + } + using var p = Process.GetCurrentProcess(); + return new { cycle, elapsedSeconds = elapsed, utc = DateTime.UtcNow, p.WorkingSet64, p.PrivateMemorySize64, + managedBytes = GC.GetTotalMemory(false), allocatedBytes = GC.GetTotalAllocatedBytes(), + gc = new[] { GC.CollectionCount(0), GC.CollectionCount(1), GC.CollectionCount(2) }, + fdCount = fd.Length, ownedRootFdCount = owned, ownedPkiFdCount = pki, survivingProductionObjects = survivors, + managerDisposalsVerified = managerChecks, sharedPasses, driverPasses, browserPasses }; + } + static async Task Run(string endpoint, int seconds, bool full) + { + Require(!full || seconds >= 7200, "Full soak requires >=7200 requested seconds"); + // Deliberate owned-manager positive control proves the exact-tag read-only diagnostic sees both states. + var control = CertificateManagerFactory.Create(new SecurityConfiguration(), DefaultTelemetry.Create(_ => { })); + Require(!Disposed(control), "Disposal diagnostic control false-state failure"); + await control.DisposeAsync(); Require(Disposed(control), "Disposal diagnostic control true-state failure"); + control = null!; + var originalCerts = CertificateHashes(); + var elapsed = Stopwatch.StartNew(); var cycle = 0; + File.AppendAllText(Path.Combine(Root, "resources.jsonl"), JsonSerializer.Serialize(Resources(0, 0)) + "\n"); + while (elapsed.Elapsed.TotalSeconds < seconds) + { + await Cycle(endpoint, ++cycle).WaitAsync(TimeSpan.FromSeconds(65)); + // The async cycle has returned, dropping its strong manager/session/item/event references. + await Task.Delay(300); + var serverPath = Path.Combine(Root, "server", "live-resources.json"); + var settledOk = false; + for (var attempt = 0; attempt < 30; attempt++) + { + using var settled = JsonDocument.Parse(await File.ReadAllTextAsync(serverPath)); + settledOk = new[] { "sessions", "subscriptions", "items" }.All(name => settled.RootElement.GetProperty(name).GetInt32() == 0); + if (settledOk) break; + await Task.Delay(100); + } + Require(settledOk, "Server sessions/subscriptions/items retained after bounded settling"); + if (cycle % 10 == 0 || elapsed.Elapsed.TotalSeconds >= seconds) + File.AppendAllText(Path.Combine(Root, "resources.jsonl"), JsonSerializer.Serialize(Resources(cycle, elapsed.Elapsed.TotalSeconds)) + "\n"); + } + Require(elapsed.Elapsed.TotalSeconds >= seconds && (!full || elapsed.Elapsed.TotalSeconds >= 7200), "Real elapsed duration gate failed"); + Require(managerChecks == cycle * 8 && sharedPasses == cycle * 2 && driverPasses == cycle * 2 && browserPasses == cycle * 2, "Incomplete lifecycle accounting"); + Require(CertificateHashes().SequenceEqual(originalCerts), "Application certificate unexpectedly rotated or PKI changed"); + var summary = new { status = "passed", diagnosticPositiveControl = "exact SDK2 manager false-before/true-after DisposeAsync", applicationCertificateHashes = originalCerts, requestedSeconds = seconds, elapsedSeconds = elapsed.Elapsed.TotalSeconds, + fullTwoHourLifecycle = full && elapsed.Elapsed.TotalSeconds >= 7200, cycles = cycle, sharedPasses, driverPasses, browserPasses, + managerDisposalsVerified = managerChecks, finalResources = Resources(cycle, elapsed.Elapsed.TotalSeconds), + scope = "Production Shared connect/disconnect/reconnect; production driver Initialize/Reinitialize/Shutdown/dispose; production browser open/browse/dispose; scalar and Int32[3] read/write/subscribe/unsubscribe; strict mutual trusted DER/Basic256Sha256 SignAndEncrypt/API-key fixture. No network stalls, revocation, surgical edits/rebuild, CP abandonment or Windows/AVEVA/performance G4 claim." }; + File.WriteAllText(Path.Combine(Root, "summary.json"), JsonSerializer.Serialize(summary, Json)); + } + static string[] CertificateHashes() => Directory.GetFiles(Path.Combine(Root, "data"), "*.der", SearchOption.AllDirectories) + .Where(p => p.Contains(Path.DirectorySeparatorChar + "own" + Path.DirectorySeparatorChar + "certs" + Path.DirectorySeparatorChar, StringComparison.Ordinal)) + .Order().Select(p => Path.GetRelativePath(Root, p) + ":" + Convert.ToHexString(SHA256.HashData(File.ReadAllBytes(p))).ToLowerInvariant()).ToArray(); + public static async Task Main(string[] args) + { + if (args[0] == "server") return await ProcessHost.HelperMain(args); + Root = Path.GetFullPath(args[1]); Directory.CreateDirectory(Root); + try + { + var local = Path.GetFullPath(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)); + Require(local == Path.Combine(Root, "data"), "XDG task PKI isolation failed"); + if (args[0] == "prepare") { await Prepare(); return 0; } + Require(args[0] == "run", "Unknown mode"); + await Run(args[2], int.Parse(args[3]), args[4] == "full"); + var sdk = AppDomain.CurrentDomain.GetAssemblies().Where(a => a.GetName().Name!.StartsWith("Opc.Ua", StringComparison.Ordinal)) + .Select(a => new { name = a.GetName().Name, version = a.GetName().Version?.ToString(), sha256 = Convert.ToHexString(SHA256.HashData(File.ReadAllBytes(a.Location))).ToLowerInvariant() }); + File.WriteAllText(Path.Combine(Root, "sdk-assemblies.json"), JsonSerializer.Serialize(sdk, Json)); + return 0; + } + catch (Exception error) + { + File.WriteAllText(Path.Combine(Root, "failure.txt"), error.ToString().Replace(Password, "")); + return 1; + } + } +} diff --git a/scripts/validation/opcua-client-lifecycle/Lifecycle.csproj b/scripts/validation/opcua-client-lifecycle/Lifecycle.csproj new file mode 100644 index 000000000..a7018f6a9 --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/Lifecycle.csproj @@ -0,0 +1,9 @@ + +ExeLifecycleSDK2 + + + + + + + \ No newline at end of file diff --git a/scripts/validation/opcua-client-lifecycle/ProcessHost.cs b/scripts/validation/opcua-client-lifecycle/ProcessHost.cs new file mode 100644 index 000000000..2a7322055 --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/ProcessHost.cs @@ -0,0 +1,360 @@ +// Copy of compatibility ProcessHost at 7b353d7b; lifecycle-owned changes only. +#pragma warning disable OTOPCUA0001 // This wire harness deliberately exercises public driver capabilities directly. +using System.Collections.Concurrent; +using System.Net; +using System.Net.Sockets; +using System.Reflection; +using System.Text.Json; +using Microsoft.Extensions.Logging.Abstractions; +using Opc.Ua; +using Opc.Ua.Client; +using ZB.MOM.WW.OtOpcUa.Client.Shared; +using ZB.MOM.WW.OtOpcUa.Client.Shared.Models; +using ZB.MOM.WW.OtOpcUa.Commons.OpcUa; +using ZB.MOM.WW.OtOpcUa.Configuration.Entities; +using ZB.MOM.WW.OtOpcUa.Configuration.Enums; +using ZB.MOM.WW.OtOpcUa.Core.Abstractions; +using ZB.MOM.WW.OtOpcUa.Core.Authorization; +using ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient; +using ZB.MOM.WW.OtOpcUa.OpcUaServer; +using ZB.MOM.WW.OtOpcUa.OpcUaServer.Security; +using AlarmEventArgs = ZB.MOM.WW.OtOpcUa.Client.Shared.Models.AlarmEventArgs; +using WriteRequest = ZB.MOM.WW.OtOpcUa.Core.Abstractions.WriteRequest; +using SharedSecurityMode = ZB.MOM.WW.OtOpcUa.Client.Shared.Models.SecurityMode; +using CoreHistory = ZB.MOM.WW.OtOpcUa.Core.Abstractions.HistoryReadResult; + +internal static partial class ProcessHost +{ + static readonly DateTime Epoch = new(2026, 10, 1, 0, 0, 0, DateTimeKind.Utc); + const string RawUri = "https://zb.com/otopcua/raw", UnsUri = "https://zb.com/otopcua/uns"; + const string Folder = "Matrix/dev", Scalar = Folder + "/Scalar", Vector = Folder + "/Vector", Alarm = Folder + "/Alarm"; + static readonly CancellationToken Ct = new CancellationTokenSource(TimeSpan.FromSeconds(int.Parse(Environment.GetEnvironmentVariable("OPCUA_LIFECYCLE_SERVER_SECONDS") ?? "240"))).Token; + static string Password => Environment.GetEnvironmentVariable("OPCUA_MATRIX_PASSWORD") ?? throw new InvalidOperationException("Missing ephemeral credential"); + static readonly List Cases = []; + static readonly List Observations = []; + static int Failures; + static string Root = ""; + static object? Clr(DataValue v) + { +#if SDK2 + return ZB.MOM.WW.OtOpcUa.Client.Shared.Helpers.ValueConverter.ToClrObject(v.WrappedValue); +#else + return v.Value; +#endif + } + static DateTime SourceTime(DataValue value) + { +#if SDK2 + return value.SourceTimestamp.ToDateTime(); +#else + return value.SourceTimestamp; +#endif + } + static DateTime ServerTime(DataValue value) + { +#if SDK2 + return value.ServerTimestamp.ToDateTime(); +#else + return value.ServerTimestamp; +#endif + } + static void Require(bool yes, string message) { if (!yes) throw new InvalidOperationException(message); } + static async Task Case(string name, Func action) + { + try { await action(); Cases.Add(new { name, status = "passed" }); } + catch (Exception e) { Failures++; Cases.Add(new { name, status = "failed", error = e.ToString() }); } + } + static async Task Wait(Func predicate) + { + for (int i = 0; i < 200; i++) { if (predicate()) return; await Task.Delay(50, Ct); } + Require(false, "Notification deadline exceeded"); + } + static ConnectionSettings Settings(string endpoint) => new() + { + EndpointUrl = endpoint, + Username = "apikey", + Password = Password, + SecurityMode = SharedSecurityMode.SignAndEncrypt, + AutoAcceptCertificates = false, + CertificateStorePath = Environment.GetEnvironmentVariable("OPCUA_MATRIX_CLIENT_PKI") ?? Path.Combine(Root, "client-pki") + }; + public static async Task HelperMain(string[] args) + { + Root = Path.GetFullPath(args[1]); Directory.CreateDirectory(Root); + try + { + switch (args[0]) + { + case "local-data-path": Console.WriteLine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)); return 0; + case "driver": await Driver(args[2]); break; + case "server": await Serve(); return 0; + case "client": await Client(args[2]); break; + case "performance": await Performance(args[2]); break; + default: throw new ArgumentException("Expected prepare/server/client"); + } + } + catch (Exception e) { Failures++; Cases.Add(new { name = "process", status = "failed", error = e.ToString() }); } + File.WriteAllText(Path.Combine(Root, "result.json"), JsonSerializer.Serialize(new { sdk = typeof(NodeId).Assembly.GetName().Version?.ToString(), process = Environment.ProcessId, cases = Cases, observations = Observations, failures = Failures, loadedSdkAssemblies = AppDomain.CurrentDomain.GetAssemblies().Where(a => a.GetName().Name!.StartsWith("Opc.Ua", StringComparison.Ordinal)).Select(a => new { name = a.GetName().Name, version = a.GetName().Version?.ToString(), path = a.Location }) }, new JsonSerializerOptions { WriteIndented = true })); + return Failures == 0 ? 0 : 1; + } + static async Task Serve() + { + var options = new OpcUaApplicationHostOptions + { + ApplicationName = "OtOpcUa.Matrix", + ApplicationUri = "urn:OtOpcUa.Matrix.ClientLifecycle", + PublicHostname = "127.0.0.1", + PkiStoreRoot = Path.Combine(Root, "server-pki"), + AllowAnonymous = false, + AutoAcceptUntrustedClientCertificates = false, + EnabledSecurityProfiles = Environment.GetEnvironmentVariable("OPCUA_MATRIX_SERVER_SECURITY") == "none" + ? [OpcUaSecurityProfile.None] : [OpcUaSecurityProfile.Basic256Sha256SignAndEncrypt] + }; + using (var listener = new TcpListener(IPAddress.Loopback, 0)) { listener.Start(); options.OpcUaPort = ((IPEndPoint)listener.LocalEndpoint).Port; } + var server = new OtOpcUaSdkServer(); + await using var host = new OpcUaApplicationHost(options, NullLogger.Instance, new Auth()); + await host.StartAsync(server, Ct); + var nm = server.NodeManager!; var sink = new SdkAddressSpaceSink(nm); + var authority = new DataPlaneAuthorityState(); + authority.Apply("matrix", "rev1", [new ApiKey { ApiKeyId = "matrix", Name = "matrix", SecretHash = "fixture", Principal = "matrix", Enabled = true, CreatedUtc = DateTime.UtcNow.AddDays(-1) }], + [new NodeAcl { NodeAclId = "all", ClusterId = "matrix", Principal = "matrix", ScopeKind = NodeAclScopeKind.Cluster, PermissionFlags = (NodePermissions)int.MaxValue }], new Dictionary>()); + nm.DataPlaneAuthority = authority; + nm.Authorizer = new DataPlaneAuthorizer(authority, new TriePermissionEvaluator(authority.Tries), true, NullLogger.Instance, TimeProvider.System); + var history = new Source(Root); nm.HistorianDataSource = history; + sink.EnsureFolder(Folder, null, "dev", AddressSpaceRealm.Raw); + sink.EnsureFolder("Eq", null, "Eq", AddressSpaceRealm.Uns); + foreach (var realm in new[] { AddressSpaceRealm.Raw, AddressSpaceRealm.Uns }) + { + var scalar = realm == AddressSpaceRealm.Raw ? Scalar : "Eq/Scalar"; + var vector = realm == AddressSpaceRealm.Raw ? Vector : "Eq/Vector"; + var parent = realm == AddressSpaceRealm.Raw ? Folder : "Eq"; + sink.EnsureVariable(scalar, parent, "Scalar", "Int32", true, realm, "matrix.scalar"); + sink.EnsureVariable(vector, parent, "Vector", "Int32", true, realm, isArray: true, arrayLength: 3); + sink.WriteValue(scalar, 17, 0, Epoch, realm); sink.WriteValue(vector, new[] { 1, 2, 3 }, 0, Epoch, realm); + } + sink.AddReference("Eq/Scalar", AddressSpaceRealm.Uns, Scalar, AddressSpaceRealm.Raw); + sink.MaterialiseAlarmCondition(Alarm, Folder, "Alarm", "OffNormalAlarm", 800, AddressSpaceRealm.Raw, isNative: true); + sink.WireAlarmNotifiers(Alarm, AddressSpaceRealm.Raw, ["Eq"], AddressSpaceRealm.Uns); + sink.EnsureVariable(Folder + "/UnsetTimestamp", Folder, "UnsetTimestamp", "Int32", false, AddressSpaceRealm.Raw); + sink.WriteValue(Folder + "/UnsetTimestamp", 3, 0, DateTime.MinValue, AddressSpaceRealm.Raw); + nm.NodeWriteGateway = new Gateway(); + var state = new AlarmConditionSnapshot(true, false, true, true, AlarmShelvingKind.Unshelved, 800, "matrix-alarm"); + nm.NativeAlarmAckRouter = _ => Task.Run(() => { state = state with { Acknowledged = true }; sink.WriteAlarmCondition(Alarm, state, DateTime.UtcNow, AddressSpaceRealm.Raw); }); + File.WriteAllText(Path.Combine(Root, "endpoint.txt"), $"opc.tcp://127.0.0.1:{options.OpcUaPort}/OtOpcUa"); + File.WriteAllText(Path.Combine(Root, "ready.json"), JsonSerializer.Serialize(new { endpoint = $"opc.tcp://127.0.0.1:{options.OpcUaPort}/OtOpcUa", process = Environment.ProcessId, sdk = typeof(NodeId).Assembly.GetName().Version?.ToString(), rawUri = RawUri, unsUri = UnsUri })); + int tick = 0; + while (!File.Exists(Path.Combine(Root, "stop"))) + { + sink.WriteAlarmCondition(Alarm, state with { Message = ++tick % 2 == 0 ? "matrix-alarm" : "matrix-tick" }, DateTime.UtcNow, AddressSpaceRealm.Raw); + var counts = ServerCounts(server); + File.WriteAllText(Path.Combine(Root, "live-resources.tmp"), JsonSerializer.Serialize(counts)); + File.Move(Path.Combine(Root, "live-resources.tmp"), Path.Combine(Root, "live-resources.json"), true); + await Task.Delay(250, Ct); + } + using var process = System.Diagnostics.Process.GetCurrentProcess(); + File.WriteAllText(Path.Combine(Root, "server-resources.json"), JsonSerializer.Serialize(new { process.WorkingSet64, process.PrivateMemorySize64, process.HandleCount, threads=process.Threads.Count, cpuMilliseconds=process.TotalProcessorTime.TotalMilliseconds, allocatedBytes=GC.GetTotalAllocatedBytes(), collections=new[]{GC.CollectionCount(0),GC.CollectionCount(1),GC.CollectionCount(2)} }, new JsonSerializerOptions {WriteIndented=true})); + } + static async Task Client(string endpoint) + { + using var client = new OpcUaClientService(); + await Case("trusted-SignAndEncrypt-API-key", async () => { var info = await client.ConnectAsync(Settings(endpoint), Ct); Require(info.SecurityMode == "SignAndEncrypt" && info.SecurityPolicyUri == SecurityPolicies.Basic256Sha256, "Unexpected negotiated policy"); Observations.Add(new { info.SecurityMode, info.SecurityPolicyUri }); }); + if (!client.IsConnected) return; + var namespaces = (string[])Clr(await client.ReadValueAsync(VariableIds.Server_NamespaceArray, Ct))!; + var raw = (ushort)Array.IndexOf(namespaces, RawUri); var uns = (ushort)Array.IndexOf(namespaces, UnsUri); + NodeId ScalarId(ushort ns) => new(ns == raw ? Scalar : "Eq/Scalar", ns); + NodeId VectorId(ushort ns) => new(ns == raw ? Vector : "Eq/Vector", ns); + await Case("raw-UNS-URI-browse", async () => + { + Require(raw > 0 && uns > 0, "Missing namespace URI"); + var rawChildren = await client.BrowseAsync(new NodeId(Folder, raw), Ct); + var unsChildren = await client.BrowseAsync(new NodeId("Eq", uns), Ct); + Observations.Add(new { rawChildren, unsChildren }); + // Supplement the production Shared results with unfiltered wire-reference metadata. + var adapter = typeof(OpcUaClientService).GetField("_session", BindingFlags.Instance | BindingFlags.NonPublic)!.GetValue(client)!; + var sdkSession = (Opc.Ua.Client.Session)adapter.GetType().GetField("_session", BindingFlags.Instance | BindingFlags.NonPublic)!.GetValue(adapter)!; + var (_, _, rawReferences) = await sdkSession.BrowseAsync(null, null, new NodeId(Folder, raw), 0u, + BrowseDirection.Forward, ReferenceTypeIds.References, true, 0u); + Observations.Add(new { rawReferences = (rawReferences.ToArray() ?? []).Select(reference => new { nodeId = reference.NodeId.ToString(), browseName = reference.BrowseName.ToString(), nodeClass = reference.NodeClass.ToString(), typeDefinition = reference.TypeDefinition.ToString(), referenceType = reference.ReferenceTypeId.ToString(), reference.IsForward }).ToArray() }); + var expectedRaw = new[] { Scalar, Vector, Alarm, Folder + "/UnsetTimestamp" }.Select(id => new NodeId(id, raw).ToString()); + Require(expectedRaw.All(id => rawChildren.Any(child => child.NodeId == id)), "Missing raw children: " + string.Join(",", expectedRaw.Where(id => !rawChildren.Any(child => child.NodeId == id)))); + Require(new[] { "Eq/Scalar", "Eq/Vector" }.Select(id => new NodeId(id, uns).ToString()).All(id => unsChildren.Any(child => child.NodeId == id)), "Missing UNS scalar/array children"); + }); + await Case("initial-quality-explicit-source-and-server-timestamps", async () => { var initial = await client.ReadValueAsync(ScalarId(raw), Ct); Require(StatusCode.IsGood(initial.StatusCode), "Bad initial quality"); Require(SourceTime(initial) == Epoch && ServerTime(initial) > Epoch, "Lost explicit initial timestamps"); Observations.Add(new { sourceTimestamp = SourceTime(initial).ToString("O"), serverTimestamp = ServerTime(initial).ToString("O"), contract = "Source supplied as 2026-10-01T00:00:00Z; server timestamp observed without normalization or historian algorithm changes" }); }); + foreach (var ns in new[] { raw, uns }) + { + await Case($"scalar-read-write-ns-{ns}", async () => { Require(Clr(await client.ReadValueAsync(ScalarId(ns), Ct)) is int, "Scalar lost Int32 type"); Require(StatusCode.IsGood(await client.WriteValueAsync(ScalarId(ns), 42, Ct)), "Scalar write failed"); Require((int)Clr(await client.ReadValueAsync(ScalarId(ns), Ct))! == 42, "Scalar round trip failed"); }); + await Case($"typed-array-read-write-ns-{ns}", async () => { Require(Clr(await client.ReadValueAsync(VectorId(ns), Ct)) is int[], "Array lost Int32[] type"); Require(StatusCode.IsGood(await client.WriteValueAsync(VectorId(ns), new[] { 7, 8, 9 }, Ct)), "Array write failed"); Require(((int[])Clr(await client.ReadValueAsync(VectorId(ns), Ct))!).SequenceEqual(new[] { 7, 8, 9 }), "Array round trip failed"); }); + } + await Case("monitor-quality-timestamps", async () => { var seen = new ConcurrentQueue(); client.DataChanged += (_, e) => seen.Enqueue(e.Value); await client.SubscribeAsync(ScalarId(raw), 100, Ct); await client.WriteValueAsync(ScalarId(raw), 73, Ct); await Wait(() => seen.Any(v => Equals(Clr(v), 73))); var v = seen.Last(v => Equals(Clr(v), 73)); Require(StatusCode.IsGood(v.StatusCode) && SourceTime(v) > Epoch && ServerTime(v) > Epoch, "Bad monitor quality or missing timestamps"); Observations.Add(new { sourceTimestamp = SourceTime(v).ToString("O"), serverTimestamp = ServerTime(v).ToString("O"), status = v.StatusCode.ToString() }); await client.UnsubscribeAsync(ScalarId(raw), Ct); }); + await Case("event-filter-and-native-ack", async () => { var alarms = new ConcurrentQueue(); client.AlarmEvent += (_, a) => alarms.Enqueue(a); await client.SubscribeAlarmsAsync(ObjectIds.Server, 100, Ct); await Wait(() => alarms.Any(a => a.Message == "matrix-alarm" && a.ActiveState && a.Severity == 800)); var alarm = alarms.Last(a => a.Message == "matrix-alarm"); Require(alarm.EventId?.Length > 0, "Missing event ID"); Require(StatusCode.IsGood(await client.AcknowledgeAlarmAsync(new NodeId(Alarm, raw).ToString(), alarm.EventId!, "matrix-ack", Ct)), "Ack refused"); await Wait(() => alarms.Any(a => a.Message == "matrix-alarm" && a.AckedState)); await client.UnsubscribeAlarmsAsync(Ct); }); + await Case("raw-history-CP-paging", async () => { var values = await client.HistoryReadRawAsync(ScalarId(raw), Epoch, Epoch.AddMinutes(1), 100, Ct); Require(values.Count == 25, "Expected 25 raw samples, got " + values.Count); Require(values.Select(v => Convert.ToInt32(Clr(v))).SequenceEqual(Enumerable.Range(0, 25)), "Raw page loss/duplicates/order"); }); + await Case("event-history-CP-paging", async () => + { + var filter = new EventFilter(); +#if SDK2 + filter.SelectClauses += new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, new QualifiedName("EventId")) { AttributeId = Attributes.Value }; +#else + filter.SelectClauses.Add(new SimpleAttributeOperand {TypeDefinitionId=ObjectTypeIds.BaseEventType,BrowsePath=new QualifiedNameCollection {new QualifiedName("EventId")},AttributeId=Attributes.Value}); +#endif + var events = await client.HistoryReadEventsAsync(new NodeId(Folder, raw), Epoch, Epoch.AddMinutes(1), filter, 100, Ct); Require(events.Count == 25, "Expected 25 event samples, got " + events.Count); +#if SDK2 + var ids = events.Select(e => System.Text.Encoding.UTF8.GetString((byte[])ZB.MOM.WW.OtOpcUa.Client.Shared.Helpers.ValueConverter.ToClrObject(e.Fields[0])!)); +#else + var ids=events.Select(e=>System.Text.Encoding.UTF8.GetString((byte[])e.Fields[0].Value)); +#endif + Require(ids.SequenceEqual(Enumerable.Range(0, 25).Select(i => $"e{i:00}")), "Event history loss/duplicates/order across timestamp ties"); + }); + await Case("event-history-where-filter-positive-and-negative", async () => + { + foreach (var type in new[] { ObjectTypeIds.BaseEventType, ObjectTypeIds.AuditEventType }) + { + var filter = new EventFilter(); +#if SDK2 + filter.SelectClauses += new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, new QualifiedName("EventId")) { AttributeId = Attributes.Value }; + filter.WhereClause.Push(FilterOperator.OfType, Variant.From(type)); +#else + filter.SelectClauses.Add(new SimpleAttributeOperand(ObjectTypeIds.BaseEventType,new QualifiedName("EventId")){AttributeId=Attributes.Value}); + filter.WhereClause.Push(FilterOperator.OfType,new LiteralOperand(new Variant(type))); +#endif + var events = await client.HistoryReadEventsAsync(new NodeId(Folder, raw), Epoch, Epoch.AddMinutes(1), filter, 100, Ct); + Require(events.Count == (type == ObjectTypeIds.BaseEventType ? 25 : 0), $"Where filter for {type} expected {(type == ObjectTypeIds.BaseEventType ? 25 : 0)} got {events.Count}"); + } + }); + var unset = await client.ReadValueAsync(new NodeId(Folder + "/UnsetTimestamp", raw), Ct); + Observations.Add(new { sourceTimestamp = SourceTime(unset).ToString("O"), serverTimestamp = ServerTime(unset).ToString("O"), timestampObservation = "Fixture source supplied DateTime.MinValue (unset). These are unmodified application/SDK wire observations; no historian algorithm or expected timestamp was changed." }); + await Benchmark(client, ScalarId(raw), VectorId(raw)); + await client.DisconnectAsync(Ct); + } + static OpcUaClientDriverOptions DriverOptions(string endpoint) => new() + { + EndpointUrl = endpoint, + SecurityPolicy = OpcUaSecurityPolicy.Basic256Sha256, + SecurityMode = OpcUaSecurityMode.SignAndEncrypt, + AuthType = OpcUaAuthType.Username, + Username = "apikey", + Password = Password, + AutoAcceptCertificates = false, + RawTags = [new("scalar",JsonSerializer.Serialize(new {nodeId=$"nsu={RawUri};s={Scalar}"}),true), + new("vector",JsonSerializer.Serialize(new {nodeId=$"nsu={RawUri};s={Vector}"}),true), + new("uns",JsonSerializer.Serialize(new {nodeId=$"nsu={UnsUri};s=Eq/Scalar"}),true)], + SessionName = "MatrixDriver", + ApplicationUri = "urn:localhost:MatrixDriver" + }; + static string IsolatedLocalData() + { + var local = Path.GetFullPath(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)); + Require(local.StartsWith(Path.GetFullPath(Root) + Path.DirectorySeparatorChar, StringComparison.Ordinal), "Driver/CLI canonical PKI must be in task-owned root: " + local); + return local; + } + static async Task Driver(string endpoint) + { + IsolatedLocalData(); + await using var driver = new OpcUaClientDriver(DriverOptions(endpoint), "matrix"); + await Case("driver-trusted-encrypted-API-key-connect", () => driver.InitializeAsync("{}", Ct)); + await Case("driver-raw-UNS-URI-scalar-and-array-read", async () => + { + var values = await driver.ReadAsync(["scalar", "vector", "uns"], Ct); + Require(values.Count == 3 && values.All(x => x.StatusCode == 0), "Read failure"); + Require(values[0].Value is int && values[1].Value is int[] && values[2].Value is int, "Lost scalar/array type"); + }); + await Case("driver-scalar-array-write-roundtrip", async () => + { + var writes = await driver.WriteAsync([new WriteRequest("scalar", 91), new WriteRequest("vector", new[] { 11, 12, 13 })], Ct); + Require(writes.All(x => x.StatusCode == 0), "Write failed"); + var values = await driver.ReadAsync(["scalar", "vector"], Ct); + Require(Equals(values[0].Value, 91) && ((int[])values[1].Value!).SequenceEqual(new[] { 11, 12, 13 }), "Write round trip mismatch"); + }); + await Case("driver-monitor-quality-timestamps", async () => + { + var seen = new ConcurrentQueue(); + driver.OnDataChange += (_, e) => seen.Enqueue(e.Snapshot); + var subscription = await driver.SubscribeAsync(["scalar"], TimeSpan.FromMilliseconds(100), Ct); + await driver.WriteAsync([new WriteRequest("scalar", 92)], Ct); + await Wait(() => seen.Any(x => Equals(x.Value, 92))); + var value = seen.Last(x => Equals(x.Value, 92)); + Require(value.StatusCode == 0 && value.SourceTimestampUtc.HasValue && value.ServerTimestampUtc > Epoch, "Missing monitor quality/timestamps"); + Observations.Add(new { value.SourceTimestampUtc, value.ServerTimestampUtc, value.StatusCode }); + await driver.UnsubscribeAsync(subscription, Ct); + }); + Observations.Add(new { capability = "driver-history", status = "not-applicable", evidence = "Driver has no IHistoryProvider/HistoryRead capability; .claude/rules/drivers.md #655. Shared/CLI own history." }); + await driver.ShutdownAsync(Ct); + } + static async Task Performance(string endpoint) + { + using var client = new OpcUaClientService(); + var info = await client.ConnectAsync(Settings(endpoint), Ct); + Require(info.SecurityMode == "SignAndEncrypt" && info.SecurityPolicyUri == SecurityPolicies.Basic256Sha256, "Unexpected benchmark endpoint policy"); + var namespaces = (string[])Clr(await client.ReadValueAsync(VariableIds.Server_NamespaceArray, Ct))!; + var raw = (ushort)Array.IndexOf(namespaces, RawUri); + Require(raw > 0, "Missing benchmark raw namespace"); + Observations.Add(new {info.SecurityMode, info.SecurityPolicyUri, tieredCompilation=Environment.GetEnvironmentVariable("DOTNET_TieredCompilation"), scope="Two scalar/Int32[3] variables; zero data monitors during measurement; five fixture variables and one native condition"}); + await Case("warmed-production-client-read-write-measurement", () => Benchmark(client, new NodeId(Scalar, raw), new NodeId(Vector, raw))); + await client.DisconnectAsync(Ct); + } + static async Task Benchmark(OpcUaClientService client, NodeId scalar, NodeId vector) + { + // Local diagnostic subset; excludes reconnect, history and load. + var rounds = int.Parse(Environment.GetEnvironmentVariable("OPCUA_MATRIX_PERF_ROUNDS") ?? "3"); + var warmups = int.Parse(Environment.GetEnvironmentVariable("OPCUA_MATRIX_PERF_WARMUPS") ?? "10"); + var measured = int.Parse(Environment.GetEnvironmentVariable("OPCUA_MATRIX_PERF_MEASURED") ?? "50"); + Require(rounds > 0 && warmups >= 0 && measured > 0, "Invalid performance sample counts"); + for (int round = 1; round <= rounds; round++) + { + for (int warmup = 0; warmup < warmups; warmup++) + { + await client.ReadValueAsync(scalar, Ct); await client.WriteValueAsync(scalar, warmup, Ct); + await client.ReadValueAsync(vector, Ct); await client.WriteValueAsync(vector, new[] { warmup, warmup + 1, warmup + 2 }, Ct); + } + var samples = new Dictionary>(); + var before = System.Diagnostics.Process.GetCurrentProcess(); var cpu = before.TotalProcessorTime; + var allocated = GC.GetTotalAllocatedBytes(); var gc = new[] { GC.CollectionCount(0), GC.CollectionCount(1), GC.CollectionCount(2) }; + foreach (var operation in new[] { "scalar-read", "scalar-write", "array-read", "array-write" }) + { + var times = new List(); + for (int i = 0; i < measured; i++) + { + var start = System.Diagnostics.Stopwatch.GetTimestamp(); + if (operation == "scalar-read") await client.ReadValueAsync(scalar, Ct); + else if (operation == "scalar-write") Require(StatusCode.IsGood(await client.WriteValueAsync(scalar, i, Ct)), "Benchmark scalar write"); + else if (operation == "array-read") await client.ReadValueAsync(vector, Ct); + else Require(StatusCode.IsGood(await client.WriteValueAsync(vector, new[] { i, i + 1, i + 2 }, Ct)), "Benchmark array write"); + times.Add(System.Diagnostics.Stopwatch.GetElapsedTime(start).TotalMilliseconds); + } + samples[operation] = times; + } + before.Refresh(); + Observations.Add(new + { + benchmarkRound = round, + warmupOperationsPerKind = 10, + operationsPerKind = 50, + latencyMilliseconds = samples.ToDictionary(x => x.Key, x => new { p50 = x.Value.Order().ElementAt((int)Math.Ceiling(measured * 0.50) - 1), p95 = x.Value.Order().ElementAt((int)Math.Ceiling(measured * 0.95) - 1), p99 = x.Value.Order().ElementAt((int)Math.Ceiling(measured * 0.99) - 1), throughputOperationsPerSecond = measured * 1000.0 / x.Value.Sum() }), + clientCpuMilliseconds = (before.TotalProcessorTime - cpu).TotalMilliseconds, + clientAllocatedBytes = GC.GetTotalAllocatedBytes() - allocated, clientAllocatedBytesPerOperation = (GC.GetTotalAllocatedBytes() - allocated) / (4.0 * measured), + clientWorkingSetBytes = before.WorkingSet64, + clientPrivateBytes = before.PrivateMemorySize64, + clientThreads = before.Threads.Count, + clientHandles = before.HandleCount, + collections = new[] { GC.CollectionCount(0) - gc[0], GC.CollectionCount(1) - gc[1], GC.CollectionCount(2) - gc[2] } + }); + } + } + sealed class Auth : IOpcUaUserAuthenticator + { + public Task AuthenticateUserNameAsync(string username, string password, CancellationToken ct) => Task.FromResult(username == "apikey" && password == Password ? OpcUaUserAuthResult.AllowKey("matrix", [OpcUaDataPlaneRoles.WriteOperate, OpcUaDataPlaneRoles.AlarmAck], "matrix") : OpcUaUserAuthResult.Deny("Invalid ephemeral fixture key")); + } + sealed class Gateway : IOpcUaNodeWriteGateway { public Task WriteAsync(string id, object? value, AddressSpaceRealm realm, CancellationToken ct) => Task.FromResult(new NodeWriteOutcome(true, null)); } + sealed class Source(string root) : IHistorianDataSource + { + void Log(string operation, int rows) => File.AppendAllText(Path.Combine(root, "history-requests.jsonl"), JsonSerializer.Serialize(new { operation, rows }) + "\n"); + public int MaxRawValuesPerRead => 7; + public Task ReadRawAsync(string r, DateTime s, DateTime e, uint m, CancellationToken ct) + { var all = Enumerable.Range(0, 25).Select(i => new DataValueSnapshot(i, 0, Epoch.AddSeconds(i), Epoch.AddSeconds(i))).Where(v => v.SourceTimestampUtc >= s && v.SourceTimestampUtc < e).ToList(); var rows = all.Take((int)(m == 0 ? 7 : m)).ToArray(); Log("raw", rows.Length); return Task.FromResult(new CoreHistory(rows, all.Count > rows.Length ? [1] : null)); } + public Task ReadEventsAsync(string? source, DateTime s, DateTime e, int max, CancellationToken ct) + { var all = Enumerable.Range(0, 25).Select(i => new HistoricalEvent($"e{i:00}", "matrix", Epoch.AddSeconds(i / 2), Epoch, "matrix-history", 500)).Where(v => v.EventTimeUtc >= s && v.EventTimeUtc < e).ToList(); var rows = all.Take(Math.Min(7, max <= 0 ? 7 : max)).ToArray(); Log("events", rows.Length); return Task.FromResult(new HistoricalEventsResult(rows, all.Count > rows.Length ? [1] : null)); } + public Task ReadProcessedAsync(string r, DateTime s, DateTime e, TimeSpan i, HistoryAggregateType a, CancellationToken ct) => NullHistorianDataSource.Instance.ReadProcessedAsync(r, s, e, i, a, ct); + public Task ReadAtTimeAsync(string r, IReadOnlyList t, CancellationToken ct) => NullHistorianDataSource.Instance.ReadAtTimeAsync(r, t, ct); + public HistorianHealthSnapshot GetHealthSnapshot() => NullHistorianDataSource.Instance.GetHealthSnapshot(); + public void Dispose() { } + } +} diff --git a/scripts/validation/opcua-client-lifecycle/README.md b/scripts/validation/opcua-client-lifecycle/README.md new file mode 100644 index 000000000..5650c0c4c --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/README.md @@ -0,0 +1,115 @@ +# Production OPC UA client lifecycle diagnostic + +This standalone harness runs the unchanged production `OpcUaClientService`, +`OpcUaClientDriver`, and `OpcUaClientDriverBrowser` in one persistent Linux client +process against a separate process using the production SDK server and node +manager. Both processes load OPC Foundation SDK 2.0.1. The server fixture is a +local copy of the compatibility harness at commit `7b353d7b`; only this directory's +copy has configurable lifetime and atomic public resource snapshots. + +Run a short diagnostic from a checkout containing the SDK 2.0.1 changes: + +```sh +python3 scripts/validation/opcua-client-lifecycle/run.py \ + --duration 90 --output /tmp/otopcua-client-lifecycle-diagnostic-unique +``` + +The coordinator must launch and own the full process separately: + +```sh +python3 scripts/validation/opcua-client-lifecycle/run.py \ + --full --duration 7200 --output /tmp/otopcua-client-lifecycle-full-unique +``` + +The output path must not exist. `--full` rejects a duration below 7200 seconds; +`fullTwoHourLifecycle` is true only after the client monotonic clock has actually +elapsed at least 7200 seconds and every final check completes. A diagnostic pass +cannot satisfy that gate. The outer process also has a duration plus 300-second +hard deadline and forcibly removes its own container on timeout. + +The launcher publishes this standalone project, then uses the locally cached +official `mcr.microsoft.com/dotnet/sdk:10.0.103-noble` Linux arm64 image with +`--network none`, no host ports and fresh task-owned PKI. `XDG_DATA_HOME` is the +only storage environment override; it never changes `HOME`. A generated +credential stays in the child process environment. The output root is mode 0700 +and contains generated private keys: **never commit the entire output directory**. +Commit only the selected redacted JSON/log receipts under `evidence/`. + +Preparation invokes bounded failing connections through each product's public +API to create its own application certificate. It does not reflectively invoke +configuration builders or replace the store. Before the live session, public DER +certificates are exchanged explicitly among the three clients and server. +Autoaccept is disabled on both ends. Negotiation must be Basic256Sha256 +SignAndEncrypt and API-key-shaped credentials must pass the fixture authenticator +and production authority/ACL path. Existing own DER hashes must remain unchanged +across all loop iterations. + +Every cycle performs two Shared connect/read/write/subscribe/unsubscribe/ +disconnect rounds on the same object. It performs two driver initialize/read/ +write/subscribe/unsubscribe rounds, each followed by a live reinitialize with an +active subscription, then shutdown. It opens, browses and disposes two production +AdminUI browser sessions. Scalar Int32 and Int32[3] writes must roundtrip exactly, +and both Shared and driver scalar data notifications must arrive. + +The external harness reads ownership fields for diagnostics only. Fields are +looked up by exact name, with missing/null layouts failing the run. It does not +write reflected fields or change SDK state. For SDK 2.0.1.0 only, each captured +`CertificateManager.m_disposed` boolean must be false while connected and true +after release. An independently created, deliberately disposed SDK manager proves +the before/after probe. All strong manager references are dropped each pass. +Eight released managers are checked per cycle: two Shared, four driver (including +live reinitialization), and two browser. Production session and data subscription +collections must clear, and public Shared connection information and driver health +must return to disconnected/Unknown. Collected weak references to disposed client, +driver, browser and browse-session objects must have no survivors at samples. + +After every cycle the server's public session/subscription/monitored-item counts +must return to zero within a bounded settle period. Resource samples capture GC, +managed allocation/retained bytes, RSS/private bytes, global FDs and task/PKI FDs. +Owned-path FD matching canonicalizes absolute paths and uses a path-separator +boundary. Sampling starts cold, then every ten cycles and at completion. RSS and +FD observations require interpretation after warmup; they are not performance +budgets or an automatic G4 acceptance decision. + +Artifacts are `result.json`, `source.json`, `command.json`, `build.log`, +`container.log`, and `task/{summary.json,resources.jsonl,sdk-assemblies.json, +client.log,server.log,prepare.log,server/live-resources.json}`. A failure additionally +writes a redacted `task/failure.txt`. The server uses a fixed application URI and +the three client certificate stores are reused for the entire process lifetime. + +This is a small local lifecycle gate, not the entire Task 12 gate. It does not +cover certificate revocation, network stalls, node surgical edits/rebuild, +continuation-point abandonment/churn, representative driver fanout/load, +Windows install/publish, ScadaBridge or AVEVA interoperability. It makes no +baseline/candidate performance or full G4 claim. The coordinator's separate server +lifecycle harness supplies complementary SDK session/CP/server mutation coverage. + +The checked-in 2026-11-10 diagnostic completed **91.104 seconds**, 68 cycles, +136 Shared rounds, 136 driver rounds (plus 136 live driver reinitializations), +136 browser sessions, and 544 verified released certificate managers. The final +sample had zero surviving weak product objects and zero owned PKI FDs; server +sessions/subscriptions/items returned to zero after every cycle. Warm samples +showed 146–148 total FDs; the final managed heap was 4,737,536 bytes and RSS was +181,018,624 bytes. The deliberate manager before/after control passed and +`--full --duration 90` exited 2 before creating artifacts. This is diagnostic +coverage only; the two-hour gate was pending at that point. The completed full +run is recorded below. Receipts are under `evidence/2026-11-10-diagnostic/`. + + +The coordinator-owned full run completed on 2026-11-10 with **exit 0 and +7,200.984 seconds of actual client observation**: 5,420 cycles; 10,840 Shared +rounds, 10,840 driver rounds plus 10,840 live reinitializations, 10,840 browser +sessions, and **43,360 verified manager disposals**. All samples report zero weak +product-object survivors and zero open PKI descriptors; each cycle returned server +public session/subscription/item counts to zero. Final retained managed memory was +3,988,520 bytes and RSS 86,102,016 bytes, with 148 global FDs. Own certificate hashes +were unchanged. The manager before/after positive control passed. Selected counter +histories, loaded SDK hashes, artifact manifest and verification hashes are in +`evidence/2026-11-10-full/`; private PKI and credentials are excluded. + +This is a **completed two-hour client lifecycle gate**, not a performance-budget +or complete G4 pass. Its source is `c25561c6`, exact SDK 2.0.1, framework-dependent +Linux ARM64 on runtime 10.0.3 with the pinned image ID recorded in the receipt. +The later HG 1.0 consumer mapping is independently tested and does not retroactively +change these immutable artifact/source records. The failed canonical server RSS +workload remains separate in #799. diff --git a/scripts/validation/opcua-client-lifecycle/container.sh b/scripts/validation/opcua-client-lifecycle/container.sh new file mode 100755 index 000000000..05bbd0c60 --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/container.sh @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +# Disposable network-isolated container only. All PKI is owned by this fresh task root. +set -euo pipefail +mkdir -p /task/data /task/server +export XDG_DATA_HOME=/task/data +export OPCUA_LIFECYCLE_SERVER_SECONDS=$((LIFECYCLE_SECONDS + 300)) +dotnet /app/Lifecycle.dll prepare /task > /task/prepare.log 2>&1 +mkdir -p /task/server/server-pki/trusted/certs +for pki in /task/data/shared-pki /task/data/OtOpcUa/pki /task/data/OtOpcUa/adminui-browse-pki; do + cp "$pki"/own/certs/* /task/server/server-pki/trusted/certs/ +done +dotnet /app/Lifecycle.dll server /task/server > /task/server.log 2>&1 & +server_pid=$! +cleanup() { + touch /task/server/stop + for attempt in $(seq 1 150); do + kill -0 "$server_pid" 2>/dev/null || break + sleep 0.1 + done + kill "$server_pid" 2>/dev/null || true + wait "$server_pid" || true +} +trap cleanup EXIT +for attempt in $(seq 1 600); do + test ! -f /task/server/ready.json || break + kill -0 "$server_pid" || exit 1 + sleep 0.1 +done +test -f /task/server/ready.json +for pki in /task/data/shared-pki /task/data/OtOpcUa/pki /task/data/OtOpcUa/adminui-browse-pki; do + mkdir -p "$pki/trusted/certs" + cp /task/server/server-pki/own/certs/* "$pki/trusted/certs/" +done +endpoint=$(cat /task/server/endpoint.txt) +dotnet /app/Lifecycle.dll run /task "$endpoint" "$LIFECYCLE_SECONDS" "$LIFECYCLE_MODE" > /task/client.log 2>&1 diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/build.log b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/build.log new file mode 100644 index 000000000..b14e5257a --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/build.log @@ -0,0 +1,63 @@ + + Determining projects to restore... + All projects are up-to-date for restore. + ZB.MOM.WW.OtOpcUa.Analyzers -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Tooling/ZB.MOM.WW.OtOpcUa.Analyzers/bin/Release/netstandard2.0/ZB.MOM.WW.OtOpcUa.Analyzers.dll + ZB.MOM.WW.OtOpcUa.Core.Abstractions -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Core.Abstractions/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Abstractions.dll + ZB.MOM.WW.OtOpcUa.Commons -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Commons/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Commons.dll + ZB.MOM.WW.OtOpcUa.Cluster -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Cluster/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Cluster.dll + ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions.dll + ZB.MOM.WW.OtOpcUa.Core.Scripting -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Core.Scripting/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.dll + ZB.MOM.WW.OtOpcUa.Core.VirtualTags -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Core.VirtualTags/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.VirtualTags.dll + ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts.dll + ZB.MOM.WW.OtOpcUa.Configuration -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Configuration/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Configuration.dll + ZB.MOM.WW.OtOpcUa.Core -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Core/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.dll + ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol.dll + ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess.dll + ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms.dll + ZB.MOM.WW.OtOpcUa.Security -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Server/ZB.MOM.WW.OtOpcUa.Security/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Security.dll + ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing.dll + ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts.dll + ZB.MOM.WW.OtOpcUa.ControlPlane -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Server/ZB.MOM.WW.OtOpcUa.ControlPlane/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.ControlPlane.dll + ZB.MOM.WW.OtOpcUa.OpcUaServer -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.OpcUaServer.dll + ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian.dll + ZB.MOM.WW.OtOpcUa.Runtime -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Server/ZB.MOM.WW.OtOpcUa.Runtime/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Runtime.dll + ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session.dll + ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.dll + ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser.dll + ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect.dll + ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser.dll + ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport.dll + ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser.dll + ZB.MOM.WW.OtOpcUa.AdminUI -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Server/ZB.MOM.WW.OtOpcUa.AdminUI/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.AdminUI.dll + ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport.dll + ZB.MOM.WW.OtOpcUa.Driver.AbCip -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.AbCip/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbCip.dll + ZB.MOM.WW.OtOpcUa.Driver.AbLegacy -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.dll + ZB.MOM.WW.OtOpcUa.Driver.Calculation -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Calculation/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Calculation.dll + ZB.MOM.WW.OtOpcUa.Driver.FOCAS -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.FOCAS/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.dll + ZB.MOM.WW.OtOpcUa.Driver.Galaxy -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Galaxy/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.dll + ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.dll + ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.dll + ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.dll + ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.dll + ZB.MOM.WW.OtOpcUa.Driver.Modbus -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Modbus/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Modbus.dll + ZB.MOM.WW.OtOpcUa.Driver.Mqtt -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Mqtt/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.dll + ZB.MOM.WW.OtOpcUa.Driver.MTConnect -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.MTConnect/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.dll + ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.dll + ZB.MOM.WW.OtOpcUa.Driver.S7 -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.S7/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.S7.dll + ZB.MOM.WW.OtOpcUa.Driver.Sql -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Sql/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.dll + ZB.MOM.WW.OtOpcUa.Driver.TwinCAT -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.dll + ZB.MOM.WW.OtOpcUa.ScriptWorker -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Server/ZB.MOM.WW.OtOpcUa.ScriptWorker/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.ScriptWorker.dll + ZB.MOM.WW.OtOpcUa.Host -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Server/ZB.MOM.WW.OtOpcUa.Host/bin/Release/net10.0/OtOpcUa.Host.dll + ZB.MOM.WW.OtOpcUa.Client.Shared -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Client.Shared.dll + Lifecycle -> /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-client-lifecycle/bin/Release/net10.0/Lifecycle.dll + Lifecycle -> /private/tmp/opcua2-production-client-diagnostic-20261110c/app/ diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/client.log b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/client.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/command.json b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/command.json new file mode 100644 index 000000000..a15472ec8 --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/command.json @@ -0,0 +1,25 @@ +{ + "argv": [ + "docker", + "run", + "--rm", + "--name", + "otopcua-client-lifecycle-a2c271bbeb54", + "--network", + "none", + "-e", + "OPCUA_MATRIX_PASSWORD", + "-e", + "LIFECYCLE_SECONDS", + "-e", + "LIFECYCLE_MODE", + "-v", + "/private/tmp/opcua2-production-client-diagnostic-20261110c/app:/app:ro", + "-v", + "/private/tmp/opcua2-production-client-diagnostic-20261110c/task:/task", + "mcr.microsoft.com/dotnet/sdk:10.0.103-noble", + "bash", + "/task/container.sh" + ], + "timeoutSeconds": 390 +} diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/container.log b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/container.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/full-duration-guard.log b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/full-duration-guard.log new file mode 100644 index 000000000..abae39c01 --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/full-duration-guard.log @@ -0,0 +1,3 @@ +usage: run.py [-h] --output OUTPUT [--duration DURATION] [--full] + [--image IMAGE] +run.py: error: --full requires duration >=7200; diagnostic duration must be positive diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/prepare.log b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/prepare.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/resources.jsonl b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/resources.jsonl new file mode 100644 index 000000000..f4c18c16a --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/resources.jsonl @@ -0,0 +1,8 @@ +{"cycle":0,"elapsedSeconds":0,"utc":"2026-11-10T17:39:34.5140163Z","WorkingSet64":50884608,"PrivateMemorySize64":87019520,"managedBytes":243384,"allocatedBytes":307688,"gc":[2,2,2],"fdCount":66,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":0,"sharedPasses":0,"driverPasses":0,"browserPasses":0} +{"cycle":10,"elapsedSeconds":13.7816334,"utc":"2026-11-10T17:39:48.307566Z","WorkingSet64":168873984,"PrivateMemorySize64":210952192,"managedBytes":4622440,"allocatedBytes":53385048,"gc":[5,4,4],"fdCount":146,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":80,"sharedPasses":20,"driverPasses":20,"browserPasses":20} +{"cycle":20,"elapsedSeconds":26.955914,"utc":"2026-11-10T17:40:01.4729188Z","WorkingSet64":181080064,"PrivateMemorySize64":230060032,"managedBytes":4716120,"allocatedBytes":100286768,"gc":[8,6,6],"fdCount":146,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":160,"sharedPasses":40,"driverPasses":40,"browserPasses":40} +{"cycle":30,"elapsedSeconds":40.3288294,"utc":"2026-11-10T17:40:14.8512936Z","WorkingSet64":181923840,"PrivateMemorySize64":230674432,"managedBytes":4624608,"allocatedBytes":146998480,"gc":[11,8,8],"fdCount":146,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":240,"sharedPasses":60,"driverPasses":60,"browserPasses":60} +{"cycle":40,"elapsedSeconds":53.6437668,"utc":"2026-11-10T17:40:28.1646671Z","WorkingSet64":183074816,"PrivateMemorySize64":232931328,"managedBytes":4503968,"allocatedBytes":193703712,"gc":[14,10,10],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":320,"sharedPasses":80,"driverPasses":80,"browserPasses":80} +{"cycle":50,"elapsedSeconds":66.9338459,"utc":"2026-11-10T17:40:41.4571518Z","WorkingSet64":184758272,"PrivateMemorySize64":232972288,"managedBytes":4503736,"allocatedBytes":240424880,"gc":[17,12,12],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":400,"sharedPasses":100,"driverPasses":100,"browserPasses":100} +{"cycle":60,"elapsedSeconds":80.254683,"utc":"2026-11-10T17:40:54.7806201Z","WorkingSet64":180539392,"PrivateMemorySize64":233132032,"managedBytes":4504072,"allocatedBytes":287112440,"gc":[20,14,14],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":480,"sharedPasses":120,"driverPasses":120,"browserPasses":120} +{"cycle":68,"elapsedSeconds":91.0947059,"utc":"2026-11-10T17:41:05.614513Z","WorkingSet64":180760576,"PrivateMemorySize64":233250816,"managedBytes":4739896,"allocatedBytes":324761520,"gc":[23,16,16],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":544,"sharedPasses":136,"driverPasses":136,"browserPasses":136} diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/result.json b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/result.json new file mode 100644 index 000000000..74aa1d803 --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/result.json @@ -0,0 +1,50 @@ +{ + "exitCode": 0, + "containerElapsedSeconds": 93.73282008292153, + "summary": { + "status": "passed", + "diagnosticPositiveControl": "exact SDK2 manager false-before/true-after DisposeAsync", + "applicationCertificateHashes": [ + "data/OtOpcUa/adminui-browse-pki/own/certs/OtOpcUa AdminUI Browse [14579B861300836A2A96549E307DB4123778B0C5].der:89e21ac01a5582dd04df77add2fad19495c695b69f4a48a05d2c71283325503b", + "data/OtOpcUa/pki/own/certs/ClientLifecycle [AF2D40052FCDDC9A8C09686E6E8E0F17CFF5A979].der:e9bdc63bc2cc0b7901389f958b2fd6bfaf5369f439dc996e152668a3fa3c381c", + "data/shared-pki/own/certs/OtOpcUaClient [91C87A8D0AC11919E0AFD44457BF932F3587F1B0].der:b4f2018a43f161e18d25f7b8bb80590ccec13afcf7b9189f6d97e10a68b55602" + ], + "requestedSeconds": 90, + "elapsedSeconds": 91.1041217, + "fullTwoHourLifecycle": false, + "cycles": 68, + "sharedPasses": 136, + "driverPasses": 136, + "browserPasses": 136, + "managerDisposalsVerified": 544, + "finalResources": { + "cycle": 68, + "elapsedSeconds": 91.1041218, + "utc": "2026-11-10T17:41:05.6187359Z", + "WorkingSet64": 181018624, + "PrivateMemorySize64": 233250816, + "managedBytes": 4737536, + "allocatedBytes": 324891240, + "gc": [ + 25, + 18, + 18 + ], + "fdCount": 148, + "ownedRootFdCount": 4, + "ownedPkiFdCount": 0, + "survivingProductionObjects": 0, + "managerDisposalsVerified": 544, + "sharedPasses": 136, + "driverPasses": 136, + "browserPasses": 136 + }, + "scope": "Production Shared connect/disconnect/reconnect; production driver Initialize/Reinitialize/Shutdown/dispose; production browser open/browse/dispose; scalar and Int32[3] read/write/subscribe/unsubscribe; strict mutual trusted DER/Basic256Sha256 SignAndEncrypt/API-key fixture. No network stalls, revocation, surgical edits/rebuild, CP abandonment or Windows/AVEVA/performance G4 claim." + }, + "applicationCertificates": { + "data/OtOpcUa/adminui-browse-pki/own/certs/OtOpcUa AdminUI Browse [14579B861300836A2A96549E307DB4123778B0C5].der": "89e21ac01a5582dd04df77add2fad19495c695b69f4a48a05d2c71283325503b", + "data/OtOpcUa/pki/own/certs/ClientLifecycle [AF2D40052FCDDC9A8C09686E6E8E0F17CFF5A979].der": "e9bdc63bc2cc0b7901389f958b2fd6bfaf5369f439dc996e152668a3fa3c381c", + "data/shared-pki/own/certs/OtOpcUaClient [91C87A8D0AC11919E0AFD44457BF932F3587F1B0].der": "b4f2018a43f161e18d25f7b8bb80590ccec13afcf7b9189f6d97e10a68b55602", + "server/server-pki/own/certs/OtOpcUa.Matrix [29412ADF65A3E370B5CDCABE9386217B43E1C1C1].der": "c3beb0f1c0536635c7ceb0dcfc42c6220d78d4a38c00ef199c137a6ba36bb04c" + } +} diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/sdk-assemblies.json b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/sdk-assemblies.json new file mode 100644 index 000000000..94f0a870f --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/sdk-assemblies.json @@ -0,0 +1,32 @@ +[ + { + "name": "Opc.Ua.Core", + "version": "2.0.1.0", + "sha256": "9d0857aa6b7f3c49037d4ea557b4da8edf07e146069464481783e66c5c9cd35a" + }, + { + "name": "Opc.Ua.Types", + "version": "2.0.1.0", + "sha256": "c542f69882f4e8a4ebd5ccc28a3881d6967c7ffb6dcc3c56dc6c776f39c2ede1" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "2.0.1.0", + "sha256": "7f4969aceb2f0db5328c6882cb4b117342f3b18905c38acdba600683860c4fd0" + }, + { + "name": "Opc.Ua.Core.Types", + "version": "2.0.1.0", + "sha256": "a7dd141b8dabe8848ff28c2fb8e16a85a0508e6a49e6b1a1c1e267175b99af96" + }, + { + "name": "Opc.Ua.Client", + "version": "2.0.1.0", + "sha256": "620da406fabdbc75d11f9827ea7e39d2d3c762471bd2264b0d11f1d6cd9247cd" + }, + { + "name": "Opc.Ua.Configuration", + "version": "2.0.1.0", + "sha256": "6ed6a594c93c3ff35d1a16539a9fe87c1e2640549cc2f48ed6bae333dc8bf0e7" + } +] \ No newline at end of file diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/server-live-resources.json b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/server-live-resources.json new file mode 100644 index 000000000..bf6a0854d --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/server-live-resources.json @@ -0,0 +1 @@ +{"utc":"2026-11-10T17:41:05.3943073Z","sessions":0,"subscriptions":0,"items":0,"serverProcess":26} \ No newline at end of file diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/server-ready.json b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/server-ready.json new file mode 100644 index 000000000..d89d52068 --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/server-ready.json @@ -0,0 +1 @@ +{"endpoint":"opc.tcp://127.0.0.1:36237/OtOpcUa","process":26,"sdk":"2.0.1.0","rawUri":"https://zb.com/otopcua/raw","unsUri":"https://zb.com/otopcua/uns"} \ No newline at end of file diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/server-server-resources.json b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/server-server-resources.json new file mode 100644 index 000000000..bd1f5af37 --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/server-server-resources.json @@ -0,0 +1,13 @@ +{ + "WorkingSet64": 232546304, + "PrivateMemorySize64": 263188480, + "HandleCount": 151, + "threads": 17, + "cpuMilliseconds": 11661.139, + "allocatedBytes": 334834272, + "collections": [ + 9, + 1, + 0 + ] +} \ No newline at end of file diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/server.log b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/server.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/source.json b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/source.json new file mode 100644 index 000000000..ea6f85c02 --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/source.json @@ -0,0 +1,17 @@ +{ + "commit": "7b353d7bae5311a2f0a33c0a82c88d2c5b49d76f", + "root": "/Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa", + "durationSeconds": 90, + "mode": "diagnostic", + "image": { + "Id": "sha256:b04611ee9e1b7d36797012ed921962c57189cb4dbb3dff12afb8e158110f293b", + "RepoDigests": [ + "mcr.microsoft.com/dotnet/sdk@sha256:e362a8dbcd691522456da26a5198b8f3ca1d7641c95624fadc5e3e82678bd08a" + ], + "Architecture": "arm64", + "Os": "linux" + }, + "network": "none", + "startedUtc": "2026-11-10T17:39:26Z", + "scope": "actual unchanged production Shared/OpcUaClientDriver/AdminUI browser in a repeated same-process loop; SDK 2.0.1 only" +} diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/summary.json b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/summary.json new file mode 100644 index 000000000..061073998 --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/summary.json @@ -0,0 +1,40 @@ +{ + "status": "passed", + "diagnosticPositiveControl": "exact SDK2 manager false-before/true-after DisposeAsync", + "applicationCertificateHashes": [ + "data/OtOpcUa/adminui-browse-pki/own/certs/OtOpcUa AdminUI Browse [14579B861300836A2A96549E307DB4123778B0C5].der:89e21ac01a5582dd04df77add2fad19495c695b69f4a48a05d2c71283325503b", + "data/OtOpcUa/pki/own/certs/ClientLifecycle [AF2D40052FCDDC9A8C09686E6E8E0F17CFF5A979].der:e9bdc63bc2cc0b7901389f958b2fd6bfaf5369f439dc996e152668a3fa3c381c", + "data/shared-pki/own/certs/OtOpcUaClient [91C87A8D0AC11919E0AFD44457BF932F3587F1B0].der:b4f2018a43f161e18d25f7b8bb80590ccec13afcf7b9189f6d97e10a68b55602" + ], + "requestedSeconds": 90, + "elapsedSeconds": 91.1041217, + "fullTwoHourLifecycle": false, + "cycles": 68, + "sharedPasses": 136, + "driverPasses": 136, + "browserPasses": 136, + "managerDisposalsVerified": 544, + "finalResources": { + "cycle": 68, + "elapsedSeconds": 91.1041218, + "utc": "2026-11-10T17:41:05.6187359Z", + "WorkingSet64": 181018624, + "PrivateMemorySize64": 233250816, + "managedBytes": 4737536, + "allocatedBytes": 324891240, + "gc": [ + 25, + 18, + 18 + ], + "fdCount": 148, + "ownedRootFdCount": 4, + "ownedPkiFdCount": 0, + "survivingProductionObjects": 0, + "managerDisposalsVerified": 544, + "sharedPasses": 136, + "driverPasses": 136, + "browserPasses": 136 + }, + "scope": "Production Shared connect/disconnect/reconnect; production driver Initialize/Reinitialize/Shutdown/dispose; production browser open/browse/dispose; scalar and Int32[3] read/write/subscribe/unsubscribe; strict mutual trusted DER/Basic256Sha256 SignAndEncrypt/API-key fixture. No network stalls, revocation, surgical edits/rebuild, CP abandonment or Windows/AVEVA/performance G4 claim." +} \ No newline at end of file diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/verification.json b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/verification.json new file mode 100644 index 000000000..928b3d9f9 --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-diagnostic/verification.json @@ -0,0 +1,36 @@ +{ + "diagnosticExitCode": 0, + "fullDurationGuardExitCode": 2, + "rawArtifactRoot": "/private/tmp/opcua2-production-client-diagnostic-20261110c", + "shortRunDoesNotMeetTwoHourGate": true, + "harnessFiles": [ + { + "path": "scripts/validation/opcua-client-lifecycle/.gitignore", + "sha256": "32dae3052f331ee34d628ef535709b301259a45df7c7522c4d35dcf49873f00b" + }, + { + "path": "scripts/validation/opcua-client-lifecycle/Lifecycle.cs", + "sha256": "609b73b55c4ad2ed7dcd70f42dbc702cc233cd2f9ace8c686f8fe1cbb8471f3a" + }, + { + "path": "scripts/validation/opcua-client-lifecycle/Lifecycle.csproj", + "sha256": "379ce48ae014f4a52c9e9096a3fce5046689475a08408f279e430463f5f19085" + }, + { + "path": "scripts/validation/opcua-client-lifecycle/ProcessHost.cs", + "sha256": "89b6f518c9706753e7f62bda4f8312e3390cf8d0ced99d847e8df52d935720d6" + }, + { + "path": "scripts/validation/opcua-client-lifecycle/README.md", + "sha256": "05cc5b39f58abd7381b3eec51e0fe18bc6de6f525430810ef21b4679fe1e5d20" + }, + { + "path": "scripts/validation/opcua-client-lifecycle/container.sh", + "sha256": "899cea38d6a7e21448308dea8931a3d2fe0986d736eaf96e4769ef1637ed5aae" + }, + { + "path": "scripts/validation/opcua-client-lifecycle/run.py", + "sha256": "8da86e2215fcaa883a9212b6dde0e897795efd5d75307af6318345b61c965ad8" + } + ] +} diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-full/artifact-manifest.json b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-full/artifact-manifest.json new file mode 100644 index 000000000..9e111a119 --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-full/artifact-manifest.json @@ -0,0 +1,2142 @@ +[ + { + "path": "Akka.Cluster.Hosting.dll", + "bytes": 52736, + "sha256": "d9b44216b34fc9655c86c3e9d30422e47683969577e205a17096a9a706db768e" + }, + { + "path": "Akka.Cluster.Sharding.dll", + "bytes": 389120, + "sha256": "9f5b418e908a4d579858889af823f780a5e7ff6be2f27c24aa38309759d09423" + }, + { + "path": "Akka.Cluster.Tools.dll", + "bytes": 225280, + "sha256": "a819b0c3e73e08ea474936ad429763ec11681f43c090e2b92dbc1d37d7c94e35" + }, + { + "path": "Akka.Cluster.dll", + "bytes": 330752, + "sha256": "e64aee4dbd305f533c9eea995c9676c0ce7bc8e55a77437afd14b0cf8fe3c0a9" + }, + { + "path": "Akka.Coordination.dll", + "bytes": 14336, + "sha256": "2472a627de9cf9185b3a98860266b7751c173f859d3bd185b272d5f4078be26b" + }, + { + "path": "Akka.DependencyInjection.dll", + "bytes": 10752, + "sha256": "ebea19a2f75f2e275531fbd62be5499a5132563958ebccfc25a450979cfa0039" + }, + { + "path": "Akka.Discovery.dll", + "bytes": 27136, + "sha256": "8c1733537b6cedfb4e7234b86ae63a45cd204ad3c6bc8843f52a85643c507a89" + }, + { + "path": "Akka.DistributedData.LightningDB.dll", + "bytes": 14848, + "sha256": "56100ac684f6acef390b2e546d198899366f035aaa51bb64bc494ebaf2d85007" + }, + { + "path": "Akka.DistributedData.dll", + "bytes": 386048, + "sha256": "9ba2724f0cd49676338241b6249e3b9b95a5c50ddadea5e28adedf31b3ef9fc6" + }, + { + "path": "Akka.Hosting.dll", + "bytes": 64512, + "sha256": "937444c766e641d7c1f86e718e97a148587136a249f91c2986e1f77e2f8d9f92" + }, + { + "path": "Akka.Logger.Serilog.dll", + "bytes": 16896, + "sha256": "49068dc58456684f3c2804bb541223c3aa2dade07f4b1e9877b2e7e058d2056a" + }, + { + "path": "Akka.Persistence.Hosting.dll", + "bytes": 25600, + "sha256": "a9e840a8bc6d7c404e0c83ec5576fcaac3a848880c0ab2b0ed9f1bae33ec2076" + }, + { + "path": "Akka.Persistence.dll", + "bytes": 247296, + "sha256": "c11fc9b044bb927d764f85c0ca8a02c16e8084c05c5ecffd050869ed7810c390" + }, + { + "path": "Akka.Remote.Hosting.dll", + "bytes": 17408, + "sha256": "f0d2ca67e9affd0c68ef32dc859974fe415c00ec5a4710a8e06467542799ad6b" + }, + { + "path": "Akka.Remote.dll", + "bytes": 460288, + "sha256": "b1d27508442727938c4076561f6b4ee81cdd3caa0ef76a481cb45dbfc4c5a0fb" + }, + { + "path": "Akka.Streams.dll", + "bytes": 973824, + "sha256": "e3d9024ece608d6f8b2a15d15f211d50919ed983834fa85d9cc3c9be3c56eb73" + }, + { + "path": "Akka.dll", + "bytes": 944128, + "sha256": "b2d2b8422ba6759d315cbd07622e705fb69daf64e9425cda45f5605132303e34" + }, + { + "path": "Azure.Core.dll", + "bytes": 437304, + "sha256": "224d09cb39eae4d8c30272a0c49beb19d873c87347eae9487f0ddd859d752b56" + }, + { + "path": "Azure.Identity.dll", + "bytes": 356912, + "sha256": "af18f20be25b2895c912f3ba0a9f2901a82dda823edcad76e6a19eac9886a40f" + }, + { + "path": "BitFaster.Caching.dll", + "bytes": 195584, + "sha256": "a58275640773dc3ff06ceafad752fd399e4ed7cef93039354b7eb06a126590ff" + }, + { + "path": "DotNetty.Buffers.dll", + "bytes": 180256, + "sha256": "65f066d108192cefc6e44f18e2d92cf338be30056f4fad02d6b8ea692f81bd37" + }, + { + "path": "DotNetty.Codecs.dll", + "bytes": 143280, + "sha256": "809d9e582ce909356b34ef8d4f212adea5d5ca25e1492a31ccb81a6f9be23070" + }, + { + "path": "DotNetty.Common.dll", + "bytes": 152096, + "sha256": "7a375647446f11a5d5f5eddf72f0327b4b69956a91917100d0f4d8f120fa7962" + }, + { + "path": "DotNetty.Handlers.dll", + "bytes": 59936, + "sha256": "08ce96ee9108adda52adb87119c54fdb819806817867943987d77983c3f1a9c5" + }, + { + "path": "DotNetty.Transport.dll", + "bytes": 187824, + "sha256": "f393993cc027ec61f758b8832029b21f2efd8583807e0aa06af4df90d239eb09" + }, + { + "path": "FASTER.core.dll", + "bytes": 515520, + "sha256": "318092fdd4eccb8e30ab04493a5ce3e827714df2721770af62ef81aea8bd21d8" + }, + { + "path": "Google.Protobuf.dll", + "bytes": 498328, + "sha256": "c2769d0bc587db846b99fefcd778a8ffbb7fbcb4a03d2fcd8ce9573c7ef7042a" + }, + { + "path": "Grpc.AspNetCore.Server.ClientFactory.dll", + "bytes": 31896, + "sha256": "7340bd5dccbe5298825df443d4971a90afd87388e381c008a90556e42c2c04d1" + }, + { + "path": "Grpc.AspNetCore.Server.dll", + "bytes": 168088, + "sha256": "f200b4cae34c51f4f607c684dd72107ad2487808673ae20960edacdf437ec9dd" + }, + { + "path": "Grpc.Core.Api.dll", + "bytes": 70296, + "sha256": "3535e79c38523d239303a33d420c8a856babdcc4d08a167d532decdcc5453951" + }, + { + "path": "Grpc.Net.Client.dll", + "bytes": 359576, + "sha256": "ad2dae77484dabaa9dade62035d761a0d1ec26394e8b600e80dff7b792c088e7" + }, + { + "path": "Grpc.Net.ClientFactory.dll", + "bytes": 54936, + "sha256": "9bf1e593838013238a56d5b4e4e2dd2e8c93589063eaf2a3b2f71e3d3219fd3d" + }, + { + "path": "Grpc.Net.Common.dll", + "bytes": 22168, + "sha256": "d91c6969c65943f22f8a6f67f832e763def7fcb2af0ce16862b3748fa06e0521" + }, + { + "path": "Lifecycle", + "bytes": 123880, + "sha256": "277c6dff44a4975d759201caa3bee85bb2fd4e1de6e4354f5dfe983d2fbb7645" + }, + { + "path": "Lifecycle.deps.json", + "bytes": 165100, + "sha256": "29ae4db135bfd1b420a304034abb53175636b2769506b789baf44f20c8a1c597" + }, + { + "path": "Lifecycle.dll", + "bytes": 127488, + "sha256": "2eba24e058e13f854112d8ddd838da8f5457904d92d69dfa01c047b433932097" + }, + { + "path": "Lifecycle.pdb", + "bytes": 46740, + "sha256": "6c863ae72345577b49ed400c4604590cf136873b2dfc750a3908372744446ff1" + }, + { + "path": "Lifecycle.runtimeconfig.json", + "bytes": 508, + "sha256": "bdbb6b43e509fbbab6c78b7004c4debf1e9791a648a08f730ff5997f71ef7099" + }, + { + "path": "LightningDB.dll", + "bytes": 38400, + "sha256": "b0ebedf36fd19f1dedd7547e49c5a7b6e4a6b53015dde70699e4e69ae8f50406" + }, + { + "path": "MQTTnet.dll", + "bytes": 243624, + "sha256": "1bb34492a9018fec3f627458364dc6e46fef076a647df181403246da65f5bce2" + }, + { + "path": "Microsoft.AspNetCore.Authentication.JwtBearer.dll", + "bytes": 52488, + "sha256": "2a2f99ce877c62a8c600c390ce1f15bb0cc2a92a973a9da60ddcf4bd60bdcb64" + }, + { + "path": "Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.dll", + "bytes": 24888, + "sha256": "a768ee07664430adbbdf9a761ed0b691dbf52d67d2f1af833de606b851516394" + }, + { + "path": "Microsoft.AspNetCore.Http.Connections.Client.dll", + "bytes": 117008, + "sha256": "1ce2e273eab3c4ca003e65bfdf78318b3195f08385c814a02f10890bdd34d05f" + }, + { + "path": "Microsoft.AspNetCore.SignalR.Client.Core.dll", + "bytes": 210192, + "sha256": "5833a8070a9c50faa38331fead1c106c4c4bf4e6eca773b00a1d44e16c6911f8" + }, + { + "path": "Microsoft.AspNetCore.SignalR.Client.dll", + "bytes": 21296, + "sha256": "f5201eaf736cab8651013a49b6bd8bbd2d80fb2f46ffdef0e40ce21bfcb161f3" + }, + { + "path": "Microsoft.Bcl.AsyncInterfaces.dll", + "bytes": 19104, + "sha256": "136d5965cf4768e8420b547a8bddea882921f426c371833d558a858a2f0c235a" + }, + { + "path": "Microsoft.Bcl.Cryptography.dll", + "bytes": 16688, + "sha256": "009a27b8e3093fdd2960bba63e4acd48eab05c4f8f8a6d9fe8c24b4657f44c4f" + }, + { + "path": "Microsoft.Bcl.TimeProvider.dll", + "bytes": 16208, + "sha256": "febbda76f97e6c1b13d03da160cb0b65bb441d67e2d486e1f2bc46eba50e9854" + }, + { + "path": "Microsoft.CodeAnalysis.CSharp.Scripting.dll", + "bytes": 34064, + "sha256": "d0f4798de9cb78c13463a0f3df747814c177ec15e03e1c03aee17136798a2cfe" + }, + { + "path": "Microsoft.CodeAnalysis.CSharp.dll", + "bytes": 6555408, + "sha256": "cfb5f2785c30485eda803d58fb8330d737cb07d469cd3d7bc1113d58e8d8e4bb" + }, + { + "path": "Microsoft.CodeAnalysis.Scripting.dll", + "bytes": 135984, + "sha256": "7c3973a0997a1901c4f5978ef901e3ae96ddb780dead70a42f65f2e3f6f23e8f" + }, + { + "path": "Microsoft.CodeAnalysis.dll", + "bytes": 2988856, + "sha256": "0a7fb1d94e0e7f46798b138caa67e5d5fb8fb98fd31b5294c917def057ab3d80" + }, + { + "path": "Microsoft.Data.SqlClient.dll", + "bytes": 929912, + "sha256": "5a34e2fa3479b1508dbc20fbeb2c9172f18c3868bdb147a185213a446645b400" + }, + { + "path": "Microsoft.Data.Sqlite.dll", + "bytes": 177464, + "sha256": "9f1fe804321767b6cc8db751ecedd56ab308e5f15492a7f40d7093bb61ab7638" + }, + { + "path": "Microsoft.EntityFrameworkCore.Abstractions.dll", + "bytes": 34848, + "sha256": "34aaa94035fdb18400c9c40df82a731d935153e71c99932a92830e5807cf41d6" + }, + { + "path": "Microsoft.EntityFrameworkCore.Relational.dll", + "bytes": 2194464, + "sha256": "ae537828754942c45e884795bf666205f5cff414c9238641bbe8687ea455cb79" + }, + { + "path": "Microsoft.EntityFrameworkCore.SqlServer.dll", + "bytes": 642120, + "sha256": "9261df9184d4aa3914e9f20cbe9a8abc478702de3ebdddcb622143f798698464" + }, + { + "path": "Microsoft.EntityFrameworkCore.dll", + "bytes": 2827808, + "sha256": "1783882ff577f09cd2b220f322e0b3eea0f77bb86f80611089274482ae1dbf75" + }, + { + "path": "Microsoft.Extensions.AmbientMetadata.Application.dll", + "bytes": 34616, + "sha256": "a7e80a5ed7efaaa21da13993a01be345a3221ce92422c2cb33655399a357dc6f" + }, + { + "path": "Microsoft.Extensions.Compliance.Abstractions.dll", + "bytes": 43832, + "sha256": "b99d010d6b9e5bb863399959d6140bc59ed29ef921957bea3f666ada7995aa50" + }, + { + "path": "Microsoft.Extensions.DependencyInjection.AutoActivation.dll", + "bytes": 33632, + "sha256": "a73a6c6404212d70a80f8cccde2bc527976f9fcb693360f6cf32e9b2d38c9a8b" + }, + { + "path": "Microsoft.Extensions.DependencyModel.dll", + "bytes": 85264, + "sha256": "0d7fae30684654fa9173ad248ab41b713a48d81df0ef446ee4e40c8d380893e8" + }, + { + "path": "Microsoft.Extensions.Diagnostics.ExceptionSummarization.dll", + "bytes": 30008, + "sha256": "476e2c7298b102b6cfce2d6ae2acad52ce7248d4511f36d42ce35a77fde1df55" + }, + { + "path": "Microsoft.Extensions.Hosting.WindowsServices.dll", + "bytes": 28968, + "sha256": "7b2b4645b30652d74a40aa00cf25c6db15f4d35b3768f03caef79404c0dabce7" + }, + { + "path": "Microsoft.Extensions.Http.Diagnostics.dll", + "bytes": 118072, + "sha256": "347d266abd3c7376b56ab7b10b36510abe2fe3a36e0cda5e7ad0fd668f5f8102" + }, + { + "path": "Microsoft.Extensions.Http.Resilience.dll", + "bytes": 135992, + "sha256": "eb573ea6c8f24d2178d733c1f7f6fdf2856056c6aa5322f667d685afdd20afbb" + }, + { + "path": "Microsoft.Extensions.Resilience.dll", + "bytes": 33120, + "sha256": "ef993eca52f7d1dfa47d34678c4d4d69ad35e4052797f679a2f6fec2eea820ef" + }, + { + "path": "Microsoft.Extensions.Telemetry.Abstractions.dll", + "bytes": 58720, + "sha256": "052ae9f51b926b0a61b06081eebca430c603ca41af463fa925aba4434d0b4628" + }, + { + "path": "Microsoft.Extensions.Telemetry.dll", + "bytes": 150880, + "sha256": "7cea61a2885a8fef83e85dc3615a9e8add8748cec129e45e7cf4240cce61528b" + }, + { + "path": "Microsoft.Identity.Client.Extensions.Msal.dll", + "bytes": 66616, + "sha256": "9c1f736b16cacd318afe07d3b9d707a4b4b56def5e403b0aff471c1af413aaf0" + }, + { + "path": "Microsoft.Identity.Client.dll", + "bytes": 1028656, + "sha256": "10d59df4170053ea9597e3c20adc9607ad17318ad5d8747eda3d930a5a4b463a" + }, + { + "path": "Microsoft.IdentityModel.Abstractions.dll", + "bytes": 19512, + "sha256": "b438fd27bdd5ba7dc4a482c1f135d6305301b1685f624bb36ac0ed24f499fc2d" + }, + { + "path": "Microsoft.IdentityModel.JsonWebTokens.dll", + "bytes": 170552, + "sha256": "cf889db7a04e956d03726954f9389a23a952666a66137021c712ee977630bd37" + }, + { + "path": "Microsoft.IdentityModel.Logging.dll", + "bytes": 36920, + "sha256": "da14a0467587838b7fedc6670315452ff9c7a9fe54fb7f0742fe7a34274753b7" + }, + { + "path": "Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "bytes": 137288, + "sha256": "3fdcb7b20fe91de47857aa3fee0d13affaecfd0544cae5a3ad3f7f105a3d8cd6" + }, + { + "path": "Microsoft.IdentityModel.Protocols.dll", + "bytes": 46648, + "sha256": "1126552d469948ed6d7887e8c24cbd65fddad103193eeea869930e27da2bc010" + }, + { + "path": "Microsoft.IdentityModel.Tokens.dll", + "bytes": 372280, + "sha256": "b3d4bcb1d9f9c469825e7aa041bc35c33d85651a88ee24b5ef9ea29d7502d214" + }, + { + "path": "Microsoft.SqlServer.Server.dll", + "bytes": 23976, + "sha256": "a9dca1b42bc875f966b78b2c0880e62b838f0ed6567166d7f1f07ae4b76ec4bf" + }, + { + "path": "MySqlConnector.dll", + "bytes": 880488, + "sha256": "e7734ef5db26f5e5626f8ef354831c60adff9a8e88447cc5e865cfe1f9e466bc" + }, + { + "path": "Newtonsoft.Json.dll", + "bytes": 695336, + "sha256": "72cf291d4bab0edd08a9b07c6173e1e7ad1abb7ab727fd7044bf6305d7515661" + }, + { + "path": "Novell.Directory.Ldap.NETStandard.dll", + "bytes": 238592, + "sha256": "85918b6f9e91acffac9bd081b70404b0456c7a6f0c9c5666ccda8951bd8120d4" + }, + { + "path": "Npgsql.dll", + "bytes": 1478656, + "sha256": "e2bcafe1660fe4543fe9dfcabed972ec8d32259e5ea8009462ce1de23c7034c2" + }, + { + "path": "Opc.Ua.Client.dll", + "bytes": 2442880, + "sha256": "620da406fabdbc75d11f9827ea7e39d2d3c762471bd2264b0d11f1d6cd9247cd" + }, + { + "path": "Opc.Ua.Configuration.dll", + "bytes": 117376, + "sha256": "6ed6a594c93c3ff35d1a16539a9fe87c1e2640549cc2f48ed6bae333dc8bf0e7" + }, + { + "path": "Opc.Ua.Core.Schema.dll", + "bytes": 135168, + "sha256": "51cfad48657d95d38074bb88be29aea6f5b361a07397247d58838d066b99772e" + }, + { + "path": "Opc.Ua.Core.Types.dll", + "bytes": 12703872, + "sha256": "a7dd141b8dabe8848ff28c2fb8e16a85a0508e6a49e6b1a1c1e267175b99af96" + }, + { + "path": "Opc.Ua.Core.dll", + "bytes": 2549376, + "sha256": "9d0857aa6b7f3c49037d4ea557b4da8edf07e146069464481783e66c5c9cd35a" + }, + { + "path": "Opc.Ua.Security.Certificates.dll", + "bytes": 118400, + "sha256": "7f4969aceb2f0db5328c6882cb4b117342f3b18905c38acdba600683860c4fd0" + }, + { + "path": "Opc.Ua.Server.dll", + "bytes": 3332224, + "sha256": "930e714a2f6e15d393840bcdc95e1afa8012bc740c3738a655f958142721864e" + }, + { + "path": "Opc.Ua.Types.dll", + "bytes": 1792640, + "sha256": "c542f69882f4e8a4ebd5ccc28a3881d6967c7ffb6dcc3c56dc6c776f39c2ede1" + }, + { + "path": "OpenTelemetry.Api.ProviderBuilderExtensions.dll", + "bytes": 23552, + "sha256": "5c5727de149a0232825774a8ee75b60581ce19ce8b944d422bd545e2e3d7f915" + }, + { + "path": "OpenTelemetry.Api.dll", + "bytes": 69632, + "sha256": "ca5ddb7a51bcbb1ab8bcc6484603c70a4077142a8745d521c4bd2363f9e7c217" + }, + { + "path": "OpenTelemetry.Exporter.OpenTelemetryProtocol.dll", + "bytes": 158208, + "sha256": "20bf20b94e2e92a73d20d97b81d9cd3b26ef0967ff29f80d84b421c4317ac77e" + }, + { + "path": "OpenTelemetry.Exporter.Prometheus.AspNetCore.dll", + "bytes": 39936, + "sha256": "60dcd62f532a61821328e52e511bd47db620c301c7105c4aaf70619c0f217d65" + }, + { + "path": "OpenTelemetry.Extensions.Hosting.dll", + "bytes": 10752, + "sha256": "a627ebf2a7d14e0f0b3c2568e6ee37773397de25c90ee89d4560422c42d8b945" + }, + { + "path": "OpenTelemetry.Instrumentation.AspNetCore.dll", + "bytes": 65536, + "sha256": "247771e79186a704722510e03aefb2f09c10286ff3fc658dcd4bb81ba347f6c3" + }, + { + "path": "OpenTelemetry.Instrumentation.GrpcNetClient.dll", + "bytes": 43008, + "sha256": "8edab07d2cc02b81cc53bd9ccc0f6160e483a4b42ced3cf339de530fecfe88ee" + }, + { + "path": "OpenTelemetry.Instrumentation.Http.dll", + "bytes": 60928, + "sha256": "154c41bc484085a74a0b1886478ffb4aeaf850686d173d0c93a11ad0283aea2e" + }, + { + "path": "OpenTelemetry.Instrumentation.Process.dll", + "bytes": 13312, + "sha256": "a789454f78efbf4d2f04605b98d3f143f6396bec208f4b5765e8e8d2d0f35143" + }, + { + "path": "OpenTelemetry.Instrumentation.Runtime.dll", + "bytes": 26112, + "sha256": "08b62837d801db4afe0ac77d27fe66fff99493cbb6b9c49a5876627c2aabd7a8" + }, + { + "path": "OpenTelemetry.dll", + "bytes": 252928, + "sha256": "edc9799efd614cb083193d90eafcd99abf70496738c3065933093cf99d162cae" + }, + { + "path": "Oracle.ManagedDataAccess.dll", + "bytes": 5617312, + "sha256": "a76f5f278e9db505d76ce21bc57163c0079ec03ef1dda7d9a524d9bec3a3bbbf" + }, + { + "path": "OtOpcUa.Host", + "bytes": 123880, + "sha256": "df10c208f9987484230282411a01979db0cf45ef5ccf798d9e7e0cf961287e0d" + }, + { + "path": "OtOpcUa.Host.dll", + "bytes": 193024, + "sha256": "39da4acea42d6e4dc1266babb64775c199032b3bc8efa064f80b0757a68bc557" + }, + { + "path": "OtOpcUa.Host.pdb", + "bytes": 78932, + "sha256": "cfe24c447961de8c9a0fa2dd34aa4cc77ff87d6854c4a450f3ba5166311649e8" + }, + { + "path": "OtOpcUa.Host.runtimeconfig.json", + "bytes": 540, + "sha256": "eff38a9750f7cca2407b1d639a963d56ffea92088e6da971bbbfa74e3dcd7224" + }, + { + "path": "Polly.Core.dll", + "bytes": 223136, + "sha256": "802ffe5c74c26cf6bdd0f0ecacc36965807a267765f61b63eea8605da15fe0e3" + }, + { + "path": "Polly.Extensions.dll", + "bytes": 57120, + "sha256": "8adac7a20cd056b9a8623efb6e6f9b99a82e18d3c7b7f6c788f7fc4b20ce5f18" + }, + { + "path": "Polly.RateLimiting.dll", + "bytes": 28208, + "sha256": "afe3042cd4062438857d42880623845f32575375f460fd1ac07f705ea0211804" + }, + { + "path": "Reactive.Streams.dll", + "bytes": 5632, + "sha256": "dfb748806727fe261f48e15ed6c1e3ab952f7021208fec4df0184615ba5ec6f0" + }, + { + "path": "S7.Net.dll", + "bytes": 99328, + "sha256": "e293fe25f6e774069a5c38f0778e47f2c8a0d7327741a6df1c62fb0f98d497cf" + }, + { + "path": "SQLitePCLRaw.batteries_v2.dll", + "bytes": 5120, + "sha256": "bc69777001eb4db81c580f62835396f67e74aaa381eef446193a904499d5310b" + }, + { + "path": "SQLitePCLRaw.core.dll", + "bytes": 51200, + "sha256": "50c999a1ab2afeacc93bce5ac2948d3bb630d99d23efc3cfcbd8bc11d3426eb7" + }, + { + "path": "SQLitePCLRaw.provider.e_sqlite3.dll", + "bytes": 36864, + "sha256": "02ad639f45a26de1919ffbb6696bdb399ad01afc149970a163c3867162f310b3" + }, + { + "path": "Serilog.AspNetCore.dll", + "bytes": 17920, + "sha256": "a550c57df7a04edbed00da036fc14be12acd0d425b7401855975fb628e3dbada" + }, + { + "path": "Serilog.Extensions.Hosting.dll", + "bytes": 35840, + "sha256": "3e6d0284179ee0e1c197568fd79b58f869d15298fff8ecb8447322fe87d44f47" + }, + { + "path": "Serilog.Extensions.Logging.dll", + "bytes": 28672, + "sha256": "80d3edbe3e3ac0b4c5bc764474220e7da11df8d285e0098f3dc1b65a734c8507" + }, + { + "path": "Serilog.Formatting.Compact.dll", + "bytes": 9728, + "sha256": "319fbcefc2161dd50ccdd8d60b30edee48a09f794aedb28421a23f35ddd670d9" + }, + { + "path": "Serilog.Settings.Configuration.dll", + "bytes": 70144, + "sha256": "ec8cfd1f8970a44e2aa3f7bcc71116ca2691b196564bff83e3e3ead0c1143b67" + }, + { + "path": "Serilog.Sinks.Console.dll", + "bytes": 38400, + "sha256": "dc88002ddd9f5fd0ffec9a6568ef89954671f60f2c9161593ee78932538c1e3e" + }, + { + "path": "Serilog.Sinks.Debug.dll", + "bytes": 7168, + "sha256": "df543d3df8bd00d72e5eb2b9b2a15e67a6e4d10c13834de4cedbf500b8793e01" + }, + { + "path": "Serilog.Sinks.File.dll", + "bytes": 36864, + "sha256": "4f4282671c2ac68284b4dc99f7a76eac9cbd4e659978cef642cff9e6c01b676d" + }, + { + "path": "Serilog.Sinks.OpenTelemetry.dll", + "bytes": 132608, + "sha256": "e17a2dd847560cd22bdb6df8302f8fd202c3f073888cdd9ad8b1df9e80da4351" + }, + { + "path": "Serilog.dll", + "bytes": 162304, + "sha256": "e6b551a75ff7fff20dd0024670d5c42dfb74afa16d54aa0201106dea400a9505" + }, + { + "path": "System.ClientModel.dll", + "bytes": 175664, + "sha256": "ce44a4fae4c4787c12475700e19a365fc2f388ae5d0f6182557ce5ea175be7f6" + }, + { + "path": "System.ComponentModel.Composition.dll", + "bytes": 296720, + "sha256": "434522d676f626589e21aedea883f6acfbe276f9c3a935dfb4d8af7a19feb75a" + }, + { + "path": "System.Configuration.ConfigurationManager.dll", + "bytes": 443192, + "sha256": "08b618461d62fe65451bdac4dbc25f8ac8ab16a914a687f2dbe3923bf0e8b3e7" + }, + { + "path": "System.Data.Odbc.dll", + "bytes": 101712, + "sha256": "703fa599513e6ef21193933f061f2b6cdd57f268d593344faa5980b823e8226c" + }, + { + "path": "System.Diagnostics.PerformanceCounter.dll", + "bytes": 51872, + "sha256": "c596c35317c7bd5ae3938854996d62c24c7f67f61d3710a379bf1f3ab1a9e3b4" + }, + { + "path": "System.DirectoryServices.Protocols.dll", + "bytes": 72984, + "sha256": "096102bad94746479987ffc4fc6c9faafb9e1ae6ed1c74c9a7dccae0e4f3ea9f" + }, + { + "path": "System.IdentityModel.Tokens.Jwt.dll", + "bytes": 91704, + "sha256": "56cf18b0b16ea80738e0768cdcbc9368f13bdbedaca86025756009e30f969fe6" + }, + { + "path": "System.Interactive.Async.dll", + "bytes": 230032, + "sha256": "75a516771f2e10fdb76c1ea603f8d11e702af7ec97b383f1036cee114ef3f491" + }, + { + "path": "System.Linq.Async.dll", + "bytes": 1112720, + "sha256": "149757a4113ae6102c425f1469a7cc14deb28635e94cbc9e0404f5e4dc518001" + }, + { + "path": "System.Memory.Data.dll", + "bytes": 30472, + "sha256": "bae79a4ff6e8fcfb65a3d88eb53d281898e699e5471ebd780843e5616753f0c3" + }, + { + "path": "System.Reactive.dll", + "bytes": 1349584, + "sha256": "c1cae1a8b97d5e0ed64f7a9947f6ae44498398b6e9ee71473c2bef24646e91f8" + }, + { + "path": "System.Security.Cryptography.ProtectedData.dll", + "bytes": 38712, + "sha256": "02321322ec85e0a68f28ad33e549213b1dbf3de0e66c3f7803f9ae32c0d00ffd" + }, + { + "path": "System.ServiceProcess.ServiceController.dll", + "bytes": 34600, + "sha256": "bcd63c1f1e896e84056f3d7047e483b5feaa80fa890267f54d8594c71894dff2" + }, + { + "path": "TwinCAT.Ads.Abstractions.dll", + "bytes": 333696, + "sha256": "f9892e164816e0b1cc9aa47c2efe3f48814ea8fbe4f04a125460555eaac9d9ab" + }, + { + "path": "TwinCAT.Ads.ConfigurationProviders.dll", + "bytes": 57728, + "sha256": "016eb9f6687832b0a7a819609ffb3227204f75732919ef19fb3366c038a11c5e" + }, + { + "path": "TwinCAT.Ads.Server.dll", + "bytes": 158592, + "sha256": "7da06f37c0572d5a8af8e0a5d6a81bea18c3ce1c08ee7501668570fc70a7d033" + }, + { + "path": "TwinCAT.Ads.dll", + "bytes": 934784, + "sha256": "2a9c2ca91889e24f088123ce313fc96060897b9e34232022b0566dfd2ea32a0d" + }, + { + "path": "ZB.MOM.WW.Audit.dll", + "bytes": 15360, + "sha256": "8dfda63f20ac0a34c43716f593bcad60755daf71ae4aefbf7ab1f34a0951de11" + }, + { + "path": "ZB.MOM.WW.Auth.Abstractions.dll", + "bytes": 32768, + "sha256": "24099d4d38811a364569cba4924af2430fe1e8ad8d3e735bd840dbfaa548cef8" + }, + { + "path": "ZB.MOM.WW.Auth.AspNetCore.dll", + "bytes": 8704, + "sha256": "ac062c1f634055ad9b80bd13344481318d6f45ac45f40dbaeed861ee20a75984" + }, + { + "path": "ZB.MOM.WW.Auth.Ldap.dll", + "bytes": 23552, + "sha256": "8625dea672beff26bd8f4f2aa54307cf652e50ad66a2c6625bb27d282199c32d" + }, + { + "path": "ZB.MOM.WW.Configuration.dll", + "bytes": 12288, + "sha256": "ad89f1d2abcad33be99b03bca37b26a9b92f90c354e98a99928d6176b12d58a7" + }, + { + "path": "ZB.MOM.WW.Health.Akka.dll", + "bytes": 12800, + "sha256": "a1345d712159544954955b41e7d04bc35180e1b9b36fdddcaedff5821a09d9c1" + }, + { + "path": "ZB.MOM.WW.Health.EntityFrameworkCore.dll", + "bytes": 12800, + "sha256": "d4fa98ca71512d1927037db22477facf49472249854898fca55c49c726307693" + }, + { + "path": "ZB.MOM.WW.Health.dll", + "bytes": 19968, + "sha256": "3c95dff17440b9df9195092812949b6e16e0c02456953650a839963af66df633" + }, + { + "path": "ZB.MOM.WW.HistorianGateway.Client.dll", + "bytes": 82432, + "sha256": "83a4b5903cc6052403aed93f862db36aa4ca6f4e3c37b888dc94c7f0058ba027" + }, + { + "path": "ZB.MOM.WW.HistorianGateway.Contracts.dll", + "bytes": 203776, + "sha256": "593814bffa1866562b200eef4fda9f08ad3d039fa3e75628f4148007424627de" + }, + { + "path": "ZB.MOM.WW.LocalDb.Contracts.dll", + "bytes": 44544, + "sha256": "d4da2a5bdfd3ebcb56f7ec948cda12bf378dc34079cd20e864509902a93bed38" + }, + { + "path": "ZB.MOM.WW.LocalDb.Replication.dll", + "bytes": 130048, + "sha256": "234e31795fd0641f8f873f9ce9641d7d4b028be724463abdafb0f119dc18d800" + }, + { + "path": "ZB.MOM.WW.LocalDb.dll", + "bytes": 61440, + "sha256": "ac243f94af069faa0b171556a6e24bd5140237f275f3548c37789993c221ee6c" + }, + { + "path": "ZB.MOM.WW.MxGateway.Client.dll", + "bytes": 122368, + "sha256": "0c058c2827829d54a8556308e4ed552f1cb0011b863c26dafd40cef7bff5c42d" + }, + { + "path": "ZB.MOM.WW.MxGateway.Contracts.dll", + "bytes": 483328, + "sha256": "af97aa90aa944afd6e7613d5bbdbe85cd43c6f33f2bcdcf74b1ef5d854369775" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.AdminUI.dll", + "bytes": 2152448, + "sha256": "5c3b8ee2270a9123a7c520fc4f9b27e5f7dbeb9b3eea25c3fa32e61e01d07518" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.AdminUI.pdb", + "bytes": 919152, + "sha256": "cc1e0697e4dca79ca54e9f850ab3a728f859d9e09b501b48b95a889ca304129c" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Client.Shared.dll", + "bytes": 120320, + "sha256": "0c212e5a47e1a028b9e365b04a44d1bb11e8f8424a555c38451dcccb3054e215" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Client.Shared.pdb", + "bytes": 37724, + "sha256": "53baba004ad53d57b4f7fa71d093291d10ec7b9dc3096c3ac5dfb7a860113f70" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Cluster.dll", + "bytes": 67584, + "sha256": "0d5d1b5aec4ee19241d8ea28ac9047468190ad909a03fc04fb09dce18cde7095" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Cluster.pdb", + "bytes": 28268, + "sha256": "98a70f0b2ac56179e741d0fb46365c9a10382be99b83b2e85cbf063569912d4e" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Commons.dll", + "bytes": 231424, + "sha256": "a37d572997b250898af0862b8e48d47afc84f4f49cb743bafdad4fc797bb66ad" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Commons.pdb", + "bytes": 111024, + "sha256": "367920ac92f9bf3cc2b856be6a7cbb422d925cd1672e26b42d68c2295c2c0d95" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Configuration.dll", + "bytes": 542720, + "sha256": "5a418c5e0b0b24055bbde185bcf372f42240c68cbb1adedb87758536b6b894ad" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Configuration.pdb", + "bytes": 85832, + "sha256": "ddb39e57019b2f4ebd2819fcbda0c8e7c34e425d73f0d8ca20fe1f07de6df4ce" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Configuration.xml", + "bytes": 162827, + "sha256": "151be457f42fd6e36319e63d55ad28c5e9f7f07ce98fc6428dcf7695db2cb0c7" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.ControlPlane.dll", + "bytes": 179200, + "sha256": "b6c3c1d16dd38cac09e9f1031406a5880722e693b4a6410c0730c7097267a042" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.ControlPlane.pdb", + "bytes": 55548, + "sha256": "d4d8b29e4417c056903412eba56dc20809a00456124f91e09e8e2ca3309d85df" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.Abstractions.dll", + "bytes": 124416, + "sha256": "d03201e608e73a347224505dd1aec4279667e9ad3673731d3962696a18f4e20a" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.Abstractions.pdb", + "bytes": 36276, + "sha256": "3f6ed7245f48d172ef1eefc775976329a47e654449c9624b276832748810702e" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.Abstractions.xml", + "bytes": 343951, + "sha256": "bac920d88ceefc73c12650d0899dfb66437154e6bd96f700355487482ffac0ec" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian.dll", + "bytes": 56320, + "sha256": "d819a0945df49980503792bdff7b8eacd553f83cebbbfb93ee488563274ff463" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian.pdb", + "bytes": 21148, + "sha256": "d11a5f997f58eb723a18f2d923dc139cf42c565242431ff03a0d9175c1a2e449" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian.xml", + "bytes": 54103, + "sha256": "e55af77bab0ec8d427e4823bd79b881f026a9a7154393852dd282fedbd7878cb" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms.dll", + "bytes": 83968, + "sha256": "d4d8140e2c94e43f41c82a88e2d67bb79fe0368e1a5076009ff9b81c88a1d5a7" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms.pdb", + "bytes": 28448, + "sha256": "f6cb388a0fc54d2a0a8f770e60bda2558026fd0fa3a684e31d391887ee2c342a" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms.xml", + "bytes": 106082, + "sha256": "98ac58b6f49df51b405e7cc49dd297d72c25a544b3151cecbf7f111ffd8fdb8c" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions.dll", + "bytes": 13312, + "sha256": "8da3524cb575a8b2e820f7d3889f572c7ba3d4951167438ff214e8d2b655f6ea" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions.pdb", + "bytes": 18264, + "sha256": "67a3e55ff402744056a9f4c55f57d9edd9c02aafbbeba481ebb4d5e1c75741ec" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions.xml", + "bytes": 25691, + "sha256": "1daf5bbd3dfdbc85b4b5d6102592549e460ce5054716c004f207e4856bc38e80" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess.dll", + "bytes": 135168, + "sha256": "bbfdcc1aa4d3b45f37e194493ddf5c9077ecab74d330c3b45818acd52cae8431" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess.pdb", + "bytes": 40352, + "sha256": "2347bb0210ca13da4f478b4309bf25d43a3ff7ac2b0e4e75964dd5fba748cc69" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess.xml", + "bytes": 96547, + "sha256": "8348f87d6691b40e764fa8cf2defc7f2d4e1b585832d86985db92e15511020d0" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol.dll", + "bytes": 117248, + "sha256": "4fd74ccd74b5d5a64b0799e863c7efe0d6889b67c7d63f316b6c32169737ef72" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol.pdb", + "bytes": 74636, + "sha256": "06ee83f1181cc61a48847880c70b177e7c7577547b7ccb3db9a3dd89a6945da1" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol.xml", + "bytes": 58289, + "sha256": "1144d8e281e7420c26d6d7fe3dceac00e18c8c6556458b9bf8bc15b4964f7a45" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.Scripting.dll", + "bytes": 121856, + "sha256": "903254937ec7af107750c8a0afe927c52b7b4c56ac6a5877842cb8181c284201" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.Scripting.pdb", + "bytes": 41200, + "sha256": "31ed67d06c0b7c2384352d5f229355287b94cb3b87e2031080004a602af88ca4" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.Scripting.xml", + "bytes": 174730, + "sha256": "5d6a6f1e867319a4433ee74ee965dd1c6138885dad4f2ad94ff8a19d3d22c18b" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.VirtualTags.dll", + "bytes": 11264, + "sha256": "f4e986f1be6dcf1e4d372253c904f0f60c013fdf7d5c6e11a7d49fe8a5c8ede2" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.VirtualTags.pdb", + "bytes": 15500, + "sha256": "79ceb5b065f18bc4325d64cedf9805733d549b2cf4d9cb33a7cba792b7320b02" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.VirtualTags.xml", + "bytes": 10542, + "sha256": "b600e9174c9f59c10c6cbef14dc4f313d79c84c69c94b23fc25a481d763f2c22" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.dll", + "bytes": 124928, + "sha256": "f87505063986bf984f9dd51a6c299566f9671d212348ffc032a3d2fe7c5227fd" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.pdb", + "bytes": 41648, + "sha256": "84f586b562ff21e8ae7b229f24293c580636e5ccc991054f9602107b61d79259" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Core.xml", + "bytes": 190880, + "sha256": "76f843527b6ec5520f8a22a912208bbf9b5bedd0c42a0123808d0ad6e2791ee0" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport.dll", + "bytes": 123392, + "sha256": "a80bf05824d9d80f1eb486bcb5f55a87f0017ab1e756fc5fbfb54e01ef6ffb01" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport.pdb", + "bytes": 38388, + "sha256": "79ab85edaddbd8c7239bf04b3c211ec8cd886b98cd0e8b224ded63695f243de7" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport.xml", + "bytes": 125643, + "sha256": "88e44591e5ad0edf1c8323dce58d3f572cb569f170b5999e66f0cdadb3afd1c4" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts.dll", + "bytes": 24576, + "sha256": "3b2a907adee1360dafef03fbe7c8b4234c2d0c5d786db6eb29226cf333135f00" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts.pdb", + "bytes": 16032, + "sha256": "2a0ff796395da730b288b49cbd9f9659f0788abd6109f67c5ca08726b2378e7c" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.AbCip.dll", + "bytes": 214016, + "sha256": "84f6575d601a6881e7bc1acc5a9b03692cff04b64ad27d212fc961e9f2faa0f2" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.AbCip.pdb", + "bytes": 62992, + "sha256": "416f72cfc014842cc9c93ff14086fcc86e1da77bf21ea74c6f015c21d427aab3" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.AbCip.xml", + "bytes": 254211, + "sha256": "e4fd4beecddd5f80c1238e17aa6ef752f134b7b6854e71f8cc9505b730a94c5a" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts.dll", + "bytes": 30720, + "sha256": "274d650c4c48260af23210aa7244c477c11e65e1da9d513f6a44f0768b5cb9ba" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts.pdb", + "bytes": 17824, + "sha256": "fbbb87d91fcae604df64b8ecab51999bee3989d1aa954a6a1e69b96019291bc7" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.dll", + "bytes": 136704, + "sha256": "eef806a262d99ce123b5e75e1aee2ff3b965aa31a30c3aaaa7f1a07329cc418b" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.pdb", + "bytes": 45428, + "sha256": "081015c65bfdf7c085bcc8294dfb3427bcf8b2e7c4ee38ea3559d333b838986d" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.xml", + "bytes": 131635, + "sha256": "09228d8cd1ab88adffcac4ac504fade6bb3d1df938fc06eb7e008fcef08f5f60" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts.dll", + "bytes": 10240, + "sha256": "fc8fe4bdf6e4fc4169a2313217fde9cca1956c7420e18216c75a0a08a3a19ec1" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts.pdb", + "bytes": 12528, + "sha256": "e6fa431154e049165d2b9ac33d12003d85a82fd508afef9f4506fc2b541c7304" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts.xml", + "bytes": 9764, + "sha256": "2452766cac3fa00a309ec057dddb1e214d22c22590f234271f44782e65260c37" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Calculation.dll", + "bytes": 57344, + "sha256": "3300e6e7f0cff739981a1aa7e0f7e7c0862be92a3fe1bb72112c7cdb477e1cfd" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Calculation.pdb", + "bytes": 26912, + "sha256": "a541304cf3d82c4ac816cc0e950f7c2e57364e00f27e03f1645cbbe687d34fec" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Calculation.xml", + "bytes": 67945, + "sha256": "15af650cae7be32c5733488095379d8ce6b70cedd8ba9f138e47697e9a9e24b8" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts.dll", + "bytes": 38912, + "sha256": "703120269a142a80a2680f49b15c5521a4c4886cc8a6b69aad3c5664a2519bca" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts.pdb", + "bytes": 18456, + "sha256": "a467a79b66db551481e805f1cf1ec25484b22ede008bac1b09ec0797ff415229" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.FOCAS.dll", + "bytes": 300032, + "sha256": "a66b0c863a9208a0960fdff62d61dd252f39bb5f1848aafe9b033c51f514c08f" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.FOCAS.pdb", + "bytes": 72408, + "sha256": "43dbb7abc5415ea2325fff1d356c1685aa87d7e743ef0601be6e5ae15dfb81f5" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.FOCAS.xml", + "bytes": 279826, + "sha256": "903b317e9358ed9343539eb5e0d79b03e754d57933407aae751ddab701dfc90b" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser.dll", + "bytes": 19456, + "sha256": "ec4abe60dc2e0ee3c2a522d2e53bed1645ed509f68803eb6090f7070ef19c126" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser.pdb", + "bytes": 15292, + "sha256": "0b10ac6fca54819ef822754aca773f58adad9d1d2834842b99328b2f755424bc" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts.dll", + "bytes": 24576, + "sha256": "9f54ff74fad6e421068e82ca16872aab4f980e1817513b3c712db90778feed90" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts.pdb", + "bytes": 14976, + "sha256": "9e907549344ea7687786862f7385eb2ef43d2c87578eb542864748f213901c18" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.dll", + "bytes": 224768, + "sha256": "d2aa4ad29a43de2054791042f8444a668b78fb9e2416183fdca7cfdbf87dd07b" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.pdb", + "bytes": 62880, + "sha256": "3a1726f752f7a9994ae4f91f033ddc86a3f6ebd5416fc547ef12ba567a5f0b5b" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.xml", + "bytes": 235065, + "sha256": "aef31cd0df95839b045f21016fca05214bddad841eb0572f3a81f9fd0422a5f6" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.dll", + "bytes": 129536, + "sha256": "7eeef7854df5ac675284ca0e569098fdba86203a3bb838faa63a5876ba4202af" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.pdb", + "bytes": 52996, + "sha256": "0a7bbfb8a7f59d14799994d69e3f74154419b4f60ff4e67985a0d67b7c7f389c" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.xml", + "bytes": 160904, + "sha256": "9d008d19967e9b4908bfd835588c7787c8a81d7fa236c378f255f110beae6f0f" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.dll", + "bytes": 167424, + "sha256": "ef9193cb0104acd96be82ef00848d1830f23c1c0d5f30c68d2ed8e344e2e6fd4" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.pdb", + "bytes": 58100, + "sha256": "dfba04c18ccea7c0dda847cd20e9681e3d9a926004a367046e0293949cc35370" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.xml", + "bytes": 110729, + "sha256": "d80730a23a7a35f996103b5b808526406926de9ea150bc0964b51612bd33bc89" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.dll", + "bytes": 51712, + "sha256": "f8f15a81cafcd0b7565a08ea32f412c7ca1e216f22e6db63d09167c82dd98f03" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.pdb", + "bytes": 25276, + "sha256": "d7a154e1a9629d97a60f71ef91efba8aadd8dfd96e9602ede2b345d6223237fb" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.xml", + "bytes": 92544, + "sha256": "f2031e9bade0a56ed491a88476d278f8c65341655a97203003f1af753b1f9fe5" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.dll", + "bytes": 143872, + "sha256": "fd65b81c387be92f465c247b8d9d7e08a1e190a26edabba2154c6c7c64513f2a" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.pdb", + "bytes": 52272, + "sha256": "5bb9edf57981f6da11d25dc324b5f43dc82d26890236699b38b9f6a2a3de5f7f" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.xml", + "bytes": 79884, + "sha256": "bee8755c64b9243549d6711c5d0ad659ef4c7eb236dc8e0f79843945c090fdc7" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts.dll", + "bytes": 19456, + "sha256": "0225788961dc201e08d49eb4592f42d1409475efcba37eeedee92e89aa082748" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts.pdb", + "bytes": 15476, + "sha256": "af235bb7148332f06c5eff20959ac58b4a7a72967a557b5a11831da42b51db1e" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.MTConnect.dll", + "bytes": 214016, + "sha256": "f559e0bc801f56906aac63d04619a013b69b8ada61245bdb272297a4292e2549" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.MTConnect.pdb", + "bytes": 55992, + "sha256": "502efe4edd99323546e5633e647152b528f47432fdf4c3d8c59a69e1ffd566a5" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.MTConnect.xml", + "bytes": 380093, + "sha256": "1b64d38425c0c55607242efc2d62ea045d643e2b61317895e0f4524359323848" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing.dll", + "bytes": 25088, + "sha256": "f68e6e321eb0711c47d44dc274bc886c23c8259a420712247a21f92cd0930b32" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing.pdb", + "bytes": 16428, + "sha256": "3baef69d462dbbc360ebd1b3b1a298ba066a1ebf92cc7892fefc3c68929bade6" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing.xml", + "bytes": 39025, + "sha256": "accd72b04152c7564f0b78cb21bc2502f6896b9fab47fd61a6856fe5c3db327e" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts.dll", + "bytes": 39424, + "sha256": "8a0e59cfa1aed50bf734df167d8e1b5011d3137844858623ba1e9cd385ff802e" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts.pdb", + "bytes": 18656, + "sha256": "3375670fce6c41026038d2f7aaf4f45b431890cdd0d9723bf903964abb6bbfb5" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Modbus.dll", + "bytes": 131584, + "sha256": "4450898eaa931e51c0173dee2c461c63d428e4712b688c497546e220dd926376" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Modbus.pdb", + "bytes": 42984, + "sha256": "58080a05d07a66c552d7d523e1e9a211c05488bbd81a0485703777f69d566540" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Modbus.xml", + "bytes": 106666, + "sha256": "a79e16097cfc1b545a17c1e8e29e1de426d6659a4b99f4a321d42965335b4827" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser.dll", + "bytes": 48128, + "sha256": "bbff45312527a09153a17d9c72ae19ee229441f6feb4dd5e9a06431f1dbcdee1" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser.pdb", + "bytes": 20584, + "sha256": "89c2e16db6fe9ded509eb71d8c150cf9e9d077c17469e4f7cbbb580e921e4a6a" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts.dll", + "bytes": 139776, + "sha256": "13e4e60ecbe8c462d769789f44758bcdfec89c7e57c504ec19b8304c517cad07" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts.pdb", + "bytes": 79512, + "sha256": "54cba432914a4595b14b45283b3e285936a95b50e4a20fa0dd35d4f1dfc32f6d" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport.dll", + "bytes": 12800, + "sha256": "9d1bc877d6aeec814921fccd821b1ffc28baac2839d7968299976b31f41e72f5" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport.pdb", + "bytes": 13200, + "sha256": "d6018e1a7120e8fbe2348663c9a9da4a9e19bb3c524b9b41e73281d49abee904" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.dll", + "bytes": 195072, + "sha256": "3cefa7db1aff30f747502fd6b1883077f6680bbb0b29902309c1f5b857b82b96" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.pdb", + "bytes": 54080, + "sha256": "078aad03473853d519db01c34e8116d29982f0c47fcf75813ed460315dc41994" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.xml", + "bytes": 317997, + "sha256": "d13d7f41df9e48aa19c97826f3e541ee9fcb4eac88a5eb7a78ce608eb4993e48" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.dll", + "bytes": 36352, + "sha256": "3f48bf0db61d3f3ceda8c94bbe6d9a68bf1b04b18ce63774d1c6d713cf797964" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.pdb", + "bytes": 19188, + "sha256": "17a88ca9a2903017e7e57bcdb66b9e46ba3c6a968b67d58d274beea675a1833e" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts.dll", + "bytes": 20480, + "sha256": "86dabbed7dae8bd5945a0c94f70a2cff281ae02a0f7147b0b360d604f46cb4a7" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts.pdb", + "bytes": 14388, + "sha256": "dca7ba916519b742a1f2138c150a991f29adb1ca341d7475f2e940472e6ac741" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session.dll", + "bytes": 19968, + "sha256": "aa58b00a2999d5c13006dfd4dacd993a91448b48ff5eebd1010619390d0d1d2e" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session.pdb", + "bytes": 17348, + "sha256": "09ff4068a2122fe9cbd4d633845aff7c2c41afc57d9676e00c810ed8b1f0a5fd" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.dll", + "bytes": 147968, + "sha256": "b62a3c2ac7213f86ba3bcd6dfb782e17a8fd2b7262264beffc1f55dad918c7bd" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.pdb", + "bytes": 44536, + "sha256": "42087300959b4eaf96f28d51b76e1dd9196bbc5b905a7565a33b9c2cf65cd3e6" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.xml", + "bytes": 129454, + "sha256": "46118b8391fd48f63c75f2d47e5073affadb209eddb1fb98333b2e1e72727fe3" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts.dll", + "bytes": 29696, + "sha256": "98a82593defd28be202df8f0d324f8f3b90237350c88d9aa2942d88e3f957bbe" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts.pdb", + "bytes": 16504, + "sha256": "055e72e3220b755da1144bae789e371502a5d7a22f5c0611414d2e168a1116ed" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.S7.dll", + "bytes": 124928, + "sha256": "000a24495bd9a7e14353320c9fef46bc7659172c497a5594272690f79f7434cc" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.S7.pdb", + "bytes": 39888, + "sha256": "8eab5d3cd0393826ff4ce59b4a24b3dae00b929f463125ef98e8bae8dc03e958" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.S7.xml", + "bytes": 142050, + "sha256": "d61d42a0c978ae00ac5073f640ef3184aea886c7917ca859ef233de4d4970bef" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser.dll", + "bytes": 43008, + "sha256": "78515e2e223a5e5af8f553617bdefb0d67314ddd28f91194eb882226f01669f9" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser.pdb", + "bytes": 20012, + "sha256": "42fb6f9cc1d64af9df4129275147a7b230e260d92ffd8b333d8e2ab92228457d" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser.xml", + "bytes": 39882, + "sha256": "bbfe7f6d316b602d4b40c46ca050652377819a9f0165706d1fd553d79289139b" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts.dll", + "bytes": 38912, + "sha256": "35a9249278e78bd614fd015d680b294599aa480f7151dcb02829101777bb47b9" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts.pdb", + "bytes": 22028, + "sha256": "32060e4ec1e4656f5e853abd5c4bdd43a009e1b711434d5cfd3708794d1b29af" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts.xml", + "bytes": 66014, + "sha256": "f038c7f0cc8d13363ace7df1a807b3c4ad0fb89a5cd225e6fd6ab29bd9fb6531" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect.dll", + "bytes": 40448, + "sha256": "2931ba987088ebf8e778906e0fa81cd5ee875c3278f49341d65fec27c0fbab05" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect.pdb", + "bytes": 19916, + "sha256": "299c8734911bafe3486b83c8ffca9505955bafa366fe1eebae8c37eb18871cc7" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect.xml", + "bytes": 52906, + "sha256": "a5c66fa18282501de55be8a0787b5f7797a0d3f3630934fe05297393f3dd298f" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Sql.dll", + "bytes": 144384, + "sha256": "5a17daa60d8f81670ccf6e59a51e3e7c3766c94420973e79b91cb6dc1da80129" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Sql.pdb", + "bytes": 43044, + "sha256": "eb798fcdef2b4d721859c951cddec2024a80fcc458016da62fb44e3aa56769e3" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.Sql.xml", + "bytes": 202952, + "sha256": "70efab3049ef06f407d52cce405347c4fc901f8097db677ac123e6bd09290dd6" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts.dll", + "bytes": 17408, + "sha256": "6549d8d81ec06e32021570ba82f49e3ffcecc6ceb0d75d832005f3427eca9813" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts.pdb", + "bytes": 14368, + "sha256": "d01c0326ef14db8b28581b058fbb5400865fb70e764891320879171e51102b0e" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.dll", + "bytes": 188928, + "sha256": "5660672fc75ef53d06000615abeee5d44d6a34866d0dbdf1c36970e660667b0d" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.pdb", + "bytes": 53144, + "sha256": "260a440d3a6356b27f19c28de5a3a183487414178d6d554c196e7501e3e5cbd3" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.xml", + "bytes": 182433, + "sha256": "7bb97e07a5486091ead3746ec09055b07a3042d71117da9cd0883e5ec2c2054e" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.OpcUaServer.dll", + "bytes": 420864, + "sha256": "ecd556e6325b416bda1768b54b01dcb4e0bdd12000793ab8ea55ef06d5789b88" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.OpcUaServer.pdb", + "bytes": 114880, + "sha256": "1c3bb259acd8e1b53c857eb759331b42da5db531a388dfa7d86a59d97a0b2ae4" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Runtime.dll", + "bytes": 539648, + "sha256": "105451bad839086fa4756d8cde9e9379bf2c9a6b04478ad2a519d00b10534901" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Runtime.pdb", + "bytes": 139064, + "sha256": "e5f4d4d361022c76459f48a317671d104dccfa0cf934c10b8e21503f7eceac47" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Security.dll", + "bytes": 52736, + "sha256": "9333ad1db7fe3c4f6aac378eab4f8981cd5e10fb333f65ba1d71ab55f9c8c216" + }, + { + "path": "ZB.MOM.WW.OtOpcUa.Security.pdb", + "bytes": 35004, + "sha256": "38b1eae314c9da76b5d33cab42b84c0901d6b9677c517e44b3b2d3e409eed922" + }, + { + "path": "ZB.MOM.WW.Secrets.Abstractions.dll", + "bytes": 20480, + "sha256": "3a39c92e9a96a305bd229e99d2f59f2c273f8d08c03e431d47e24bd8b8b0ef49" + }, + { + "path": "ZB.MOM.WW.Secrets.Replicator.AkkaDotNet.dll", + "bytes": 47616, + "sha256": "d6a3780f3487f5c8432fe12c057defb709d1dc7678c59307acd19b4cb0d6bdb7" + }, + { + "path": "ZB.MOM.WW.Secrets.Ui.dll", + "bytes": 39424, + "sha256": "782f903b42bce46fb3de827e24d1edcbe41187976b6918c740383de158e35064" + }, + { + "path": "ZB.MOM.WW.Secrets.dll", + "bytes": 97280, + "sha256": "0565fd86abead89be7b4520dddf92cabd5d0994f3620069aa496b8dfa41c9f39" + }, + { + "path": "ZB.MOM.WW.Telemetry.Serilog.dll", + "bytes": 16384, + "sha256": "bd33ce7657de5d2966a7768a014f8282ca434a208b05defa2d27bf24c6f124c5" + }, + { + "path": "ZB.MOM.WW.Telemetry.dll", + "bytes": 14336, + "sha256": "834772ecc662ea7c49a5b512a26f2447db55a072ef1fad16ca768fbee0cfe853" + }, + { + "path": "ZB.MOM.WW.Theme.dll", + "bytes": 26112, + "sha256": "12bf7d7ec7a618acdf9f5bff9a7c67091ce715698d3befb9aa610cc5c8b1b221" + }, + { + "path": "appsettings.Development.json", + "bytes": 297, + "sha256": "169a54d22027e13823af0d41c1314a6d3e44852041c8b35aa80478a88399fe1b" + }, + { + "path": "appsettings.admin-driver.json", + "bytes": 313, + "sha256": "eca047204cf6a9b4d89628d7ee2048bc68d46db55dcb4ae9bcf24dbe9e44cd46" + }, + { + "path": "appsettings.admin.json", + "bytes": 280, + "sha256": "bb08f16d701697fcd70695b75d81a4b09bce57daaa95d6fd81ff469258ad3530" + }, + { + "path": "appsettings.driver.json", + "bytes": 270, + "sha256": "a7dc1ab1db2e93f1a6e78b7b1b425720c3c610cb406e6266f0dbe2ebe01badaf" + }, + { + "path": "appsettings.json", + "bytes": 8680, + "sha256": "89f72acaded7f2d3ca434f2d922fe4daccdc03aa342f3973d35a160be9221b2a" + }, + { + "path": "cs/Microsoft.CodeAnalysis.CSharp.Scripting.resources.dll", + "bytes": 17184, + "sha256": "936352b9810cfdf43d9b5bc5c099af32e399543bbb1b23a08b08fedd291ebf01" + }, + { + "path": "cs/Microsoft.CodeAnalysis.CSharp.resources.dll", + "bytes": 433968, + "sha256": "8a4981588d9918e67b6524219c3d4e94c7a98c943b877add612a195c30c45f6a" + }, + { + "path": "cs/Microsoft.CodeAnalysis.Scripting.resources.dll", + "bytes": 18192, + "sha256": "c31516f7d942af11d52d2f01e13ca4ce20c8c9c09e2d8b433920757aec262a5d" + }, + { + "path": "cs/Microsoft.CodeAnalysis.resources.dll", + "bytes": 47888, + "sha256": "aa029203bbbd501902fe7bd72b4073891676de5fc599ee3e6ee97c5eba4237fd" + }, + { + "path": "cs/Microsoft.Data.SqlClient.resources.dll", + "bytes": 257656, + "sha256": "6e9b997f45393346cf2f96da99f7fa868f2286964a49ce66a59988defdaf84b6" + }, + { + "path": "de/Microsoft.CodeAnalysis.CSharp.Scripting.resources.dll", + "bytes": 17704, + "sha256": "ab5a8419880fe8d756dee1816974cb1358dceed093a4719fa145ed5650c73b66" + }, + { + "path": "de/Microsoft.CodeAnalysis.CSharp.resources.dll", + "bytes": 464696, + "sha256": "0da5bd754a34b50703312fa988d12429f78c8702919b1867757173993f333dbc" + }, + { + "path": "de/Microsoft.CodeAnalysis.Scripting.resources.dll", + "bytes": 18704, + "sha256": "7e5fdadb82ebc0bbb05d4b469b1f0ca78c1ced9fd66e5d5163bb9deee1abbadb" + }, + { + "path": "de/Microsoft.CodeAnalysis.resources.dll", + "bytes": 49960, + "sha256": "970bf03bc4195a48aa378023fddb825789587103f27c26a72e7a600509649aa5" + }, + { + "path": "de/Microsoft.Data.SqlClient.resources.dll", + "bytes": 267384, + "sha256": "30e111759eb091735455f8a7e3cb2a5aff16287149cf3d4e7a67624f00320fc3" + }, + { + "path": "es/Microsoft.CodeAnalysis.CSharp.Scripting.resources.dll", + "bytes": 17704, + "sha256": "724478523cff7e0d3093c6cbf4cc360b1dc235d91f2c281fdd50f207b5afc518" + }, + { + "path": "es/Microsoft.CodeAnalysis.CSharp.resources.dll", + "bytes": 453936, + "sha256": "090e0fabb14bfeab386f71129906b4f687a1d76485776dc09b37ceefe510ca16" + }, + { + "path": "es/Microsoft.CodeAnalysis.Scripting.resources.dll", + "bytes": 18232, + "sha256": "4fd738f23da9f53c2ac1d7daa716eabe72f2711f5e57e0b556a46ee996d5fb2c" + }, + { + "path": "es/Microsoft.CodeAnalysis.resources.dll", + "bytes": 49416, + "sha256": "1384821617fc8318da873213614a80b54f306bb3c644896475e1ea6e2c5ea223" + }, + { + "path": "es/Microsoft.Data.SqlClient.resources.dll", + "bytes": 259192, + "sha256": "6bb867e62e3aef301cecc99311603339301a086bdcfc8683c2c21f9f99850b34" + }, + { + "path": "fr/Microsoft.CodeAnalysis.CSharp.Scripting.resources.dll", + "bytes": 17160, + "sha256": "4bff2d170b55186bd650598f51c82fc1a98a5bacf4b69cd5e5b6b0ff3b77f5b6" + }, + { + "path": "fr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "bytes": 466184, + "sha256": "a3bbe3f44ded49812b428ef7c9aeff1e65b4230b4496df69b4add657d38428c2" + }, + { + "path": "fr/Microsoft.CodeAnalysis.Scripting.resources.dll", + "bytes": 18704, + "sha256": "07286c85ee919ed0081499c2c7fc4c83eb747ecdee259ff643bb07eca9c55de5" + }, + { + "path": "fr/Microsoft.CodeAnalysis.resources.dll", + "bytes": 49976, + "sha256": "6b8bd650dc05af2fdc06b7ff0a2ea05f4913d9c80a7f5d3db905af92c202f245" + }, + { + "path": "fr/Microsoft.Data.SqlClient.resources.dll", + "bytes": 268432, + "sha256": "2eac255e2a16495d0bb89aeafa5aa668f74e12358e76eb1756de271b8b91e1de" + }, + { + "path": "it/Microsoft.CodeAnalysis.CSharp.Scripting.resources.dll", + "bytes": 17200, + "sha256": "e076dd86fb0bbe3c4785797473a51d3f33ffb85bddade11c3295eb58203b5036" + }, + { + "path": "it/Microsoft.CodeAnalysis.CSharp.resources.dll", + "bytes": 460600, + "sha256": "0798746130f8d7ba0ba31fbcb33b4af67c2dd050290793a5ab9f1dbf059407db" + }, + { + "path": "it/Microsoft.CodeAnalysis.Scripting.resources.dll", + "bytes": 18704, + "sha256": "b5ecc81cf071afc0b816ffa73510c0cb022b67f00d397341dc243894936026a9" + }, + { + "path": "it/Microsoft.CodeAnalysis.resources.dll", + "bytes": 49936, + "sha256": "b7849b3d34014cac6bedf60beb7c9165f344e408b8cd33a651c6375fe5856ddb" + }, + { + "path": "it/Microsoft.Data.SqlClient.resources.dll", + "bytes": 260216, + "sha256": "5a50867ea6c62b3be1fe4429360fe8018f3002b95c4c7b2d306daf19b4a50053" + }, + { + "path": "ja/Microsoft.CodeAnalysis.CSharp.Scripting.resources.dll", + "bytes": 17680, + "sha256": "223cc533aabaa9641bb3e90e24918502475a639f703951bec6565de5709968cb" + }, + { + "path": "ja/Microsoft.CodeAnalysis.CSharp.resources.dll", + "bytes": 508176, + "sha256": "8ebdefc1fe425ce9673afc523cf892258924df967809d2260d18e2389c3047ba" + }, + { + "path": "ja/Microsoft.CodeAnalysis.Scripting.resources.dll", + "bytes": 18728, + "sha256": "c5b03bbfc3a237e68c81abeaf0177203b22160d0823de87f833243b5d772457b" + }, + { + "path": "ja/Microsoft.CodeAnalysis.resources.dll", + "bytes": 53544, + "sha256": "f34557d91dd176c2046dda80c7d666cedd34d946ebabc7a41ed6e1f2dad76995" + }, + { + "path": "ja/Microsoft.Data.SqlClient.resources.dll", + "bytes": 289400, + "sha256": "75539952a99301eba174bcaeeaded6da4d758c6f12565bed4208dc50b0344abe" + }, + { + "path": "ko/Microsoft.CodeAnalysis.CSharp.Scripting.resources.dll", + "bytes": 17168, + "sha256": "c13c8e207f48ac04b5ab76192d61f049490d7d3e50b2550111a14556199b2c6a" + }, + { + "path": "ko/Microsoft.CodeAnalysis.CSharp.resources.dll", + "bytes": 465672, + "sha256": "584b85fb5614045da48a0192ae0e3809ac01b58c65170162e4410ab9c46cb8d7" + }, + { + "path": "ko/Microsoft.CodeAnalysis.Scripting.resources.dll", + "bytes": 18704, + "sha256": "76c3fabf0b2c5a6eefa283361e836150b0989aaa0534b4ac9a36e5a5e6e899ad" + }, + { + "path": "ko/Microsoft.CodeAnalysis.resources.dll", + "bytes": 49960, + "sha256": "792504707fb71f02aff2d12e4ad21fe34b599eb8b56fd2d9e5a14b3d4b0311d7" + }, + { + "path": "ko/Microsoft.Data.SqlClient.resources.dll", + "bytes": 267416, + "sha256": "a5eac865982205ce0d1b94ae4cae4ec003b514829542140c91e67cf86312d5fc" + }, + { + "path": "libplctag.NativeImport.dll", + "bytes": 3230208, + "sha256": "dec38f56006ae9e2119e9f61f9ff0e1aa9c08503ba4f42943c2d7632f60cbad5" + }, + { + "path": "libplctag.dll", + "bytes": 78848, + "sha256": "1545b5813148d7ade7662282683e15d2761e0e34cb853bafa3b11a4d47795aa4" + }, + { + "path": "pl/Microsoft.CodeAnalysis.CSharp.Scripting.resources.dll", + "bytes": 17192, + "sha256": "03f45c69c264bdda12e7a9fcabe6a17e5b6a00e90f760268dcde43b7442c0a7b" + }, + { + "path": "pl/Microsoft.CodeAnalysis.CSharp.resources.dll", + "bytes": 466704, + "sha256": "b6ba17056f46a371e8b208eb6f0c11fe1eeb247b9a74f0d61e6d65527d9e3a38" + }, + { + "path": "pl/Microsoft.CodeAnalysis.Scripting.resources.dll", + "bytes": 18728, + "sha256": "259283901aeb5803ff90881e968ca32d4070c78e570a0ed3aca36f49413b2ed1" + }, + { + "path": "pl/Microsoft.CodeAnalysis.resources.dll", + "bytes": 49960, + "sha256": "9a3b8471dad02c0a4afdc281b36e1c5743bcf38c8707fb4a5a328b9332e515a2" + }, + { + "path": "pl/Microsoft.Data.SqlClient.resources.dll", + "bytes": 266896, + "sha256": "ca9d25b7405908146f988c7fad48ded63e7f02df0e43bd1406803010428338be" + }, + { + "path": "pt-BR/Microsoft.CodeAnalysis.CSharp.Scripting.resources.dll", + "bytes": 17192, + "sha256": "a7762a712cadcc489a17bdc431e6fce109c37dcd2f8e66742c85915333beacbb" + }, + { + "path": "pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", + "bytes": 446264, + "sha256": "248faced9a2e759f1e43f9bd2758dd3afe728279194633b417d02d865054069b" + }, + { + "path": "pt-BR/Microsoft.CodeAnalysis.Scripting.resources.dll", + "bytes": 18192, + "sha256": "8850967fa3c77846c4ba03456f441c97b63b8370a9a3dedc2998c42e351e0f57" + }, + { + "path": "pt-BR/Microsoft.CodeAnalysis.resources.dll", + "bytes": 48904, + "sha256": "64d51e84643cb6b1dffa8640cebd718493a58545cef295082aa4bcdd43c4dead" + }, + { + "path": "pt-BR/Microsoft.Data.SqlClient.resources.dll", + "bytes": 255128, + "sha256": "2a295a383e9076b24f47c1759e1c43176dfd876bc6444a661dee21170cde6b52" + }, + { + "path": "ru/Microsoft.CodeAnalysis.CSharp.Scripting.resources.dll", + "bytes": 18216, + "sha256": "a9f6c8a31dc5b4415ab72bdcf85b5966cb417fbadfd2016eced02244a5b6786a" + }, + { + "path": "ru/Microsoft.CodeAnalysis.CSharp.resources.dll", + "bytes": 613648, + "sha256": "ee16ffb5ef0a2d63ed86ccc8edfd31a3df5798e7f8673298ed71a9fd7a07339d" + }, + { + "path": "ru/Microsoft.CodeAnalysis.Scripting.resources.dll", + "bytes": 19720, + "sha256": "bb70b4978fbbd45824c70a522c868df3f9417f3bd46f3aa69939ee30fb808845" + }, + { + "path": "ru/Microsoft.CodeAnalysis.resources.dll", + "bytes": 60200, + "sha256": "970245f28ee8d653babe0db8f4e13df45dd6e36a754219cf863cb67ee95b9a5d" + }, + { + "path": "ru/Microsoft.Data.SqlClient.resources.dll", + "bytes": 344696, + "sha256": "f7d51f47b1eba12021161ee39a7d08d24df1dcd52c131d1d94ee2c7e432f4cb4" + }, + { + "path": "runtimes/android-arm/native/liblmdb.so", + "bytes": 259572, + "sha256": "f1ab158671d51b10071d6eb76bebb835ec4669350cf5ccbb9610743e6786411c" + }, + { + "path": "runtimes/android-arm64/native/liblmdb.so", + "bytes": 309200, + "sha256": "65f0c5bbcfe1c3245618b7e824285130f7a18bb17ae7cadf4e8ee39df74850af" + }, + { + "path": "runtimes/android-x64/native/liblmdb.so", + "bytes": 318488, + "sha256": "f51ed67f10da2d72f39740c568eef8fce424d08d27782886ea3344a3e6d735c8" + }, + { + "path": "runtimes/android-x86/native/liblmdb.so", + "bytes": 258180, + "sha256": "d5e91d6c330f5012665fe3e52aee42f0d9912dbfa0ec3468813e1dd5ef02e46a" + }, + { + "path": "runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a", + "bytes": 1308854, + "sha256": "c64ae8d44dc3e1aa03aca4e79ccc501cbc3a3c490e8e2ea9e369367f68cf0f21" + }, + { + "path": "runtimes/ios-arm/native/liblmdb.dylib", + "bytes": 100848, + "sha256": "b0807a8ab048853b72a0b2fb2d1c89073b461dca68b79ca92bb8c8ada2ac246f" + }, + { + "path": "runtimes/ios-arm64/native/liblmdb.dylib", + "bytes": 120112, + "sha256": "b02ff794049491e10bd596a39971f1421096eeb26acb8506729590813bdc4811" + }, + { + "path": "runtimes/iossimulator-arm64/native/liblmdb.dylib", + "bytes": 104663, + "sha256": "f1f619b49c8ac4a4ffa344faab51d2e1a2018840d5a0b3ef90b6a90d54ad7791" + }, + { + "path": "runtimes/iossimulator-x64/native/liblmdb.dylib", + "bytes": 119912, + "sha256": "7aacaa620a97cd7277f8030a278c0a2f6a64ec941a14c854a3016515c103dd5b" + }, + { + "path": "runtimes/linux/lib/net8.0/System.DirectoryServices.Protocols.dll", + "bytes": 180488, + "sha256": "d9258e7a728e8fcd1a10ea4ee896b75b01d73f8c9a7fa9df88e3671246e00772" + }, + { + "path": "runtimes/linux-arm/native/libe_sqlite3.so", + "bytes": 982224, + "sha256": "43556c2f5075857bf57be1136d556733bdc27195884fbdde127cd976d1c25ad5" + }, + { + "path": "runtimes/linux-arm/native/liblmdb.so", + "bytes": 250424, + "sha256": "cf6257fba1cda7982ecd35c45c1ce337cd63bd88c1c07b53220d096610863497" + }, + { + "path": "runtimes/linux-arm64/native/libe_sqlite3.so", + "bytes": 1534296, + "sha256": "707fff6b18c1f083158e7a543c8d2545d5485f547ffd96db29679a95f52878d5" + }, + { + "path": "runtimes/linux-arm64/native/liblmdb.so", + "bytes": 295432, + "sha256": "b4002a16380d150bec20c4890f090ddddf1d4deb9c04f4ba33d64004252ad509" + }, + { + "path": "runtimes/linux-armel/native/libe_sqlite3.so", + "bytes": 1375344, + "sha256": "3f4d9b9ca49bb3f100882e78ba85807398cee19b481bfd4c301a8f5f58d48540" + }, + { + "path": "runtimes/linux-mips64/native/libe_sqlite3.so", + "bytes": 1756544, + "sha256": "985884523e512414f3e50aa359f08dad3ce635e99405e7823de9b26a7db38d09" + }, + { + "path": "runtimes/linux-musl-arm/native/libe_sqlite3.so", + "bytes": 1322584, + "sha256": "7fec7057d16e8b5ae54fed0c42a0e6b85e40df0d57092ef20cd647a4e1c1e0ed" + }, + { + "path": "runtimes/linux-musl-arm64/native/libe_sqlite3.so", + "bytes": 1450704, + "sha256": "530e2f74f259fe04faa4b595336e671fab5eedbb6f4e94dad59494efb7b00c2a" + }, + { + "path": "runtimes/linux-musl-riscv64/native/libe_sqlite3.so", + "bytes": 1015888, + "sha256": "d8e54eb7dc52ea0a7df9b78ac6feb85af429e7264613099df478825dea5805d4" + }, + { + "path": "runtimes/linux-musl-s390x/native/libe_sqlite3.so", + "bytes": 1685752, + "sha256": "64260c0460ad6efa7dce9263bff7a4b64ad66172ccc580cb09181c845e1a3407" + }, + { + "path": "runtimes/linux-musl-x64/native/libe_sqlite3.so", + "bytes": 1445336, + "sha256": "647b7b5886526691aed58e0fcbb56dc1e6dea8b1f9f5390782f0c95269250db1" + }, + { + "path": "runtimes/linux-ppc64le/native/libe_sqlite3.so", + "bytes": 1937408, + "sha256": "1ef00b5e3ac63e491f59ecf587680fc52ad844cea62e0a879a1315ef6bd10fc6" + }, + { + "path": "runtimes/linux-riscv64/native/libe_sqlite3.so", + "bytes": 1291896, + "sha256": "6b390eecbc6f55c44d9ab8a774f1fe4283dfb33a72e6f29f4e0b173065e7e105" + }, + { + "path": "runtimes/linux-s390x/native/libe_sqlite3.so", + "bytes": 1655776, + "sha256": "dfd5ab35f6d61155a3c629d0bceff4d6e0f0f190983f3fb8f681fb34ec08c67e" + }, + { + "path": "runtimes/linux-x64/native/libe_sqlite3.so", + "bytes": 1470784, + "sha256": "b0f5c48026fedcf9f05cf31c6fadf9e1e001ca59cd85aa68b8b6814e52c18a07" + }, + { + "path": "runtimes/linux-x64/native/liblmdb.so", + "bytes": 293000, + "sha256": "72d407134010936a8e13dd54ae7b11a338716159c4b9b32e3bd39aa629efbafe" + }, + { + "path": "runtimes/linux-x86/native/libe_sqlite3.so", + "bytes": 1547984, + "sha256": "fe8229e5baeaf21e721cf65626a6b07ec22d9b17d07bd624e7a77927174277f1" + }, + { + "path": "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib", + "bytes": 1695264, + "sha256": "8d63d80bc6caa754679d6fc89fd741a32c156f136c34759cc8fff8cd51468a93" + }, + { + "path": "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib", + "bytes": 1724352, + "sha256": "43d27adbc5ba40850bac42a12aea08314a22a43d3ce77cdc7a6cc47ecffb5746" + }, + { + "path": "runtimes/osx/lib/net8.0/System.DirectoryServices.Protocols.dll", + "bytes": 181512, + "sha256": "0282f75e160e9d948437059694123183c6beccf7ccb35690a8ebac87f2d524bc" + }, + { + "path": "runtimes/osx/native/lmdb.dylib", + "bytes": 114208, + "sha256": "8d362b0b90a1f0e947cf1d863ae80f452a00bcef04793a658d4944b6846c4e00" + }, + { + "path": "runtimes/osx-arm64/native/libe_sqlite3.dylib", + "bytes": 1696624, + "sha256": "09fe20a6c050912a7944b2f2f2981debe31679f7919f523c87251ae8cf0f2daa" + }, + { + "path": "runtimes/osx-arm64/native/lmdb.dylib", + "bytes": 99063, + "sha256": "faaf9f29d1615bb50f3ee7e1d9307e133ae2971b7fc3561b8a0967da93838d66" + }, + { + "path": "runtimes/osx-x64/native/libe_sqlite3.dylib", + "bytes": 1724472, + "sha256": "02344e1d0bcb5ed447ad9b79ed19e37a590fb1ece3eba1e63efbc35e36e47bdf" + }, + { + "path": "runtimes/unix/lib/net10.0/System.Data.Odbc.dll", + "bytes": 296744, + "sha256": "43a9b962918c2521267ef3b9515d7d6faa148a3f141cb53bed379b8058017ecf" + }, + { + "path": "runtimes/unix/lib/net9.0/Microsoft.Data.SqlClient.dll", + "bytes": 2102944, + "sha256": "4a95c42d14d8a83ca1007793648b6dae59cee957ea12470578f10c918f91d225" + }, + { + "path": "runtimes/win/lib/net10.0/System.Data.Odbc.dll", + "bytes": 298280, + "sha256": "e5b58b051fa474dd59adf6fb405d980caa974dd7519ef279824fae43df412192" + }, + { + "path": "runtimes/win/lib/net10.0/System.ServiceProcess.ServiceController.dll", + "bytes": 91944, + "sha256": "ea5a19f84a144a74962d5060e63f65e10ecb32614f70acad33ddf7cfdb28f2c1" + }, + { + "path": "runtimes/win/lib/net8.0/System.Diagnostics.PerformanceCounter.dll", + "bytes": 134920, + "sha256": "fb93811a325ab59af45cdaeb57d47a8b1dacfdb19b87cefd1366cb0680250f1a" + }, + { + "path": "runtimes/win/lib/net8.0/System.DirectoryServices.Protocols.dll", + "bytes": 176944, + "sha256": "c3af191077a7a45d67e89b7ba2667388dd1b6ea79c6dd97fc8c7773c4f2b89b7" + }, + { + "path": "runtimes/win/lib/net9.0/Microsoft.Data.SqlClient.dll", + "bytes": 2167440, + "sha256": "13011951ee100b419e0b494baecdbe1402be5cb487d72056014a83253afc1d6e" + }, + { + "path": "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll", + "bytes": 551976, + "sha256": "73b61c3381e32613f59bbe3af7f58871c8cd486e04a9c0e71409f6a1972d6f84" + }, + { + "path": "runtimes/win-arm64/native/e_sqlite3.dll", + "bytes": 1814528, + "sha256": "4177542756bd94f75b55fb74367e0cf34e66a88ffaf95755489af14c6ca2f792" + }, + { + "path": "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll", + "bytes": 566832, + "sha256": "7e37c5bba3da06a955c122e3515b2980e2f1b8732ec0297f0a7e77e79b4de331" + }, + { + "path": "runtimes/win-x64/native/e_sqlite3.dll", + "bytes": 1978880, + "sha256": "b7385d722c83fb52142a00477a726723745916d22a555711ee89834c1111fb2e" + }, + { + "path": "runtimes/win-x64/native/lmdb.dll", + "bytes": 527561, + "sha256": "a5d4e3bcbddbbd549d3bb4e2b882970d2df9a8b9763d45cb9905e6fe169ff9b3" + }, + { + "path": "runtimes/win-x64/native/lmdbautoresize.dll", + "bytes": 527561, + "sha256": "c941b834214ab2797f9c5a2f08f6a79d090efd7e06beb3a65658c258649fc306" + }, + { + "path": "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll", + "bytes": 477736, + "sha256": "16efa76f220e23166a95873baaed43899191470c13848c944a679ff2bf5ac941" + }, + { + "path": "runtimes/win-x86/native/e_sqlite3.dll", + "bytes": 1533952, + "sha256": "d13eb819d1353d98c684c88672868bbfcc6a52eb5987bdf2557ec02fabce4ea7" + }, + { + "path": "runtimes/win-x86/native/lmdb.dll", + "bytes": 493867, + "sha256": "798d6b41df67ad5825b4ea8a40e052b87fd665bf602beabd82c3abd92e9a1ed3" + }, + { + "path": "runtimes/win-x86/native/lmdbautoresize.dll", + "bytes": 493867, + "sha256": "0e80c518868ab54e032b0f2811f2c9d8ea3a3b26218c463c64f05821cc386d91" + }, + { + "path": "tr/Microsoft.CodeAnalysis.CSharp.Scripting.resources.dll", + "bytes": 17704, + "sha256": "49472c8fbecc7b2ec57206d4999178e36dc6139211a67477b5e7e79514b64d8d" + }, + { + "path": "tr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "bytes": 442152, + "sha256": "5159173800f97d767f95eff070fa1a44b20389f81680825333d792da5e1d62fa" + }, + { + "path": "tr/Microsoft.CodeAnalysis.Scripting.resources.dll", + "bytes": 18224, + "sha256": "6bed49878f14edb6c7cff9b35ebf18dd4556500f8329115a31fc86fed6b89209" + }, + { + "path": "tr/Microsoft.CodeAnalysis.resources.dll", + "bytes": 48432, + "sha256": "c71e350d84791c15caa4897493d63296fcf1c061f1180dcf2d2cfa62e8e8f152" + }, + { + "path": "tr/Microsoft.Data.SqlClient.resources.dll", + "bytes": 250528, + "sha256": "fc8df599a964558fc9587aeaa6c956e1d375944283907193660fa3e96ee38980" + }, + { + "path": "zh-Hans/Microsoft.CodeAnalysis.CSharp.Scripting.resources.dll", + "bytes": 17160, + "sha256": "b5896db7bdcef22f5675babe0348529d138725d9f228afc08dcd252aa9924411" + }, + { + "path": "zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", + "bytes": 393016, + "sha256": "5bb17f29f827ec0e01526e60aeada465229db2c6957ba2799a171142bd970b33" + }, + { + "path": "zh-Hans/Microsoft.CodeAnalysis.Scripting.resources.dll", + "bytes": 18192, + "sha256": "d049b4dcfe1c22aa9dea4b538e31ce9fc3277e23b0fce7fe79a3fec8aad581bd" + }, + { + "path": "zh-Hans/Microsoft.CodeAnalysis.resources.dll", + "bytes": 44848, + "sha256": "37d9e69257a1d58e8b1b0f3db40c45cd1e48d109b9bfcd6c496c8189d1dee38e" + }, + { + "path": "zh-Hans/Microsoft.Data.SqlClient.resources.dll", + "bytes": 225912, + "sha256": "d12450a0c88feaafbf3db907ba9e66e0735ecf43f9089a1b6b583675e561a571" + }, + { + "path": "zh-Hant/Microsoft.CodeAnalysis.CSharp.Scripting.resources.dll", + "bytes": 17168, + "sha256": "178f07468dc0e3acdce6b62a46ae7bedd2f77bfdf8a2e335666281425214f5fd" + }, + { + "path": "zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", + "bytes": 392976, + "sha256": "1c628beac6bd5de647783ae50df6679c8dd16c8baa977f08b0351351e31f9a14" + }, + { + "path": "zh-Hant/Microsoft.CodeAnalysis.Scripting.resources.dll", + "bytes": 18192, + "sha256": "4a39ef7b9992d01551bb961652f0bc663335bdac513d4c038f56f59995acfa93" + }, + { + "path": "zh-Hant/Microsoft.CodeAnalysis.resources.dll", + "bytes": 44856, + "sha256": "339868d7df872f7acf9364775d7face59b361ace535480481745e7357c97481b" + }, + { + "path": "zh-Hant/Microsoft.Data.SqlClient.resources.dll", + "bytes": 229520, + "sha256": "6a045428a176c4a42518ef6918b93ba0ee4a126dd15b523cc123bb14cad55e21" + } +] diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-full/resources.jsonl b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-full/resources.jsonl new file mode 100644 index 000000000..022bf05d7 --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-full/resources.jsonl @@ -0,0 +1,543 @@ +{"cycle":0,"elapsedSeconds":0,"utc":"2026-11-10T17:44:45.1152841Z","WorkingSet64":50864128,"PrivateMemorySize64":87015424,"managedBytes":243368,"allocatedBytes":307672,"gc":[2,2,2],"fdCount":66,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":0,"sharedPasses":0,"driverPasses":0,"browserPasses":0} +{"cycle":10,"elapsedSeconds":13.7695273,"utc":"2026-11-10T17:44:58.8996774Z","WorkingSet64":169111552,"PrivateMemorySize64":210857984,"managedBytes":4700728,"allocatedBytes":53463728,"gc":[5,4,4],"fdCount":146,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":80,"sharedPasses":20,"driverPasses":20,"browserPasses":20} +{"cycle":20,"elapsedSeconds":26.9702703,"utc":"2026-11-10T17:45:12.0945318Z","WorkingSet64":180752384,"PrivateMemorySize64":220975104,"managedBytes":4635880,"allocatedBytes":100195000,"gc":[8,6,6],"fdCount":146,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":160,"sharedPasses":40,"driverPasses":40,"browserPasses":40} +{"cycle":30,"elapsedSeconds":40.1833927,"utc":"2026-11-10T17:45:25.3056621Z","WorkingSet64":181284864,"PrivateMemorySize64":221257728,"managedBytes":4635304,"allocatedBytes":146914520,"gc":[11,8,8],"fdCount":146,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":240,"sharedPasses":60,"driverPasses":60,"browserPasses":60} +{"cycle":40,"elapsedSeconds":53.432775,"utc":"2026-11-10T17:45:38.5592881Z","WorkingSet64":182726656,"PrivateMemorySize64":223703040,"managedBytes":4651128,"allocatedBytes":193645336,"gc":[14,10,10],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":320,"sharedPasses":80,"driverPasses":80,"browserPasses":80} +{"cycle":50,"elapsedSeconds":66.6594264,"utc":"2026-11-10T17:45:51.7879085Z","WorkingSet64":184299520,"PrivateMemorySize64":223821824,"managedBytes":4512664,"allocatedBytes":240338112,"gc":[17,12,12],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":400,"sharedPasses":100,"driverPasses":100,"browserPasses":100} +{"cycle":60,"elapsedSeconds":79.9231462,"utc":"2026-11-10T17:46:05.0408096Z","WorkingSet64":181075968,"PrivateMemorySize64":223862784,"managedBytes":4512712,"allocatedBytes":287040456,"gc":[20,14,14],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":480,"sharedPasses":120,"driverPasses":120,"browserPasses":120} +{"cycle":70,"elapsedSeconds":93.1568589,"utc":"2026-11-10T17:46:18.2833867Z","WorkingSet64":181616640,"PrivateMemorySize64":225923072,"managedBytes":4513064,"allocatedBytes":333750808,"gc":[23,16,16],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":560,"sharedPasses":140,"driverPasses":140,"browserPasses":140} +{"cycle":80,"elapsedSeconds":106.4112548,"utc":"2026-11-10T17:46:31.5394096Z","WorkingSet64":182919168,"PrivateMemorySize64":226041856,"managedBytes":4513088,"allocatedBytes":380449960,"gc":[26,18,18],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":640,"sharedPasses":160,"driverPasses":160,"browserPasses":160} +{"cycle":90,"elapsedSeconds":119.5485812,"utc":"2026-11-10T17:46:44.6748037Z","WorkingSet64":182964224,"PrivateMemorySize64":226074624,"managedBytes":4514752,"allocatedBytes":427140400,"gc":[29,20,20],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":720,"sharedPasses":180,"driverPasses":180,"browserPasses":180} +{"cycle":100,"elapsedSeconds":132.7817233,"utc":"2026-11-10T17:46:57.905311Z","WorkingSet64":141791232,"PrivateMemorySize64":226054144,"managedBytes":4513568,"allocatedBytes":473846752,"gc":[32,22,22],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":800,"sharedPasses":200,"driverPasses":200,"browserPasses":200} +{"cycle":110,"elapsedSeconds":146.0640883,"utc":"2026-11-10T17:47:11.1836839Z","WorkingSet64":141873152,"PrivateMemorySize64":226054144,"managedBytes":4512456,"allocatedBytes":520551464,"gc":[35,24,24],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":880,"sharedPasses":220,"driverPasses":220,"browserPasses":220} +{"cycle":120,"elapsedSeconds":159.240507,"utc":"2026-11-10T17:47:24.357642Z","WorkingSet64":142090240,"PrivateMemorySize64":226074624,"managedBytes":4578864,"allocatedBytes":567333592,"gc":[38,26,26],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":960,"sharedPasses":240,"driverPasses":240,"browserPasses":240} +{"cycle":130,"elapsedSeconds":172.3592901,"utc":"2026-11-10T17:47:37.4808822Z","WorkingSet64":140406784,"PrivateMemorySize64":226164736,"managedBytes":4627496,"allocatedBytes":614112792,"gc":[41,28,28],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":1040,"sharedPasses":260,"driverPasses":260,"browserPasses":260} +{"cycle":140,"elapsedSeconds":185.6255455,"utc":"2026-11-10T17:47:50.7528131Z","WorkingSet64":140435456,"PrivateMemorySize64":226197504,"managedBytes":4635744,"allocatedBytes":660820104,"gc":[44,30,30],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":1120,"sharedPasses":280,"driverPasses":280,"browserPasses":280} +{"cycle":150,"elapsedSeconds":198.8420396,"utc":"2026-11-10T17:48:03.9622808Z","WorkingSet64":140603392,"PrivateMemorySize64":226217984,"managedBytes":4526896,"allocatedBytes":707533128,"gc":[47,32,32],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":1200,"sharedPasses":300,"driverPasses":300,"browserPasses":300} +{"cycle":160,"elapsedSeconds":212.0768585,"utc":"2026-11-10T17:48:17.2025904Z","WorkingSet64":135364608,"PrivateMemorySize64":226217984,"managedBytes":4525584,"allocatedBytes":754256240,"gc":[50,34,34],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":1280,"sharedPasses":320,"driverPasses":320,"browserPasses":320} +{"cycle":170,"elapsedSeconds":225.286241,"utc":"2026-11-10T17:48:30.4084106Z","WorkingSet64":136687616,"PrivateMemorySize64":226197504,"managedBytes":4626624,"allocatedBytes":801068648,"gc":[53,36,36],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":1360,"sharedPasses":340,"driverPasses":340,"browserPasses":340} +{"cycle":180,"elapsedSeconds":238.5631894,"utc":"2026-11-10T17:48:43.68748Z","WorkingSet64":136933376,"PrivateMemorySize64":226217984,"managedBytes":4509904,"allocatedBytes":847775352,"gc":[56,38,38],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":1440,"sharedPasses":360,"driverPasses":360,"browserPasses":360} +{"cycle":190,"elapsedSeconds":252.0181175,"utc":"2026-11-10T17:48:57.1406338Z","WorkingSet64":136933376,"PrivateMemorySize64":226197504,"managedBytes":4560984,"allocatedBytes":894536040,"gc":[59,40,40],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":1520,"sharedPasses":380,"driverPasses":380,"browserPasses":380} +{"cycle":200,"elapsedSeconds":265.2363293,"utc":"2026-11-10T17:49:10.3618643Z","WorkingSet64":136785920,"PrivateMemorySize64":226177024,"managedBytes":4513696,"allocatedBytes":941251664,"gc":[62,42,42],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":1600,"sharedPasses":400,"driverPasses":400,"browserPasses":400} +{"cycle":210,"elapsedSeconds":278.4993127,"utc":"2026-11-10T17:49:23.6257057Z","WorkingSet64":136945664,"PrivateMemorySize64":226254848,"managedBytes":4513856,"allocatedBytes":987976336,"gc":[65,44,44],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":1680,"sharedPasses":420,"driverPasses":420,"browserPasses":420} +{"cycle":220,"elapsedSeconds":291.8139272,"utc":"2026-11-10T17:49:36.945777Z","WorkingSet64":136957952,"PrivateMemorySize64":226254848,"managedBytes":4513000,"allocatedBytes":1034681632,"gc":[68,46,46],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":1760,"sharedPasses":440,"driverPasses":440,"browserPasses":440} +{"cycle":230,"elapsedSeconds":305.2256216,"utc":"2026-11-10T17:49:50.3539024Z","WorkingSet64":139825152,"PrivateMemorySize64":227258368,"managedBytes":4513704,"allocatedBytes":1082343824,"gc":[71,48,48],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":1840,"sharedPasses":460,"driverPasses":460,"browserPasses":460} +{"cycle":240,"elapsedSeconds":318.7210006,"utc":"2026-11-10T17:50:03.8442729Z","WorkingSet64":140492800,"PrivateMemorySize64":227385344,"managedBytes":4513552,"allocatedBytes":1129039640,"gc":[74,50,50],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":1920,"sharedPasses":480,"driverPasses":480,"browserPasses":480} +{"cycle":250,"elapsedSeconds":332.1604191,"utc":"2026-11-10T17:50:17.2844081Z","WorkingSet64":140492800,"PrivateMemorySize64":227385344,"managedBytes":4515080,"allocatedBytes":1175757536,"gc":[77,52,52],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":2000,"sharedPasses":500,"driverPasses":500,"browserPasses":500} +{"cycle":260,"elapsedSeconds":345.4675957,"utc":"2026-11-10T17:50:30.5895307Z","WorkingSet64":139522048,"PrivateMemorySize64":227418112,"managedBytes":4514784,"allocatedBytes":1222459552,"gc":[80,54,54],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":2080,"sharedPasses":520,"driverPasses":520,"browserPasses":520} +{"cycle":270,"elapsedSeconds":358.769662,"utc":"2026-11-10T17:50:43.8952358Z","WorkingSet64":139931648,"PrivateMemorySize64":227463168,"managedBytes":4651760,"allocatedBytes":1269298688,"gc":[83,56,56],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":2160,"sharedPasses":540,"driverPasses":540,"browserPasses":540} +{"cycle":280,"elapsedSeconds":372.1252106,"utc":"2026-11-10T17:50:57.2428981Z","WorkingSet64":140324864,"PrivateMemorySize64":235986944,"managedBytes":4570704,"allocatedBytes":1315990496,"gc":[86,58,58],"fdCount":150,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":2240,"sharedPasses":560,"driverPasses":560,"browserPasses":560} +{"cycle":290,"elapsedSeconds":385.4714765,"utc":"2026-11-10T17:51:10.5985393Z","WorkingSet64":140390400,"PrivateMemorySize64":236068864,"managedBytes":4634576,"allocatedBytes":1362782352,"gc":[89,60,60],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":2320,"sharedPasses":580,"driverPasses":580,"browserPasses":580} +{"cycle":300,"elapsedSeconds":398.7827818,"utc":"2026-11-10T17:51:23.9097834Z","WorkingSet64":139005952,"PrivateMemorySize64":236068864,"managedBytes":4652400,"allocatedBytes":1409489328,"gc":[92,62,62],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":2400,"sharedPasses":600,"driverPasses":600,"browserPasses":600} +{"cycle":310,"elapsedSeconds":412.2199569,"utc":"2026-11-10T17:51:37.3401855Z","WorkingSet64":143712256,"PrivateMemorySize64":237314048,"managedBytes":4527064,"allocatedBytes":1456208880,"gc":[95,64,64],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":2480,"sharedPasses":620,"driverPasses":620,"browserPasses":620} +{"cycle":320,"elapsedSeconds":425.5244319,"utc":"2026-11-10T17:51:50.6490664Z","WorkingSet64":144027648,"PrivateMemorySize64":237314048,"managedBytes":4569400,"allocatedBytes":1502963424,"gc":[98,66,66],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":2560,"sharedPasses":640,"driverPasses":640,"browserPasses":640} +{"cycle":330,"elapsedSeconds":438.932473,"utc":"2026-11-10T17:52:04.0498994Z","WorkingSet64":141996032,"PrivateMemorySize64":237293568,"managedBytes":4562136,"allocatedBytes":1549665464,"gc":[101,68,68],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":2640,"sharedPasses":660,"driverPasses":660,"browserPasses":660} +{"cycle":340,"elapsedSeconds":452.164949,"utc":"2026-11-10T17:52:17.2886751Z","WorkingSet64":141996032,"PrivateMemorySize64":237273088,"managedBytes":4512880,"allocatedBytes":1596374080,"gc":[104,70,70],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":2720,"sharedPasses":680,"driverPasses":680,"browserPasses":680} +{"cycle":350,"elapsedSeconds":465.404458,"utc":"2026-11-10T17:52:30.528482Z","WorkingSet64":141996032,"PrivateMemorySize64":237293568,"managedBytes":4588024,"allocatedBytes":1643160240,"gc":[107,72,72],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":2800,"sharedPasses":700,"driverPasses":700,"browserPasses":700} +{"cycle":360,"elapsedSeconds":478.6179186,"utc":"2026-11-10T17:52:43.7430573Z","WorkingSet64":142000128,"PrivateMemorySize64":237277184,"managedBytes":4513000,"allocatedBytes":1689870792,"gc":[110,74,74],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":2880,"sharedPasses":720,"driverPasses":720,"browserPasses":720} +{"cycle":370,"elapsedSeconds":491.876047,"utc":"2026-11-10T17:52:57.0080243Z","WorkingSet64":139350016,"PrivateMemorySize64":237277184,"managedBytes":4513576,"allocatedBytes":1736584040,"gc":[113,76,76],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":2960,"sharedPasses":740,"driverPasses":740,"browserPasses":740} +{"cycle":380,"elapsedSeconds":505.1403319,"utc":"2026-11-10T17:53:10.259606Z","WorkingSet64":139354112,"PrivateMemorySize64":237297664,"managedBytes":4544344,"allocatedBytes":1783307464,"gc":[116,78,78],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":3040,"sharedPasses":760,"driverPasses":760,"browserPasses":760} +{"cycle":390,"elapsedSeconds":518.3707659,"utc":"2026-11-10T17:53:23.4942486Z","WorkingSet64":135155712,"PrivateMemorySize64":233123840,"managedBytes":4536360,"allocatedBytes":1830117816,"gc":[119,80,80],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":3120,"sharedPasses":780,"driverPasses":780,"browserPasses":780} +{"cycle":400,"elapsedSeconds":531.586656,"utc":"2026-11-10T17:53:36.7128434Z","WorkingSet64":134750208,"PrivateMemorySize64":237146112,"managedBytes":4561408,"allocatedBytes":1876833480,"gc":[122,82,82],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":3200,"sharedPasses":800,"driverPasses":800,"browserPasses":800} +{"cycle":410,"elapsedSeconds":544.8171966,"utc":"2026-11-10T17:53:49.9469169Z","WorkingSet64":134901760,"PrivateMemorySize64":237297664,"managedBytes":4502384,"allocatedBytes":1923530968,"gc":[125,84,84],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":3280,"sharedPasses":820,"driverPasses":820,"browserPasses":820} +{"cycle":420,"elapsedSeconds":558.0481703,"utc":"2026-11-10T17:54:03.1707399Z","WorkingSet64":134901760,"PrivateMemorySize64":237297664,"managedBytes":4547616,"allocatedBytes":1970293824,"gc":[128,86,86],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":3360,"sharedPasses":840,"driverPasses":840,"browserPasses":840} +{"cycle":430,"elapsedSeconds":571.2732878,"utc":"2026-11-10T17:54:16.3976731Z","WorkingSet64":134008832,"PrivateMemorySize64":237309952,"managedBytes":4561616,"allocatedBytes":2017029208,"gc":[131,88,88],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":3440,"sharedPasses":860,"driverPasses":860,"browserPasses":860} +{"cycle":440,"elapsedSeconds":584.4426453,"utc":"2026-11-10T17:54:29.563521Z","WorkingSet64":134336512,"PrivateMemorySize64":237289472,"managedBytes":4512936,"allocatedBytes":2063758408,"gc":[134,90,90],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":3520,"sharedPasses":880,"driverPasses":880,"browserPasses":880} +{"cycle":450,"elapsedSeconds":597.6619216,"utc":"2026-11-10T17:54:42.786555Z","WorkingSet64":134467584,"PrivateMemorySize64":237330432,"managedBytes":4637512,"allocatedBytes":2110581488,"gc":[137,92,92],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":3600,"sharedPasses":900,"driverPasses":900,"browserPasses":900} +{"cycle":460,"elapsedSeconds":610.9003191,"utc":"2026-11-10T17:54:56.0332862Z","WorkingSet64":138235904,"PrivateMemorySize64":237772800,"managedBytes":4635240,"allocatedBytes":2158245944,"gc":[140,94,94],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":3680,"sharedPasses":920,"driverPasses":920,"browserPasses":920} +{"cycle":470,"elapsedSeconds":624.0978198,"utc":"2026-11-10T17:55:09.2278067Z","WorkingSet64":137936896,"PrivateMemorySize64":237772800,"managedBytes":4652232,"allocatedBytes":2204953080,"gc":[143,96,96],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":3760,"sharedPasses":940,"driverPasses":940,"browserPasses":940} +{"cycle":480,"elapsedSeconds":637.3568307,"utc":"2026-11-10T17:55:22.4794072Z","WorkingSet64":137936896,"PrivateMemorySize64":237752320,"managedBytes":4644040,"allocatedBytes":2251661136,"gc":[146,98,98],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":3840,"sharedPasses":960,"driverPasses":960,"browserPasses":960} +{"cycle":490,"elapsedSeconds":650.5736842,"utc":"2026-11-10T17:55:35.6980521Z","WorkingSet64":137936896,"PrivateMemorySize64":237731840,"managedBytes":4579352,"allocatedBytes":2298383520,"gc":[149,100,100],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":3920,"sharedPasses":980,"driverPasses":980,"browserPasses":980} +{"cycle":500,"elapsedSeconds":663.8366705,"utc":"2026-11-10T17:55:48.9564326Z","WorkingSet64":137097216,"PrivateMemorySize64":237731840,"managedBytes":4577824,"allocatedBytes":2345077424,"gc":[152,102,102],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":4000,"sharedPasses":1000,"driverPasses":1000,"browserPasses":1000} +{"cycle":510,"elapsedSeconds":677.065381,"utc":"2026-11-10T17:56:02.1904476Z","WorkingSet64":137097216,"PrivateMemorySize64":237731840,"managedBytes":4578392,"allocatedBytes":2391771280,"gc":[155,104,104],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":4080,"sharedPasses":1020,"driverPasses":1020,"browserPasses":1020} +{"cycle":520,"elapsedSeconds":690.3065052,"utc":"2026-11-10T17:56:15.4309025Z","WorkingSet64":137097216,"PrivateMemorySize64":237731840,"managedBytes":4578232,"allocatedBytes":2438474944,"gc":[158,106,106],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":4160,"sharedPasses":1040,"driverPasses":1040,"browserPasses":1040} +{"cycle":530,"elapsedSeconds":703.4412912,"utc":"2026-11-10T17:56:28.5628852Z","WorkingSet64":137101312,"PrivateMemorySize64":237772800,"managedBytes":4634600,"allocatedBytes":2485236424,"gc":[161,108,108],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":4240,"sharedPasses":1060,"driverPasses":1060,"browserPasses":1060} +{"cycle":540,"elapsedSeconds":716.6648568,"utc":"2026-11-10T17:56:41.7843237Z","WorkingSet64":132005888,"PrivateMemorySize64":237752320,"managedBytes":4626344,"allocatedBytes":2531930208,"gc":[164,110,110],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":4320,"sharedPasses":1080,"driverPasses":1080,"browserPasses":1080} +{"cycle":550,"elapsedSeconds":729.8734274,"utc":"2026-11-10T17:56:54.9987459Z","WorkingSet64":132448256,"PrivateMemorySize64":237772800,"managedBytes":4702632,"allocatedBytes":2578769528,"gc":[167,112,112],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":4400,"sharedPasses":1100,"driverPasses":1100,"browserPasses":1100} +{"cycle":560,"elapsedSeconds":743.4933317,"utc":"2026-11-10T17:57:08.6107867Z","WorkingSet64":132493312,"PrivateMemorySize64":237772800,"managedBytes":4683496,"allocatedBytes":2625488256,"gc":[170,114,114],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":4480,"sharedPasses":1120,"driverPasses":1120,"browserPasses":1120} +{"cycle":570,"elapsedSeconds":756.652478,"utc":"2026-11-10T17:57:21.7778734Z","WorkingSet64":133828608,"PrivateMemorySize64":237772800,"managedBytes":4652704,"allocatedBytes":2672259440,"gc":[173,116,116],"fdCount":150,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":4560,"sharedPasses":1140,"driverPasses":1140,"browserPasses":1140} +{"cycle":580,"elapsedSeconds":769.9148879,"utc":"2026-11-10T17:57:35.0416181Z","WorkingSet64":134316032,"PrivateMemorySize64":237740032,"managedBytes":4514344,"allocatedBytes":2718962144,"gc":[176,118,118],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":4640,"sharedPasses":1160,"driverPasses":1160,"browserPasses":1160} +{"cycle":590,"elapsedSeconds":783.1432993,"utc":"2026-11-10T17:57:48.2637812Z","WorkingSet64":135409664,"PrivateMemorySize64":237780992,"managedBytes":4635536,"allocatedBytes":2765793352,"gc":[179,120,120],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":4720,"sharedPasses":1180,"driverPasses":1180,"browserPasses":1180} +{"cycle":600,"elapsedSeconds":796.3965915,"utc":"2026-11-10T17:58:01.5236438Z","WorkingSet64":136241152,"PrivateMemorySize64":238190592,"managedBytes":4636328,"allocatedBytes":2812497264,"gc":[182,122,122],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":4800,"sharedPasses":1200,"driverPasses":1200,"browserPasses":1200} +{"cycle":610,"elapsedSeconds":809.6451522,"utc":"2026-11-10T17:58:14.7728315Z","WorkingSet64":140668928,"PrivateMemorySize64":244002816,"managedBytes":4644960,"allocatedBytes":2859208272,"gc":[185,124,124],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":4880,"sharedPasses":1220,"driverPasses":1220,"browserPasses":1220} +{"cycle":620,"elapsedSeconds":822.8248692,"utc":"2026-11-10T17:58:27.9516206Z","WorkingSet64":140668928,"PrivateMemorySize64":243982336,"managedBytes":4580712,"allocatedBytes":2905911480,"gc":[188,126,126],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":4960,"sharedPasses":1240,"driverPasses":1240,"browserPasses":1240} +{"cycle":630,"elapsedSeconds":836.1274925,"utc":"2026-11-10T17:58:41.2503909Z","WorkingSet64":140668928,"PrivateMemorySize64":244023296,"managedBytes":4767544,"allocatedBytes":2952795848,"gc":[191,128,128],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":5040,"sharedPasses":1260,"driverPasses":1260,"browserPasses":1260} +{"cycle":640,"elapsedSeconds":849.3561003,"utc":"2026-11-10T17:58:54.485024Z","WorkingSet64":140599296,"PrivateMemorySize64":244023296,"managedBytes":4767584,"allocatedBytes":2999516072,"gc":[194,130,130],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":5120,"sharedPasses":1280,"driverPasses":1280,"browserPasses":1280} +{"cycle":650,"elapsedSeconds":862.6303684,"utc":"2026-11-10T17:59:07.7554554Z","WorkingSet64":140640256,"PrivateMemorySize64":244002816,"managedBytes":4628280,"allocatedBytes":3046210632,"gc":[197,132,132],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":5200,"sharedPasses":1300,"driverPasses":1300,"browserPasses":1300} +{"cycle":660,"elapsedSeconds":875.9574451,"utc":"2026-11-10T17:59:21.0839627Z","WorkingSet64":140705792,"PrivateMemorySize64":244002816,"managedBytes":4645496,"allocatedBytes":3092929440,"gc":[200,134,134],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":5280,"sharedPasses":1320,"driverPasses":1320,"browserPasses":1320} +{"cycle":670,"elapsedSeconds":889.3266363,"utc":"2026-11-10T17:59:34.4479619Z","WorkingSet64":138076160,"PrivateMemorySize64":244002816,"managedBytes":4645128,"allocatedBytes":3139625752,"gc":[203,136,136],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":5360,"sharedPasses":1340,"driverPasses":1340,"browserPasses":1340} +{"cycle":680,"elapsedSeconds":902.5676055,"utc":"2026-11-10T17:59:47.6941683Z","WorkingSet64":138649600,"PrivateMemorySize64":244002816,"managedBytes":4644224,"allocatedBytes":3187309400,"gc":[206,138,138],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":5440,"sharedPasses":1360,"driverPasses":1360,"browserPasses":1360} +{"cycle":690,"elapsedSeconds":915.8708291,"utc":"2026-11-10T18:00:00.9905254Z","WorkingSet64":138649600,"PrivateMemorySize64":244002816,"managedBytes":4627224,"allocatedBytes":3234022344,"gc":[209,140,140],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":5520,"sharedPasses":1380,"driverPasses":1380,"browserPasses":1380} +{"cycle":700,"elapsedSeconds":929.1957975,"utc":"2026-11-10T18:00:14.3130841Z","WorkingSet64":138649600,"PrivateMemorySize64":244002816,"managedBytes":4619800,"allocatedBytes":3280726800,"gc":[212,142,142],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":5600,"sharedPasses":1400,"driverPasses":1400,"browserPasses":1400} +{"cycle":710,"elapsedSeconds":942.4586542,"utc":"2026-11-10T18:00:27.586475Z","WorkingSet64":135946240,"PrivateMemorySize64":244002816,"managedBytes":4628968,"allocatedBytes":3327444728,"gc":[215,144,144],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":5680,"sharedPasses":1420,"driverPasses":1420,"browserPasses":1420} +{"cycle":720,"elapsedSeconds":955.7505247,"utc":"2026-11-10T18:00:40.8724218Z","WorkingSet64":135958528,"PrivateMemorySize64":244023296,"managedBytes":4628968,"allocatedBytes":3374155568,"gc":[218,146,146],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":5760,"sharedPasses":1440,"driverPasses":1440,"browserPasses":1440} +{"cycle":730,"elapsedSeconds":969.0838894,"utc":"2026-11-10T18:00:54.2049363Z","WorkingSet64":136417280,"PrivateMemorySize64":244023296,"managedBytes":4516824,"allocatedBytes":3420859040,"gc":[221,148,148],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":5840,"sharedPasses":1460,"driverPasses":1460,"browserPasses":1460} +{"cycle":740,"elapsedSeconds":982.3943025,"utc":"2026-11-10T18:01:07.5128133Z","WorkingSet64":134074368,"PrivateMemorySize64":244023296,"managedBytes":4629808,"allocatedBytes":3467677680,"gc":[224,150,150],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":5920,"sharedPasses":1480,"driverPasses":1480,"browserPasses":1480} +{"cycle":750,"elapsedSeconds":995.6763152,"utc":"2026-11-10T18:01:20.7968671Z","WorkingSet64":134213632,"PrivateMemorySize64":244158464,"managedBytes":4707312,"allocatedBytes":3514541584,"gc":[227,152,152],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":6000,"sharedPasses":1500,"driverPasses":1500,"browserPasses":1500} +{"cycle":760,"elapsedSeconds":1008.9962837,"utc":"2026-11-10T18:01:34.1196181Z","WorkingSet64":134389760,"PrivateMemorySize64":244310016,"managedBytes":4611496,"allocatedBytes":3561239752,"gc":[230,154,154],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":6080,"sharedPasses":1520,"driverPasses":1520,"browserPasses":1520} +{"cycle":770,"elapsedSeconds":1022.3235328,"utc":"2026-11-10T18:01:47.4463324Z","WorkingSet64":133943296,"PrivateMemorySize64":244477952,"managedBytes":4525248,"allocatedBytes":3607968032,"gc":[233,156,156],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":6160,"sharedPasses":1540,"driverPasses":1540,"browserPasses":1540} +{"cycle":780,"elapsedSeconds":1035.6194261,"utc":"2026-11-10T18:02:00.7433573Z","WorkingSet64":134066176,"PrivateMemorySize64":244477952,"managedBytes":4525144,"allocatedBytes":3654681832,"gc":[236,158,158],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":6240,"sharedPasses":1560,"driverPasses":1560,"browserPasses":1560} +{"cycle":790,"elapsedSeconds":1048.9445312,"utc":"2026-11-10T18:02:14.0619801Z","WorkingSet64":134283264,"PrivateMemorySize64":244641792,"managedBytes":4525200,"allocatedBytes":3701398480,"gc":[239,160,160],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":6320,"sharedPasses":1580,"driverPasses":1580,"browserPasses":1580} +{"cycle":800,"elapsedSeconds":1062.5263877,"utc":"2026-11-10T18:02:27.6482991Z","WorkingSet64":135147520,"PrivateMemorySize64":244621312,"managedBytes":4652720,"allocatedBytes":3748232504,"gc":[242,162,162],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":6400,"sharedPasses":1600,"driverPasses":1600,"browserPasses":1600} +{"cycle":810,"elapsedSeconds":1075.9020195,"utc":"2026-11-10T18:02:41.0260759Z","WorkingSet64":134098944,"PrivateMemorySize64":244645888,"managedBytes":4644840,"allocatedBytes":3794926744,"gc":[245,164,164],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":6480,"sharedPasses":1620,"driverPasses":1620,"browserPasses":1620} +{"cycle":820,"elapsedSeconds":1089.2480793,"utc":"2026-11-10T18:02:54.3736896Z","WorkingSet64":134152192,"PrivateMemorySize64":244645888,"managedBytes":4626696,"allocatedBytes":3841641744,"gc":[248,166,166],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":6560,"sharedPasses":1640,"driverPasses":1640,"browserPasses":1640} +{"cycle":830,"elapsedSeconds":1102.5923236,"utc":"2026-11-10T18:03:07.7177768Z","WorkingSet64":134152192,"PrivateMemorySize64":244645888,"managedBytes":4627632,"allocatedBytes":3888364424,"gc":[251,168,168],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":6640,"sharedPasses":1660,"driverPasses":1660,"browserPasses":1660} +{"cycle":840,"elapsedSeconds":1115.893989,"utc":"2026-11-10T18:03:21.0117452Z","WorkingSet64":133316608,"PrivateMemorySize64":244690944,"managedBytes":4687752,"allocatedBytes":3935138320,"gc":[254,170,170],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":6720,"sharedPasses":1680,"driverPasses":1680,"browserPasses":1680} +{"cycle":850,"elapsedSeconds":1129.1850949,"utc":"2026-11-10T18:03:34.3027344Z","WorkingSet64":133316608,"PrivateMemorySize64":244649984,"managedBytes":4514696,"allocatedBytes":3981852688,"gc":[257,172,172],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":6800,"sharedPasses":1700,"driverPasses":1700,"browserPasses":1700} +{"cycle":860,"elapsedSeconds":1143.2609207,"utc":"2026-11-10T18:03:48.3843547Z","WorkingSet64":133566464,"PrivateMemorySize64":244674560,"managedBytes":4512416,"allocatedBytes":4028560504,"gc":[260,174,174],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":6880,"sharedPasses":1720,"driverPasses":1720,"browserPasses":1720} +{"cycle":870,"elapsedSeconds":1156.5442235,"utc":"2026-11-10T18:04:01.6618093Z","WorkingSet64":133566464,"PrivateMemorySize64":244715520,"managedBytes":4701456,"allocatedBytes":4075436064,"gc":[263,176,176],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":6960,"sharedPasses":1740,"driverPasses":1740,"browserPasses":1740} +{"cycle":880,"elapsedSeconds":1169.8395465,"utc":"2026-11-10T18:04:14.9592413Z","WorkingSet64":133902336,"PrivateMemorySize64":244695040,"managedBytes":4644888,"allocatedBytes":4122145768,"gc":[266,178,178],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":7040,"sharedPasses":1760,"driverPasses":1760,"browserPasses":1760} +{"cycle":890,"elapsedSeconds":1183.0837681,"utc":"2026-11-10T18:04:28.2057113Z","WorkingSet64":134070272,"PrivateMemorySize64":244695040,"managedBytes":4584936,"allocatedBytes":4168868520,"gc":[269,180,180],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":7120,"sharedPasses":1780,"driverPasses":1780,"browserPasses":1780} +{"cycle":900,"elapsedSeconds":1196.4124674,"utc":"2026-11-10T18:04:41.5380118Z","WorkingSet64":134070272,"PrivateMemorySize64":244695040,"managedBytes":4644976,"allocatedBytes":4215662424,"gc":[272,182,182],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":7200,"sharedPasses":1800,"driverPasses":1800,"browserPasses":1800} +{"cycle":910,"elapsedSeconds":1210.8633534,"utc":"2026-11-10T18:04:55.9862313Z","WorkingSet64":140054528,"PrivateMemorySize64":246149120,"managedBytes":4643720,"allocatedBytes":4263326776,"gc":[275,184,184],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":7280,"sharedPasses":1820,"driverPasses":1820,"browserPasses":1820} +{"cycle":920,"elapsedSeconds":1224.1300185,"utc":"2026-11-10T18:05:09.2476755Z","WorkingSet64":140230656,"PrivateMemorySize64":246317056,"managedBytes":4652544,"allocatedBytes":4310033600,"gc":[278,186,186],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":7360,"sharedPasses":1840,"driverPasses":1840,"browserPasses":1840} +{"cycle":930,"elapsedSeconds":1237.4599224,"utc":"2026-11-10T18:05:22.5775977Z","WorkingSet64":140271616,"PrivateMemorySize64":246317056,"managedBytes":4576384,"allocatedBytes":4356724040,"gc":[281,188,188],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":7440,"sharedPasses":1860,"driverPasses":1860,"browserPasses":1860} +{"cycle":940,"elapsedSeconds":1250.6471697,"utc":"2026-11-10T18:05:35.7646176Z","WorkingSet64":139784192,"PrivateMemorySize64":246317056,"managedBytes":4644992,"allocatedBytes":4403505944,"gc":[284,190,190],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":7520,"sharedPasses":1880,"driverPasses":1880,"browserPasses":1880} +{"cycle":950,"elapsedSeconds":1263.968135,"utc":"2026-11-10T18:05:49.0858797Z","WorkingSet64":139841536,"PrivateMemorySize64":246317056,"managedBytes":4637856,"allocatedBytes":4450208048,"gc":[287,192,192],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":7600,"sharedPasses":1900,"driverPasses":1900,"browserPasses":1900} +{"cycle":960,"elapsedSeconds":1278.7734837,"utc":"2026-11-10T18:06:03.8909298Z","WorkingSet64":140120064,"PrivateMemorySize64":246337536,"managedBytes":4645120,"allocatedBytes":4496918472,"gc":[290,194,194],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":7680,"sharedPasses":1920,"driverPasses":1920,"browserPasses":1920} +{"cycle":970,"elapsedSeconds":1291.9503059,"utc":"2026-11-10T18:06:17.07437Z","WorkingSet64":139649024,"PrivateMemorySize64":246317056,"managedBytes":4644960,"allocatedBytes":4543641400,"gc":[293,196,196],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":7760,"sharedPasses":1940,"driverPasses":1940,"browserPasses":1940} +{"cycle":980,"elapsedSeconds":1305.1370692,"utc":"2026-11-10T18:06:30.2607127Z","WorkingSet64":139743232,"PrivateMemorySize64":246317056,"managedBytes":4644840,"allocatedBytes":4590341832,"gc":[296,198,198],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":7840,"sharedPasses":1960,"driverPasses":1960,"browserPasses":1960} +{"cycle":990,"elapsedSeconds":1318.5113041,"utc":"2026-11-10T18:06:43.6340267Z","WorkingSet64":139743232,"PrivateMemorySize64":246317056,"managedBytes":4644672,"allocatedBytes":4637044696,"gc":[299,200,200],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":7920,"sharedPasses":1980,"driverPasses":1980,"browserPasses":1980} +{"cycle":1000,"elapsedSeconds":1331.8291343,"utc":"2026-11-10T18:06:56.9531769Z","WorkingSet64":145399808,"PrivateMemorySize64":246841344,"managedBytes":4655328,"allocatedBytes":4683910576,"gc":[302,202,202],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":8000,"sharedPasses":2000,"driverPasses":2000,"browserPasses":2000} +{"cycle":1010,"elapsedSeconds":1346.5536167,"utc":"2026-11-10T18:07:11.6758977Z","WorkingSet64":142626816,"PrivateMemorySize64":246841344,"managedBytes":4720744,"allocatedBytes":4730691520,"gc":[305,204,204],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":8080,"sharedPasses":2020,"driverPasses":2020,"browserPasses":2020} +{"cycle":1020,"elapsedSeconds":1359.7287206,"utc":"2026-11-10T18:07:24.8528482Z","WorkingSet64":143069184,"PrivateMemorySize64":255459328,"managedBytes":4744384,"allocatedBytes":4777455496,"gc":[308,206,206],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":8160,"sharedPasses":2040,"driverPasses":2040,"browserPasses":2040} +{"cycle":1030,"elapsedSeconds":1373.0594056,"utc":"2026-11-10T18:07:38.179103Z","WorkingSet64":143056896,"PrivateMemorySize64":247009280,"managedBytes":4516048,"allocatedBytes":4824197776,"gc":[311,208,208],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":8240,"sharedPasses":2060,"driverPasses":2060,"browserPasses":2060} +{"cycle":1040,"elapsedSeconds":1386.3945337,"utc":"2026-11-10T18:07:51.5392663Z","WorkingSet64":141619200,"PrivateMemorySize64":247029760,"managedBytes":4581064,"allocatedBytes":4870989312,"gc":[314,210,210],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":8320,"sharedPasses":2080,"driverPasses":2080,"browserPasses":2080} +{"cycle":1050,"elapsedSeconds":1399.7240136,"utc":"2026-11-10T18:08:04.8487418Z","WorkingSet64":141619200,"PrivateMemorySize64":247009280,"managedBytes":4516312,"allocatedBytes":4917708640,"gc":[317,212,212],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":8400,"sharedPasses":2100,"driverPasses":2100,"browserPasses":2100} +{"cycle":1060,"elapsedSeconds":1414.4014588,"utc":"2026-11-10T18:08:19.5229664Z","WorkingSet64":141619200,"PrivateMemorySize64":247029760,"managedBytes":4646848,"allocatedBytes":4964536176,"gc":[320,214,214],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":8480,"sharedPasses":2120,"driverPasses":2120,"browserPasses":2120} +{"cycle":1070,"elapsedSeconds":1427.7593602,"utc":"2026-11-10T18:08:32.8823181Z","WorkingSet64":138493952,"PrivateMemorySize64":247029760,"managedBytes":4647848,"allocatedBytes":5011244288,"gc":[323,216,216],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":8560,"sharedPasses":2140,"driverPasses":2140,"browserPasses":2140} +{"cycle":1080,"elapsedSeconds":1441.1025344,"utc":"2026-11-10T18:08:46.2275674Z","WorkingSet64":138579968,"PrivateMemorySize64":247029760,"managedBytes":4629840,"allocatedBytes":5057967016,"gc":[326,218,218],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":8640,"sharedPasses":2160,"driverPasses":2160,"browserPasses":2160} +{"cycle":1090,"elapsedSeconds":1454.4184261,"utc":"2026-11-10T18:08:59.5424563Z","WorkingSet64":138579968,"PrivateMemorySize64":247029760,"managedBytes":4514248,"allocatedBytes":5104663168,"gc":[329,220,220],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":8720,"sharedPasses":2180,"driverPasses":2180,"browserPasses":2180} +{"cycle":1100,"elapsedSeconds":1467.7018179,"utc":"2026-11-10T18:09:12.819323Z","WorkingSet64":140947456,"PrivateMemorySize64":247029760,"managedBytes":4565624,"allocatedBytes":5151409632,"gc":[332,222,222],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":8800,"sharedPasses":2200,"driverPasses":2200,"browserPasses":2200} +{"cycle":1110,"elapsedSeconds":1481.0477388,"utc":"2026-11-10T18:09:26.1698485Z","WorkingSet64":137891840,"PrivateMemorySize64":247029760,"managedBytes":4630816,"allocatedBytes":5198224288,"gc":[335,224,224],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":8880,"sharedPasses":2220,"driverPasses":2220,"browserPasses":2220} +{"cycle":1120,"elapsedSeconds":1494.3852703,"utc":"2026-11-10T18:09:39.5051633Z","WorkingSet64":137891840,"PrivateMemorySize64":247029760,"managedBytes":4517056,"allocatedBytes":5244950888,"gc":[338,226,226],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":8960,"sharedPasses":2240,"driverPasses":2240,"browserPasses":2240} +{"cycle":1130,"elapsedSeconds":1507.7647938,"utc":"2026-11-10T18:09:52.885106Z","WorkingSet64":138997760,"PrivateMemorySize64":247029760,"managedBytes":4650240,"allocatedBytes":5292768256,"gc":[341,228,228],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":9040,"sharedPasses":2260,"driverPasses":2260,"browserPasses":2260} +{"cycle":1140,"elapsedSeconds":1521.0713321,"utc":"2026-11-10T18:10:06.1916721Z","WorkingSet64":137912320,"PrivateMemorySize64":247029760,"managedBytes":4509544,"allocatedBytes":5339450904,"gc":[344,230,230],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":9120,"sharedPasses":2280,"driverPasses":2280,"browserPasses":2280} +{"cycle":1150,"elapsedSeconds":1534.435738,"utc":"2026-11-10T18:10:19.5605195Z","WorkingSet64":138235904,"PrivateMemorySize64":247009280,"managedBytes":4516472,"allocatedBytes":5386173568,"gc":[347,232,232],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":9200,"sharedPasses":2300,"driverPasses":2300,"browserPasses":2300} +{"cycle":1160,"elapsedSeconds":1547.5446634,"utc":"2026-11-10T18:10:32.6620821Z","WorkingSet64":138452992,"PrivateMemorySize64":247009280,"managedBytes":4508384,"allocatedBytes":5432887232,"gc":[350,234,234],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":9280,"sharedPasses":2320,"driverPasses":2320,"browserPasses":2320} +{"cycle":1170,"elapsedSeconds":1560.888704,"utc":"2026-11-10T18:10:46.0179428Z","WorkingSet64":138399744,"PrivateMemorySize64":247029760,"managedBytes":4630488,"allocatedBytes":5479735384,"gc":[353,236,236],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":9360,"sharedPasses":2340,"driverPasses":2340,"browserPasses":2340} +{"cycle":1180,"elapsedSeconds":1574.2072805,"utc":"2026-11-10T18:10:59.3255877Z","WorkingSet64":138596352,"PrivateMemorySize64":247029760,"managedBytes":4631992,"allocatedBytes":5526436568,"gc":[356,238,238],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":9440,"sharedPasses":2360,"driverPasses":2360,"browserPasses":2360} +{"cycle":1190,"elapsedSeconds":1587.5311377,"utc":"2026-11-10T18:11:12.6501734Z","WorkingSet64":139821056,"PrivateMemorySize64":247009280,"managedBytes":4516296,"allocatedBytes":5573144160,"gc":[359,240,240],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":9520,"sharedPasses":2380,"driverPasses":2380,"browserPasses":2380} +{"cycle":1200,"elapsedSeconds":1600.8550938,"utc":"2026-11-10T18:11:25.9739753Z","WorkingSet64":139821056,"PrivateMemorySize64":247009280,"managedBytes":4516664,"allocatedBytes":5619855784,"gc":[362,242,242],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":9600,"sharedPasses":2400,"driverPasses":2400,"browserPasses":2400} +{"cycle":1210,"elapsedSeconds":1614.1373595,"utc":"2026-11-10T18:11:39.2552215Z","WorkingSet64":137674752,"PrivateMemorySize64":247136256,"managedBytes":4736656,"allocatedBytes":5666803624,"gc":[365,244,244],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":9680,"sharedPasses":2420,"driverPasses":2420,"browserPasses":2420} +{"cycle":1220,"elapsedSeconds":1627.4900653,"utc":"2026-11-10T18:11:52.6144638Z","WorkingSet64":137674752,"PrivateMemorySize64":247074816,"managedBytes":4516624,"allocatedBytes":5713537352,"gc":[368,246,246],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":9760,"sharedPasses":2440,"driverPasses":2440,"browserPasses":2440} +{"cycle":1230,"elapsedSeconds":1640.8110675,"utc":"2026-11-10T18:12:05.9285163Z","WorkingSet64":137711616,"PrivateMemorySize64":247074816,"managedBytes":4516928,"allocatedBytes":5760231648,"gc":[371,248,248],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":9840,"sharedPasses":2460,"driverPasses":2460,"browserPasses":2460} +{"cycle":1240,"elapsedSeconds":1654.1099118,"utc":"2026-11-10T18:12:19.2306735Z","WorkingSet64":136536064,"PrivateMemorySize64":247095296,"managedBytes":4574048,"allocatedBytes":5806975552,"gc":[374,250,250],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":9920,"sharedPasses":2480,"driverPasses":2480,"browserPasses":2480} +{"cycle":1250,"elapsedSeconds":1667.3634254,"utc":"2026-11-10T18:12:32.4815789Z","WorkingSet64":136585216,"PrivateMemorySize64":247095296,"managedBytes":4564816,"allocatedBytes":5853684944,"gc":[377,252,252],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":10000,"sharedPasses":2500,"driverPasses":2500,"browserPasses":2500} +{"cycle":1260,"elapsedSeconds":1680.6600475,"utc":"2026-11-10T18:12:45.7831188Z","WorkingSet64":137273344,"PrivateMemorySize64":247115776,"managedBytes":4530104,"allocatedBytes":5900390488,"gc":[380,254,254],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":10080,"sharedPasses":2520,"driverPasses":2520,"browserPasses":2520} +{"cycle":1270,"elapsedSeconds":1693.9695244,"utc":"2026-11-10T18:12:59.095321Z","WorkingSet64":137273344,"PrivateMemorySize64":247095296,"managedBytes":4556272,"allocatedBytes":5947116888,"gc":[383,256,256],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":10160,"sharedPasses":2540,"driverPasses":2540,"browserPasses":2540} +{"cycle":1280,"elapsedSeconds":1707.2398061,"utc":"2026-11-10T18:13:12.3625522Z","WorkingSet64":137027584,"PrivateMemorySize64":247095296,"managedBytes":4647376,"allocatedBytes":5993901016,"gc":[386,258,258],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":10240,"sharedPasses":2560,"driverPasses":2560,"browserPasses":2560} +{"cycle":1290,"elapsedSeconds":1720.5002753,"utc":"2026-11-10T18:13:25.6278775Z","WorkingSet64":137027584,"PrivateMemorySize64":247095296,"managedBytes":4646368,"allocatedBytes":6040626600,"gc":[389,260,260],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":10320,"sharedPasses":2580,"driverPasses":2580,"browserPasses":2580} +{"cycle":1300,"elapsedSeconds":1733.7836483,"utc":"2026-11-10T18:13:38.9012015Z","WorkingSet64":138080256,"PrivateMemorySize64":247095296,"managedBytes":4630144,"allocatedBytes":6087350664,"gc":[392,262,262],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":10400,"sharedPasses":2600,"driverPasses":2600,"browserPasses":2600} +{"cycle":1310,"elapsedSeconds":1747.1154746,"utc":"2026-11-10T18:13:52.2332268Z","WorkingSet64":136679424,"PrivateMemorySize64":247095296,"managedBytes":4538432,"allocatedBytes":6134076880,"gc":[395,264,264],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":10480,"sharedPasses":2620,"driverPasses":2620,"browserPasses":2620} +{"cycle":1320,"elapsedSeconds":1760.4065997,"utc":"2026-11-10T18:14:05.5242815Z","WorkingSet64":136843264,"PrivateMemorySize64":247095296,"managedBytes":4648144,"allocatedBytes":6180893088,"gc":[398,266,266],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":10560,"sharedPasses":2640,"driverPasses":2640,"browserPasses":2640} +{"cycle":1330,"elapsedSeconds":1773.5803288,"utc":"2026-11-10T18:14:18.7020362Z","WorkingSet64":136957952,"PrivateMemorySize64":247095296,"managedBytes":4631176,"allocatedBytes":6227619776,"gc":[401,268,268],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":10640,"sharedPasses":2660,"driverPasses":2660,"browserPasses":2660} +{"cycle":1340,"elapsedSeconds":1786.9233177,"utc":"2026-11-10T18:14:32.0412017Z","WorkingSet64":136998912,"PrivateMemorySize64":247095296,"managedBytes":4522856,"allocatedBytes":6274339168,"gc":[404,270,270],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":10720,"sharedPasses":2680,"driverPasses":2680,"browserPasses":2680} +{"cycle":1350,"elapsedSeconds":1800.2281551,"utc":"2026-11-10T18:14:45.3512335Z","WorkingSet64":137056256,"PrivateMemorySize64":247095296,"managedBytes":4566328,"allocatedBytes":6321085872,"gc":[407,272,272],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":10800,"sharedPasses":2700,"driverPasses":2700,"browserPasses":2700} +{"cycle":1360,"elapsedSeconds":1813.5769478,"utc":"2026-11-10T18:14:58.6947676Z","WorkingSet64":138088448,"PrivateMemorySize64":247095296,"managedBytes":4638440,"allocatedBytes":6368827328,"gc":[410,274,274],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":10880,"sharedPasses":2720,"driverPasses":2720,"browserPasses":2720} +{"cycle":1370,"elapsedSeconds":1826.8670103,"utc":"2026-11-10T18:15:11.990283Z","WorkingSet64":138088448,"PrivateMemorySize64":247074816,"managedBytes":4516656,"allocatedBytes":6415549376,"gc":[413,276,276],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":10960,"sharedPasses":2740,"driverPasses":2740,"browserPasses":2740} +{"cycle":1380,"elapsedSeconds":1840.3092567,"utc":"2026-11-10T18:15:25.4338969Z","WorkingSet64":136617984,"PrivateMemorySize64":247074816,"managedBytes":4517688,"allocatedBytes":6462240480,"gc":[416,278,278],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":11040,"sharedPasses":2760,"driverPasses":2760,"browserPasses":2760} +{"cycle":1390,"elapsedSeconds":1853.9394438,"utc":"2026-11-10T18:15:39.0664869Z","WorkingSet64":136683520,"PrivateMemorySize64":247115776,"managedBytes":4720288,"allocatedBytes":6509119544,"gc":[419,280,280],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":11120,"sharedPasses":2780,"driverPasses":2780,"browserPasses":2780} +{"cycle":1400,"elapsedSeconds":1867.2304519,"utc":"2026-11-10T18:15:52.3545296Z","WorkingSet64":136683520,"PrivateMemorySize64":247095296,"managedBytes":4565472,"allocatedBytes":6555810712,"gc":[422,282,282],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":11200,"sharedPasses":2800,"driverPasses":2800,"browserPasses":2800} +{"cycle":1410,"elapsedSeconds":1880.5473124,"utc":"2026-11-10T18:16:05.6704664Z","WorkingSet64":136499200,"PrivateMemorySize64":247095296,"managedBytes":4517688,"allocatedBytes":6602519160,"gc":[425,284,284],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":11280,"sharedPasses":2820,"driverPasses":2820,"browserPasses":2820} +{"cycle":1420,"elapsedSeconds":1893.8702526,"utc":"2026-11-10T18:16:18.9954993Z","WorkingSet64":136552448,"PrivateMemorySize64":247095296,"managedBytes":4631536,"allocatedBytes":6649345896,"gc":[428,286,286],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":11360,"sharedPasses":2840,"driverPasses":2840,"browserPasses":2840} +{"cycle":1430,"elapsedSeconds":1907.146463,"utc":"2026-11-10T18:16:32.2737756Z","WorkingSet64":136560640,"PrivateMemorySize64":247095296,"managedBytes":4631424,"allocatedBytes":6696047192,"gc":[431,288,288],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":11440,"sharedPasses":2860,"driverPasses":2860,"browserPasses":2860} +{"cycle":1440,"elapsedSeconds":1920.4070682,"utc":"2026-11-10T18:16:45.5295848Z","WorkingSet64":134692864,"PrivateMemorySize64":247115776,"managedBytes":4655832,"allocatedBytes":6742830296,"gc":[434,290,290],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":11520,"sharedPasses":2880,"driverPasses":2880,"browserPasses":2880} +{"cycle":1450,"elapsedSeconds":1933.6768004,"utc":"2026-11-10T18:16:58.7942646Z","WorkingSet64":134692864,"PrivateMemorySize64":247115776,"managedBytes":4621528,"allocatedBytes":6789528608,"gc":[437,292,292],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":11600,"sharedPasses":2900,"driverPasses":2900,"browserPasses":2900} +{"cycle":1460,"elapsedSeconds":1946.8110388,"utc":"2026-11-10T18:17:11.935328Z","WorkingSet64":137175040,"PrivateMemorySize64":247136256,"managedBytes":4596816,"allocatedBytes":6836289016,"gc":[440,294,294],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":11680,"sharedPasses":2920,"driverPasses":2920,"browserPasses":2920} +{"cycle":1470,"elapsedSeconds":1960.2422696,"utc":"2026-11-10T18:17:25.3601895Z","WorkingSet64":137175040,"PrivateMemorySize64":247095296,"managedBytes":4580840,"allocatedBytes":6882995992,"gc":[443,296,296],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":11760,"sharedPasses":2940,"driverPasses":2940,"browserPasses":2940} +{"cycle":1480,"elapsedSeconds":1973.4582607,"utc":"2026-11-10T18:17:38.5772935Z","WorkingSet64":137056256,"PrivateMemorySize64":247074816,"managedBytes":4516656,"allocatedBytes":6929697568,"gc":[446,298,298],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":11840,"sharedPasses":2960,"driverPasses":2960,"browserPasses":2960} +{"cycle":1490,"elapsedSeconds":1986.7176141,"utc":"2026-11-10T18:17:51.8424507Z","WorkingSet64":138252288,"PrivateMemorySize64":247095296,"managedBytes":4565920,"allocatedBytes":6976443296,"gc":[449,300,300],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":11920,"sharedPasses":2980,"driverPasses":2980,"browserPasses":2980} +{"cycle":1500,"elapsedSeconds":1999.9966044,"utc":"2026-11-10T18:18:05.1254937Z","WorkingSet64":138428416,"PrivateMemorySize64":247095296,"managedBytes":4549504,"allocatedBytes":7023142600,"gc":[452,302,302],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":12000,"sharedPasses":3000,"driverPasses":3000,"browserPasses":3000} +{"cycle":1510,"elapsedSeconds":2013.2249533,"utc":"2026-11-10T18:18:18.3471073Z","WorkingSet64":137465856,"PrivateMemorySize64":247074816,"managedBytes":4508888,"allocatedBytes":7069864088,"gc":[455,304,304],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":12080,"sharedPasses":3020,"driverPasses":3020,"browserPasses":3020} +{"cycle":1520,"elapsedSeconds":2026.4953922,"utc":"2026-11-10T18:18:31.6147466Z","WorkingSet64":138018816,"PrivateMemorySize64":247095296,"managedBytes":4646720,"allocatedBytes":7116708424,"gc":[458,306,306],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":12160,"sharedPasses":3040,"driverPasses":3040,"browserPasses":3040} +{"cycle":1530,"elapsedSeconds":2039.7154802,"utc":"2026-11-10T18:18:44.8355938Z","WorkingSet64":138018816,"PrivateMemorySize64":247115776,"managedBytes":4639832,"allocatedBytes":7163431624,"gc":[461,308,308],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":12240,"sharedPasses":3060,"driverPasses":3060,"browserPasses":3060} +{"cycle":1540,"elapsedSeconds":2052.9307959,"utc":"2026-11-10T18:18:58.048379Z","WorkingSet64":138080256,"PrivateMemorySize64":247115776,"managedBytes":4596336,"allocatedBytes":7210151480,"gc":[464,310,310],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":12320,"sharedPasses":3080,"driverPasses":3080,"browserPasses":3080} +{"cycle":1550,"elapsedSeconds":2066.1629511,"utc":"2026-11-10T18:19:11.2861941Z","WorkingSet64":136790016,"PrivateMemorySize64":247074816,"managedBytes":4582816,"allocatedBytes":7256841728,"gc":[467,312,312],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":12400,"sharedPasses":3100,"driverPasses":3100,"browserPasses":3100} +{"cycle":1560,"elapsedSeconds":2079.2794502,"utc":"2026-11-10T18:19:24.398575Z","WorkingSet64":136790016,"PrivateMemorySize64":247074816,"managedBytes":4582712,"allocatedBytes":7303526936,"gc":[470,314,314],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":12480,"sharedPasses":3120,"driverPasses":3120,"browserPasses":3120} +{"cycle":1570,"elapsedSeconds":2092.5482995,"utc":"2026-11-10T18:19:37.6719344Z","WorkingSet64":136790016,"PrivateMemorySize64":247074816,"managedBytes":4583824,"allocatedBytes":7350219296,"gc":[473,316,316],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":12560,"sharedPasses":3140,"driverPasses":3140,"browserPasses":3140} +{"cycle":1580,"elapsedSeconds":2105.8147467,"utc":"2026-11-10T18:19:50.9423122Z","WorkingSet64":139313152,"PrivateMemorySize64":247074816,"managedBytes":4582048,"allocatedBytes":7397889688,"gc":[476,318,318],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":12640,"sharedPasses":3160,"driverPasses":3160,"browserPasses":3160} +{"cycle":1590,"elapsedSeconds":2119.0615168,"utc":"2026-11-10T18:20:04.1819379Z","WorkingSet64":139313152,"PrivateMemorySize64":247074816,"managedBytes":4582016,"allocatedBytes":7444610984,"gc":[479,320,320],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":12720,"sharedPasses":3180,"driverPasses":3180,"browserPasses":3180} +{"cycle":1600,"elapsedSeconds":2132.293745,"utc":"2026-11-10T18:20:17.4119578Z","WorkingSet64":139325440,"PrivateMemorySize64":247095296,"managedBytes":4614896,"allocatedBytes":7491375976,"gc":[482,322,322],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":12800,"sharedPasses":3200,"driverPasses":3200,"browserPasses":3200} +{"cycle":1610,"elapsedSeconds":2145.5361456,"utc":"2026-11-10T18:20:30.6539337Z","WorkingSet64":138514432,"PrivateMemorySize64":247095296,"managedBytes":4647528,"allocatedBytes":7538120008,"gc":[485,324,324],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":12880,"sharedPasses":3220,"driverPasses":3220,"browserPasses":3220} +{"cycle":1620,"elapsedSeconds":2158.737018,"utc":"2026-11-10T18:20:43.8589913Z","WorkingSet64":138514432,"PrivateMemorySize64":247095296,"managedBytes":4647592,"allocatedBytes":7584840152,"gc":[488,326,326],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":12960,"sharedPasses":3240,"driverPasses":3240,"browserPasses":3240} +{"cycle":1630,"elapsedSeconds":2171.8600863,"utc":"2026-11-10T18:20:56.9811391Z","WorkingSet64":138514432,"PrivateMemorySize64":247095296,"managedBytes":4631144,"allocatedBytes":7631578368,"gc":[491,328,328],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":13040,"sharedPasses":3260,"driverPasses":3260,"browserPasses":3260} +{"cycle":1640,"elapsedSeconds":2185.1105072,"utc":"2026-11-10T18:21:10.2337275Z","WorkingSet64":138829824,"PrivateMemorySize64":247115776,"managedBytes":4639544,"allocatedBytes":7678288784,"gc":[494,330,330],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":13120,"sharedPasses":3280,"driverPasses":3280,"browserPasses":3280} +{"cycle":1650,"elapsedSeconds":2198.3165558,"utc":"2026-11-10T18:21:23.4452832Z","WorkingSet64":137834496,"PrivateMemorySize64":247095296,"managedBytes":4630216,"allocatedBytes":7724967608,"gc":[497,332,332],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":13200,"sharedPasses":3300,"driverPasses":3300,"browserPasses":3300} +{"cycle":1660,"elapsedSeconds":2211.5554794,"utc":"2026-11-10T18:21:36.6819109Z","WorkingSet64":137834496,"PrivateMemorySize64":247095296,"managedBytes":4630472,"allocatedBytes":7771680552,"gc":[500,334,334],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":13280,"sharedPasses":3320,"driverPasses":3320,"browserPasses":3320} +{"cycle":1670,"elapsedSeconds":2224.7569182,"utc":"2026-11-10T18:21:49.8838303Z","WorkingSet64":137834496,"PrivateMemorySize64":247095296,"managedBytes":4648440,"allocatedBytes":7818418288,"gc":[503,336,336],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":13360,"sharedPasses":3340,"driverPasses":3340,"browserPasses":3340} +{"cycle":1680,"elapsedSeconds":2237.8689779,"utc":"2026-11-10T18:22:03.0006017Z","WorkingSet64":136896512,"PrivateMemorySize64":247095296,"managedBytes":4646680,"allocatedBytes":7865134736,"gc":[506,338,338],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":13440,"sharedPasses":3360,"driverPasses":3360,"browserPasses":3360} +{"cycle":1690,"elapsedSeconds":2251.1051878,"utc":"2026-11-10T18:22:16.2299041Z","WorkingSet64":136962048,"PrivateMemorySize64":247095296,"managedBytes":4630720,"allocatedBytes":7911833728,"gc":[509,340,340],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":13520,"sharedPasses":3380,"driverPasses":3380,"browserPasses":3380} +{"cycle":1700,"elapsedSeconds":2264.3999716,"utc":"2026-11-10T18:22:29.5239101Z","WorkingSet64":136962048,"PrivateMemorySize64":247095296,"managedBytes":4647160,"allocatedBytes":7958559744,"gc":[512,342,342],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":13600,"sharedPasses":3400,"driverPasses":3400,"browserPasses":3400} +{"cycle":1710,"elapsedSeconds":2277.6834886,"utc":"2026-11-10T18:22:42.8022829Z","WorkingSet64":137003008,"PrivateMemorySize64":247095296,"managedBytes":4647104,"allocatedBytes":8005274288,"gc":[515,344,344],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":13680,"sharedPasses":3420,"driverPasses":3420,"browserPasses":3420} +{"cycle":1720,"elapsedSeconds":2290.9457052,"utc":"2026-11-10T18:22:56.0743607Z","WorkingSet64":137302016,"PrivateMemorySize64":247115776,"managedBytes":4656016,"allocatedBytes":8051971648,"gc":[518,346,346],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":13760,"sharedPasses":3440,"driverPasses":3440,"browserPasses":3440} +{"cycle":1730,"elapsedSeconds":2304.2362097,"utc":"2026-11-10T18:23:09.3534475Z","WorkingSet64":137314304,"PrivateMemorySize64":247119872,"managedBytes":4647592,"allocatedBytes":8098675856,"gc":[521,348,348],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":13840,"sharedPasses":3460,"driverPasses":3460,"browserPasses":3460} +{"cycle":1740,"elapsedSeconds":2317.524939,"utc":"2026-11-10T18:23:22.6419748Z","WorkingSet64":137314304,"PrivateMemorySize64":247119872,"managedBytes":4647504,"allocatedBytes":8145511144,"gc":[524,350,350],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":13920,"sharedPasses":3480,"driverPasses":3480,"browserPasses":3480} +{"cycle":1750,"elapsedSeconds":2330.8427595,"utc":"2026-11-10T18:23:35.9687964Z","WorkingSet64":135757824,"PrivateMemorySize64":247119872,"managedBytes":4646680,"allocatedBytes":8192212584,"gc":[527,352,352],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":14000,"sharedPasses":3500,"driverPasses":3500,"browserPasses":3500} +{"cycle":1760,"elapsedSeconds":2344.1646584,"utc":"2026-11-10T18:23:49.2885992Z","WorkingSet64":136843264,"PrivateMemorySize64":247119872,"managedBytes":4515968,"allocatedBytes":8238919152,"gc":[530,354,354],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":14080,"sharedPasses":3520,"driverPasses":3520,"browserPasses":3520} +{"cycle":1770,"elapsedSeconds":2357.53567,"utc":"2026-11-10T18:24:02.6642915Z","WorkingSet64":136843264,"PrivateMemorySize64":247099392,"managedBytes":4500584,"allocatedBytes":8285601912,"gc":[533,356,356],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":14160,"sharedPasses":3540,"driverPasses":3540,"browserPasses":3540} +{"cycle":1780,"elapsedSeconds":2370.832052,"utc":"2026-11-10T18:24:15.9519118Z","WorkingSet64":136511488,"PrivateMemorySize64":247119872,"managedBytes":4614720,"allocatedBytes":8332417608,"gc":[536,358,358],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":14240,"sharedPasses":3560,"driverPasses":3560,"browserPasses":3560} +{"cycle":1790,"elapsedSeconds":2384.0386193,"utc":"2026-11-10T18:24:29.1629364Z","WorkingSet64":136511488,"PrivateMemorySize64":247119872,"managedBytes":4631640,"allocatedBytes":8379137872,"gc":[539,360,360],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":14320,"sharedPasses":3580,"driverPasses":3580,"browserPasses":3580} +{"cycle":1800,"elapsedSeconds":2397.3494585,"utc":"2026-11-10T18:24:42.4747031Z","WorkingSet64":136511488,"PrivateMemorySize64":247119872,"managedBytes":4520824,"allocatedBytes":8425838320,"gc":[542,362,362],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":14400,"sharedPasses":3600,"driverPasses":3600,"browserPasses":3600} +{"cycle":1810,"elapsedSeconds":2410.699165,"utc":"2026-11-10T18:24:55.8166934Z","WorkingSet64":138088448,"PrivateMemorySize64":247787520,"managedBytes":4522072,"allocatedBytes":8473495664,"gc":[545,364,364],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":14480,"sharedPasses":3620,"driverPasses":3620,"browserPasses":3620} +{"cycle":1820,"elapsedSeconds":2424.0325256,"utc":"2026-11-10T18:25:09.1499308Z","WorkingSet64":136626176,"PrivateMemorySize64":247787520,"managedBytes":4624928,"allocatedBytes":8520306600,"gc":[548,366,366],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":14560,"sharedPasses":3640,"driverPasses":3640,"browserPasses":3640} +{"cycle":1830,"elapsedSeconds":2437.1159714,"utc":"2026-11-10T18:25:22.2332942Z","WorkingSet64":137408512,"PrivateMemorySize64":247787520,"managedBytes":4640544,"allocatedBytes":8567007904,"gc":[551,368,368],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":14640,"sharedPasses":3660,"driverPasses":3660,"browserPasses":3660} +{"cycle":1840,"elapsedSeconds":2450.4753988,"utc":"2026-11-10T18:25:35.6000775Z","WorkingSet64":137519104,"PrivateMemorySize64":247808000,"managedBytes":4655224,"allocatedBytes":8613728360,"gc":[554,370,370],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":14720,"sharedPasses":3680,"driverPasses":3680,"browserPasses":3680} +{"cycle":1850,"elapsedSeconds":2463.8130385,"utc":"2026-11-10T18:25:48.9359084Z","WorkingSet64":137895936,"PrivateMemorySize64":247767040,"managedBytes":4516904,"allocatedBytes":8660447192,"gc":[557,372,372],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":14800,"sharedPasses":3700,"driverPasses":3700,"browserPasses":3700} +{"cycle":1860,"elapsedSeconds":2477.0625223,"utc":"2026-11-10T18:26:02.1885177Z","WorkingSet64":137990144,"PrivateMemorySize64":247787520,"managedBytes":4581728,"allocatedBytes":8707236648,"gc":[560,374,374],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":14880,"sharedPasses":3720,"driverPasses":3720,"browserPasses":3720} +{"cycle":1870,"elapsedSeconds":2490.4390181,"utc":"2026-11-10T18:26:15.5674593Z","WorkingSet64":137990144,"PrivateMemorySize64":247787520,"managedBytes":4630152,"allocatedBytes":8753998360,"gc":[563,376,376],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":14960,"sharedPasses":3740,"driverPasses":3740,"browserPasses":3740} +{"cycle":1880,"elapsedSeconds":2503.7854531,"utc":"2026-11-10T18:26:28.9025999Z","WorkingSet64":138797056,"PrivateMemorySize64":247787520,"managedBytes":4639424,"allocatedBytes":8800701288,"gc":[566,378,378],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":15040,"sharedPasses":3760,"driverPasses":3760,"browserPasses":3760} +{"cycle":1890,"elapsedSeconds":2517.0796801,"utc":"2026-11-10T18:26:42.2012909Z","WorkingSet64":138649600,"PrivateMemorySize64":247787520,"managedBytes":4646672,"allocatedBytes":8847401880,"gc":[569,380,380],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":15120,"sharedPasses":3780,"driverPasses":3780,"browserPasses":3780} +{"cycle":1900,"elapsedSeconds":2530.4471528,"utc":"2026-11-10T18:26:55.5646282Z","WorkingSet64":138711040,"PrivateMemorySize64":247767040,"managedBytes":4582280,"allocatedBytes":8894102608,"gc":[572,382,382],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":15200,"sharedPasses":3800,"driverPasses":3800,"browserPasses":3800} +{"cycle":1910,"elapsedSeconds":2543.804551,"utc":"2026-11-10T18:27:08.9219429Z","WorkingSet64":138711040,"PrivateMemorySize64":247787520,"managedBytes":4649488,"allocatedBytes":8940861936,"gc":[575,384,384],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":15280,"sharedPasses":3820,"driverPasses":3820,"browserPasses":3820} +{"cycle":1920,"elapsedSeconds":2557.1152703,"utc":"2026-11-10T18:27:22.2374334Z","WorkingSet64":138645504,"PrivateMemorySize64":247767040,"managedBytes":4582824,"allocatedBytes":8987563808,"gc":[578,386,386],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":15360,"sharedPasses":3840,"driverPasses":3840,"browserPasses":3840} +{"cycle":1930,"elapsedSeconds":2570.4020941,"utc":"2026-11-10T18:27:35.5302264Z","WorkingSet64":138645504,"PrivateMemorySize64":247787520,"managedBytes":4646376,"allocatedBytes":9034315952,"gc":[581,388,388],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":15440,"sharedPasses":3860,"driverPasses":3860,"browserPasses":3860} +{"cycle":1940,"elapsedSeconds":2583.7163414,"utc":"2026-11-10T18:27:48.8370152Z","WorkingSet64":138711040,"PrivateMemorySize64":247808000,"managedBytes":4637640,"allocatedBytes":9081049264,"gc":[584,390,390],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":15520,"sharedPasses":3880,"driverPasses":3880,"browserPasses":3880} +{"cycle":1950,"elapsedSeconds":2597.1614868,"utc":"2026-11-10T18:28:02.2907674Z","WorkingSet64":135892992,"PrivateMemorySize64":247787520,"managedBytes":4646624,"allocatedBytes":9127878592,"gc":[587,392,392],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":15600,"sharedPasses":3900,"driverPasses":3900,"browserPasses":3900} +{"cycle":1960,"elapsedSeconds":2610.5638849,"utc":"2026-11-10T18:28:15.6838969Z","WorkingSet64":135892992,"PrivateMemorySize64":247787520,"managedBytes":4646904,"allocatedBytes":9174566264,"gc":[590,394,394],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":15680,"sharedPasses":3920,"driverPasses":3920,"browserPasses":3920} +{"cycle":1970,"elapsedSeconds":2623.8831112,"utc":"2026-11-10T18:28:29.0093064Z","WorkingSet64":135892992,"PrivateMemorySize64":247787520,"managedBytes":4631608,"allocatedBytes":9221285464,"gc":[593,396,396],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":15760,"sharedPasses":3940,"driverPasses":3940,"browserPasses":3940} +{"cycle":1980,"elapsedSeconds":2637.2218407,"utc":"2026-11-10T18:28:42.3512126Z","WorkingSet64":135921664,"PrivateMemorySize64":247808000,"managedBytes":4703232,"allocatedBytes":9268046432,"gc":[596,398,398],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":15840,"sharedPasses":3960,"driverPasses":3960,"browserPasses":3960} +{"cycle":1990,"elapsedSeconds":2650.539745,"utc":"2026-11-10T18:28:55.6668257Z","WorkingSet64":135913472,"PrivateMemorySize64":247767040,"managedBytes":4581872,"allocatedBytes":9314781216,"gc":[599,400,400],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":15920,"sharedPasses":3980,"driverPasses":3980,"browserPasses":3980} +{"cycle":2000,"elapsedSeconds":2663.8441782,"utc":"2026-11-10T18:29:08.9695541Z","WorkingSet64":135913472,"PrivateMemorySize64":247767040,"managedBytes":4582392,"allocatedBytes":9361474560,"gc":[602,402,402],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":16000,"sharedPasses":4000,"driverPasses":4000,"browserPasses":4000} +{"cycle":2010,"elapsedSeconds":2677.1740281,"utc":"2026-11-10T18:29:22.2948528Z","WorkingSet64":138665984,"PrivateMemorySize64":247808000,"managedBytes":4686240,"allocatedBytes":9408277472,"gc":[605,404,404],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":16080,"sharedPasses":4020,"driverPasses":4020,"browserPasses":4020} +{"cycle":2020,"elapsedSeconds":2690.4681673,"utc":"2026-11-10T18:29:35.5947545Z","WorkingSet64":137682944,"PrivateMemorySize64":247787520,"managedBytes":4630056,"allocatedBytes":9454979536,"gc":[608,406,406],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":16160,"sharedPasses":4040,"driverPasses":4040,"browserPasses":4040} +{"cycle":2030,"elapsedSeconds":2703.7962157,"utc":"2026-11-10T18:29:48.9258312Z","WorkingSet64":138342400,"PrivateMemorySize64":247951360,"managedBytes":4647752,"allocatedBytes":9502665528,"gc":[611,408,408],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":16240,"sharedPasses":4060,"driverPasses":4060,"browserPasses":4060} +{"cycle":2040,"elapsedSeconds":2717.1308802,"utc":"2026-11-10T18:30:02.2532544Z","WorkingSet64":138731520,"PrivateMemorySize64":248270848,"managedBytes":4521888,"allocatedBytes":9549349232,"gc":[614,410,410],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":16320,"sharedPasses":4080,"driverPasses":4080,"browserPasses":4080} +{"cycle":2050,"elapsedSeconds":2730.3370295,"utc":"2026-11-10T18:30:15.4646329Z","WorkingSet64":138731520,"PrivateMemorySize64":248270848,"managedBytes":4565408,"allocatedBytes":9596105064,"gc":[617,412,412],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":16400,"sharedPasses":4100,"driverPasses":4100,"browserPasses":4100} +{"cycle":2060,"elapsedSeconds":2743.6617215,"utc":"2026-11-10T18:30:28.7886336Z","WorkingSet64":138350592,"PrivateMemorySize64":248270848,"managedBytes":4581448,"allocatedBytes":9642823376,"gc":[620,414,414],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":16480,"sharedPasses":4120,"driverPasses":4120,"browserPasses":4120} +{"cycle":2070,"elapsedSeconds":2756.9877393,"utc":"2026-11-10T18:30:42.1124635Z","WorkingSet64":140828672,"PrivateMemorySize64":248291328,"managedBytes":4573664,"allocatedBytes":9689559584,"gc":[623,416,416],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":16560,"sharedPasses":4140,"driverPasses":4140,"browserPasses":4140} +{"cycle":2080,"elapsedSeconds":2770.3042485,"utc":"2026-11-10T18:30:55.429929Z","WorkingSet64":140828672,"PrivateMemorySize64":248270848,"managedBytes":4582080,"allocatedBytes":9736275368,"gc":[626,418,418],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":16640,"sharedPasses":4160,"driverPasses":4160,"browserPasses":4160} +{"cycle":2090,"elapsedSeconds":2783.6840022,"utc":"2026-11-10T18:31:08.8030717Z","WorkingSet64":140148736,"PrivateMemorySize64":248291328,"managedBytes":4564544,"allocatedBytes":9783022480,"gc":[629,420,420],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":16720,"sharedPasses":4180,"driverPasses":4180,"browserPasses":4180} +{"cycle":2100,"elapsedSeconds":2797.1979142,"utc":"2026-11-10T18:31:22.315798Z","WorkingSet64":140251136,"PrivateMemorySize64":248291328,"managedBytes":4778032,"allocatedBytes":9829933448,"gc":[632,422,422],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":16800,"sharedPasses":4200,"driverPasses":4200,"browserPasses":4200} +{"cycle":2110,"elapsedSeconds":2810.2095128,"utc":"2026-11-10T18:31:35.3268782Z","WorkingSet64":140251136,"PrivateMemorySize64":248270848,"managedBytes":4614528,"allocatedBytes":9876638648,"gc":[635,424,424],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":16880,"sharedPasses":4220,"driverPasses":4220,"browserPasses":4220} +{"cycle":2120,"elapsedSeconds":2823.4268007,"utc":"2026-11-10T18:31:48.5578323Z","WorkingSet64":139083776,"PrivateMemorySize64":248270848,"managedBytes":4522416,"allocatedBytes":9923346424,"gc":[638,426,426],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":16960,"sharedPasses":4240,"driverPasses":4240,"browserPasses":4240} +{"cycle":2130,"elapsedSeconds":2836.7069192,"utc":"2026-11-10T18:32:01.8244195Z","WorkingSet64":139083776,"PrivateMemorySize64":248270848,"managedBytes":4514056,"allocatedBytes":9970035088,"gc":[641,428,428],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":17040,"sharedPasses":4260,"driverPasses":4260,"browserPasses":4260} +{"cycle":2140,"elapsedSeconds":2850.0267526,"utc":"2026-11-10T18:32:15.1454111Z","WorkingSet64":139657216,"PrivateMemorySize64":248270848,"managedBytes":4647824,"allocatedBytes":10016869552,"gc":[644,430,430],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":17120,"sharedPasses":4280,"driverPasses":4280,"browserPasses":4280} +{"cycle":2150,"elapsedSeconds":2863.3821078,"utc":"2026-11-10T18:32:28.5143232Z","WorkingSet64":139657216,"PrivateMemorySize64":248270848,"managedBytes":4631064,"allocatedBytes":10063589400,"gc":[647,432,432],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":17200,"sharedPasses":4300,"driverPasses":4300,"browserPasses":4300} +{"cycle":2160,"elapsedSeconds":2876.6553751,"utc":"2026-11-10T18:32:41.785683Z","WorkingSet64":139042816,"PrivateMemorySize64":248377344,"managedBytes":4752624,"allocatedBytes":10110429368,"gc":[650,434,434],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":17280,"sharedPasses":4320,"driverPasses":4320,"browserPasses":4320} +{"cycle":2170,"elapsedSeconds":2889.9759578,"utc":"2026-11-10T18:32:55.1026875Z","WorkingSet64":139096064,"PrivateMemorySize64":248356864,"managedBytes":4627528,"allocatedBytes":10157130152,"gc":[653,436,436],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":17360,"sharedPasses":4340,"driverPasses":4340,"browserPasses":4340} +{"cycle":2180,"elapsedSeconds":2903.2588842,"utc":"2026-11-10T18:33:08.3853269Z","WorkingSet64":139132928,"PrivateMemorySize64":248315904,"managedBytes":4516080,"allocatedBytes":10203887920,"gc":[656,438,438],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":17440,"sharedPasses":4360,"driverPasses":4360,"browserPasses":4360} +{"cycle":2190,"elapsedSeconds":2916.5802093,"utc":"2026-11-10T18:33:21.7089622Z","WorkingSet64":138510336,"PrivateMemorySize64":248336384,"managedBytes":4567544,"allocatedBytes":10250662816,"gc":[659,440,440],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":17520,"sharedPasses":4380,"driverPasses":4380,"browserPasses":4380} +{"cycle":2200,"elapsedSeconds":2929.8721086,"utc":"2026-11-10T18:33:34.9894493Z","WorkingSet64":138752000,"PrivateMemorySize64":248356864,"managedBytes":4558456,"allocatedBytes":10297378040,"gc":[662,442,442],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":17600,"sharedPasses":4400,"driverPasses":4400,"browserPasses":4400} +{"cycle":2210,"elapsedSeconds":2943.146189,"utc":"2026-11-10T18:33:48.2642691Z","WorkingSet64":138752000,"PrivateMemorySize64":248356864,"managedBytes":4657320,"allocatedBytes":10344182648,"gc":[665,444,444],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":17680,"sharedPasses":4420,"driverPasses":4420,"browserPasses":4420} +{"cycle":2220,"elapsedSeconds":2956.5000095,"utc":"2026-11-10T18:34:01.6211071Z","WorkingSet64":138293248,"PrivateMemorySize64":248356864,"managedBytes":4639480,"allocatedBytes":10390881776,"gc":[668,446,446],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":17760,"sharedPasses":4440,"driverPasses":4440,"browserPasses":4440} +{"cycle":2230,"elapsedSeconds":2969.8096515,"utc":"2026-11-10T18:34:14.927071Z","WorkingSet64":138350592,"PrivateMemorySize64":248356864,"managedBytes":4631056,"allocatedBytes":10437697368,"gc":[671,448,448],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":17840,"sharedPasses":4460,"driverPasses":4460,"browserPasses":4460} +{"cycle":2240,"elapsedSeconds":2983.0934272,"utc":"2026-11-10T18:34:28.2142358Z","WorkingSet64":139091968,"PrivateMemorySize64":248336384,"managedBytes":4647200,"allocatedBytes":10484410360,"gc":[674,450,450],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":17920,"sharedPasses":4480,"driverPasses":4480,"browserPasses":4480} +{"cycle":2250,"elapsedSeconds":2996.4042566,"utc":"2026-11-10T18:34:41.5215897Z","WorkingSet64":139091968,"PrivateMemorySize64":248336384,"managedBytes":4655024,"allocatedBytes":10531117040,"gc":[677,452,452],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":18000,"sharedPasses":4500,"driverPasses":4500,"browserPasses":4500} +{"cycle":2260,"elapsedSeconds":3009.7364308,"utc":"2026-11-10T18:34:54.8647018Z","WorkingSet64":138768384,"PrivateMemorySize64":248336384,"managedBytes":4612304,"allocatedBytes":10578820008,"gc":[680,454,454],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":18080,"sharedPasses":4520,"driverPasses":4520,"browserPasses":4520} +{"cycle":2270,"elapsedSeconds":3022.8462638,"utc":"2026-11-10T18:35:07.9738308Z","WorkingSet64":138768384,"PrivateMemorySize64":248336384,"managedBytes":4648096,"allocatedBytes":10625559056,"gc":[683,456,456],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":18160,"sharedPasses":4540,"driverPasses":4540,"browserPasses":4540} +{"cycle":2280,"elapsedSeconds":3036.0239925,"utc":"2026-11-10T18:35:21.1526264Z","WorkingSet64":138768384,"PrivateMemorySize64":248336384,"managedBytes":4630864,"allocatedBytes":10672261504,"gc":[686,458,458],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":18240,"sharedPasses":4560,"driverPasses":4560,"browserPasses":4560} +{"cycle":2290,"elapsedSeconds":3049.3282305,"utc":"2026-11-10T18:35:34.4554672Z","WorkingSet64":138162176,"PrivateMemorySize64":248336384,"managedBytes":4630408,"allocatedBytes":10718984024,"gc":[689,460,460],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":18320,"sharedPasses":4580,"driverPasses":4580,"browserPasses":4580} +{"cycle":2300,"elapsedSeconds":3062.5922737,"utc":"2026-11-10T18:35:47.7102829Z","WorkingSet64":137940992,"PrivateMemorySize64":248016896,"managedBytes":4517768,"allocatedBytes":10765702000,"gc":[692,462,462],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":18400,"sharedPasses":4600,"driverPasses":4600,"browserPasses":4600} +{"cycle":2310,"elapsedSeconds":3075.7793947,"utc":"2026-11-10T18:36:00.9087939Z","WorkingSet64":137940992,"PrivateMemorySize64":248057856,"managedBytes":4527800,"allocatedBytes":10812416632,"gc":[695,464,464],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":18480,"sharedPasses":4620,"driverPasses":4620,"browserPasses":4620} +{"cycle":2320,"elapsedSeconds":3088.9913025,"utc":"2026-11-10T18:36:14.1172178Z","WorkingSet64":137940992,"PrivateMemorySize64":248057856,"managedBytes":4527464,"allocatedBytes":10859101352,"gc":[698,466,466],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":18560,"sharedPasses":4640,"driverPasses":4640,"browserPasses":4640} +{"cycle":2330,"elapsedSeconds":3102.197096,"utc":"2026-11-10T18:36:27.318052Z","WorkingSet64":137347072,"PrivateMemorySize64":248037376,"managedBytes":4585296,"allocatedBytes":10905852872,"gc":[701,468,468],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":18640,"sharedPasses":4660,"driverPasses":4660,"browserPasses":4660} +{"cycle":2340,"elapsedSeconds":3115.528955,"utc":"2026-11-10T18:36:40.6542961Z","WorkingSet64":137347072,"PrivateMemorySize64":248037376,"managedBytes":4584520,"allocatedBytes":10952547960,"gc":[704,470,470],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":18720,"sharedPasses":4680,"driverPasses":4680,"browserPasses":4680} +{"cycle":2350,"elapsedSeconds":3128.7993068,"utc":"2026-11-10T18:36:53.9276313Z","WorkingSet64":137347072,"PrivateMemorySize64":248037376,"managedBytes":4517728,"allocatedBytes":10999241048,"gc":[707,472,472],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":18800,"sharedPasses":4700,"driverPasses":4700,"browserPasses":4700} +{"cycle":2360,"elapsedSeconds":3142.0147934,"utc":"2026-11-10T18:37:07.1392823Z","WorkingSet64":136847360,"PrivateMemorySize64":248102912,"managedBytes":4630792,"allocatedBytes":11046066840,"gc":[710,474,474],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":18880,"sharedPasses":4720,"driverPasses":4720,"browserPasses":4720} +{"cycle":2370,"elapsedSeconds":3155.3268617,"utc":"2026-11-10T18:37:20.4513441Z","WorkingSet64":136847360,"PrivateMemorySize64":248082432,"managedBytes":4518040,"allocatedBytes":11092779112,"gc":[713,476,476],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":18960,"sharedPasses":4740,"driverPasses":4740,"browserPasses":4740} +{"cycle":2380,"elapsedSeconds":3168.6958742,"utc":"2026-11-10T18:37:33.8136022Z","WorkingSet64":136847360,"PrivateMemorySize64":248082432,"managedBytes":4516928,"allocatedBytes":11139485768,"gc":[716,478,478],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":19040,"sharedPasses":4760,"driverPasses":4760,"browserPasses":4760} +{"cycle":2390,"elapsedSeconds":3182.0088761,"utc":"2026-11-10T18:37:47.1330212Z","WorkingSet64":137252864,"PrivateMemorySize64":248123392,"managedBytes":4526840,"allocatedBytes":11186207080,"gc":[719,480,480],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":19120,"sharedPasses":4780,"driverPasses":4780,"browserPasses":4780} +{"cycle":2400,"elapsedSeconds":3195.2878997,"utc":"2026-11-10T18:38:00.4059775Z","WorkingSet64":137252864,"PrivateMemorySize64":248102912,"managedBytes":4518696,"allocatedBytes":11232901168,"gc":[722,482,482],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":19200,"sharedPasses":4800,"driverPasses":4800,"browserPasses":4800} +{"cycle":2410,"elapsedSeconds":3208.5911344,"utc":"2026-11-10T18:38:13.7143472Z","WorkingSet64":137252864,"PrivateMemorySize64":248102912,"managedBytes":4612400,"allocatedBytes":11279705920,"gc":[725,484,484],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":19280,"sharedPasses":4820,"driverPasses":4820,"browserPasses":4820} +{"cycle":2420,"elapsedSeconds":3221.8951602,"utc":"2026-11-10T18:38:27.0202929Z","WorkingSet64":137252864,"PrivateMemorySize64":248102912,"managedBytes":4612560,"allocatedBytes":11326415640,"gc":[728,486,486],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":19360,"sharedPasses":4840,"driverPasses":4840,"browserPasses":4840} +{"cycle":2430,"elapsedSeconds":3235.2068821,"utc":"2026-11-10T18:38:40.331109Z","WorkingSet64":136732672,"PrivateMemorySize64":248082432,"managedBytes":4517400,"allocatedBytes":11373122848,"gc":[731,488,488],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":19440,"sharedPasses":4860,"driverPasses":4860,"browserPasses":4860} +{"cycle":2440,"elapsedSeconds":3248.5050924,"utc":"2026-11-10T18:38:53.6276319Z","WorkingSet64":136732672,"PrivateMemorySize64":248082432,"managedBytes":4517552,"allocatedBytes":11419821744,"gc":[734,490,490],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":19520,"sharedPasses":4880,"driverPasses":4880,"browserPasses":4880} +{"cycle":2450,"elapsedSeconds":3261.8383554,"utc":"2026-11-10T18:39:06.9569996Z","WorkingSet64":136732672,"PrivateMemorySize64":248102912,"managedBytes":4547296,"allocatedBytes":11466564480,"gc":[737,492,492],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":19600,"sharedPasses":4900,"driverPasses":4900,"browserPasses":4900} +{"cycle":2460,"elapsedSeconds":3275.1372908,"utc":"2026-11-10T18:39:20.2573743Z","WorkingSet64":136122368,"PrivateMemorySize64":248102912,"managedBytes":4565464,"allocatedBytes":11513291000,"gc":[740,494,494],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":19680,"sharedPasses":4920,"driverPasses":4920,"browserPasses":4920} +{"cycle":2470,"elapsedSeconds":3288.4283588,"utc":"2026-11-10T18:39:33.5565649Z","WorkingSet64":136122368,"PrivateMemorySize64":248082432,"managedBytes":4501120,"allocatedBytes":11559988256,"gc":[743,496,496],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":19760,"sharedPasses":4940,"driverPasses":4940,"browserPasses":4940} +{"cycle":2480,"elapsedSeconds":3301.7419796,"utc":"2026-11-10T18:39:46.8597078Z","WorkingSet64":136605696,"PrivateMemorySize64":248102912,"managedBytes":4557984,"allocatedBytes":11607734704,"gc":[746,498,498],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":19840,"sharedPasses":4960,"driverPasses":4960,"browserPasses":4960} +{"cycle":2490,"elapsedSeconds":3314.9103339,"utc":"2026-11-10T18:40:00.0284253Z","WorkingSet64":136785920,"PrivateMemorySize64":248102912,"managedBytes":4646888,"allocatedBytes":11654534784,"gc":[749,500,500],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":19920,"sharedPasses":4980,"driverPasses":4980,"browserPasses":4980} +{"cycle":2500,"elapsedSeconds":3328.1766942,"utc":"2026-11-10T18:40:13.3055287Z","WorkingSet64":135938048,"PrivateMemorySize64":248102912,"managedBytes":4629880,"allocatedBytes":11701253648,"gc":[752,502,502],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":20000,"sharedPasses":5000,"driverPasses":5000,"browserPasses":5000} +{"cycle":2510,"elapsedSeconds":3341.3479978,"utc":"2026-11-10T18:40:26.4668782Z","WorkingSet64":135938048,"PrivateMemorySize64":248082432,"managedBytes":4517248,"allocatedBytes":11747954336,"gc":[755,504,504],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":20080,"sharedPasses":5020,"driverPasses":5020,"browserPasses":5020} +{"cycle":2520,"elapsedSeconds":3354.5560829,"utc":"2026-11-10T18:40:39.6811693Z","WorkingSet64":135950336,"PrivateMemorySize64":248168448,"managedBytes":4631704,"allocatedBytes":11794779224,"gc":[758,506,506],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":20160,"sharedPasses":5040,"driverPasses":5040,"browserPasses":5040} +{"cycle":2530,"elapsedSeconds":3367.8831981,"utc":"2026-11-10T18:40:53.0005831Z","WorkingSet64":135389184,"PrivateMemorySize64":248168448,"managedBytes":4647712,"allocatedBytes":11841513312,"gc":[761,508,508],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":20240,"sharedPasses":5060,"driverPasses":5060,"browserPasses":5060} +{"cycle":2540,"elapsedSeconds":3381.0004846,"utc":"2026-11-10T18:41:06.1205752Z","WorkingSet64":135471104,"PrivateMemorySize64":248168448,"managedBytes":4638504,"allocatedBytes":11888204224,"gc":[764,510,510],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":20320,"sharedPasses":5080,"driverPasses":5080,"browserPasses":5080} +{"cycle":2550,"elapsedSeconds":3394.3315319,"utc":"2026-11-10T18:41:19.4601963Z","WorkingSet64":136192000,"PrivateMemorySize64":248168448,"managedBytes":4522104,"allocatedBytes":11934927096,"gc":[767,512,512],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":20400,"sharedPasses":5100,"driverPasses":5100,"browserPasses":5100} +{"cycle":2560,"elapsedSeconds":3407.6387038,"utc":"2026-11-10T18:41:32.7662565Z","WorkingSet64":135135232,"PrivateMemorySize64":248299520,"managedBytes":4630568,"allocatedBytes":11981734184,"gc":[770,514,514],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":20480,"sharedPasses":5120,"driverPasses":5120,"browserPasses":5120} +{"cycle":2570,"elapsedSeconds":3420.9414793,"utc":"2026-11-10T18:41:46.0672593Z","WorkingSet64":134914048,"PrivateMemorySize64":248000512,"managedBytes":4516672,"allocatedBytes":12028474912,"gc":[773,516,516],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":20560,"sharedPasses":5140,"driverPasses":5140,"browserPasses":5140} +{"cycle":2580,"elapsedSeconds":3434.1467509,"utc":"2026-11-10T18:41:59.2686931Z","WorkingSet64":134914048,"PrivateMemorySize64":248000512,"managedBytes":4517360,"allocatedBytes":12075178416,"gc":[776,518,518],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":20640,"sharedPasses":5160,"driverPasses":5160,"browserPasses":5160} +{"cycle":2590,"elapsedSeconds":3447.4953282,"utc":"2026-11-10T18:42:12.6155439Z","WorkingSet64":134914048,"PrivateMemorySize64":248000512,"managedBytes":4516840,"allocatedBytes":12121868976,"gc":[779,520,520],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":20720,"sharedPasses":5180,"driverPasses":5180,"browserPasses":5180} +{"cycle":2600,"elapsedSeconds":3460.8180704,"utc":"2026-11-10T18:42:25.9432168Z","WorkingSet64":134602752,"PrivateMemorySize64":248020992,"managedBytes":4565960,"allocatedBytes":12168611952,"gc":[782,522,522],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":20800,"sharedPasses":5200,"driverPasses":5200,"browserPasses":5200} +{"cycle":2610,"elapsedSeconds":3474.1409163,"utc":"2026-11-10T18:42:39.2626345Z","WorkingSet64":134602752,"PrivateMemorySize64":248000512,"managedBytes":4500424,"allocatedBytes":12215376536,"gc":[785,524,524],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":20880,"sharedPasses":5220,"driverPasses":5220,"browserPasses":5220} +{"cycle":2620,"elapsedSeconds":3487.4384872,"utc":"2026-11-10T18:42:52.5635596Z","WorkingSet64":134602752,"PrivateMemorySize64":248020992,"managedBytes":4520640,"allocatedBytes":12262106888,"gc":[788,526,526],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":20960,"sharedPasses":5240,"driverPasses":5240,"browserPasses":5240} +{"cycle":2630,"elapsedSeconds":3500.7409119,"utc":"2026-11-10T18:43:05.8637513Z","WorkingSet64":134189056,"PrivateMemorySize64":248086528,"managedBytes":4630392,"allocatedBytes":12308912040,"gc":[791,528,528],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":21040,"sharedPasses":5260,"driverPasses":5260,"browserPasses":5260} +{"cycle":2640,"elapsedSeconds":3514.0138351,"utc":"2026-11-10T18:43:19.1419709Z","WorkingSet64":139644928,"PrivateMemorySize64":248152064,"managedBytes":4647896,"allocatedBytes":12355632440,"gc":[794,530,530],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":21120,"sharedPasses":5280,"driverPasses":5280,"browserPasses":5280} +{"cycle":2650,"elapsedSeconds":3526.8578798,"utc":"2026-11-10T18:43:31.9756614Z","WorkingSet64":139644928,"PrivateMemorySize64":248131584,"managedBytes":4517072,"allocatedBytes":12402336256,"gc":[797,532,532],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":21200,"sharedPasses":5300,"driverPasses":5300,"browserPasses":5300} +{"cycle":2660,"elapsedSeconds":3540.056546,"utc":"2026-11-10T18:43:45.1735061Z","WorkingSet64":139644928,"PrivateMemorySize64":248152064,"managedBytes":4542416,"allocatedBytes":12449079888,"gc":[800,534,534],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":21280,"sharedPasses":5320,"driverPasses":5320,"browserPasses":5320} +{"cycle":2670,"elapsedSeconds":3553.2562429,"utc":"2026-11-10T18:43:58.3748788Z","WorkingSet64":139644928,"PrivateMemorySize64":248152064,"managedBytes":4613040,"allocatedBytes":12495855928,"gc":[803,536,536],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":21360,"sharedPasses":5340,"driverPasses":5340,"browserPasses":5340} +{"cycle":2680,"elapsedSeconds":3566.5138326,"utc":"2026-11-10T18:44:11.6413995Z","WorkingSet64":139644928,"PrivateMemorySize64":248152064,"managedBytes":4631928,"allocatedBytes":12542572184,"gc":[806,538,538],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":21440,"sharedPasses":5360,"driverPasses":5360,"browserPasses":5360} +{"cycle":2690,"elapsedSeconds":3579.6225905,"utc":"2026-11-10T18:44:24.7434194Z","WorkingSet64":139644928,"PrivateMemorySize64":248152064,"managedBytes":4631168,"allocatedBytes":12589270856,"gc":[809,540,540],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":21520,"sharedPasses":5380,"driverPasses":5380,"browserPasses":5380} +{"cycle":2700,"elapsedSeconds":3592.7408581,"utc":"2026-11-10T18:44:37.8674278Z","WorkingSet64":139956224,"PrivateMemorySize64":248152064,"managedBytes":4647680,"allocatedBytes":12636014544,"gc":[812,542,542],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":21600,"sharedPasses":5400,"driverPasses":5400,"browserPasses":5400} +{"cycle":2710,"elapsedSeconds":3605.9803556,"utc":"2026-11-10T18:44:51.1101771Z","WorkingSet64":141332480,"PrivateMemorySize64":248152064,"managedBytes":4647384,"allocatedBytes":12683677808,"gc":[815,544,544],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":21680,"sharedPasses":5420,"driverPasses":5420,"browserPasses":5420} +{"cycle":2720,"elapsedSeconds":3619.223102,"utc":"2026-11-10T18:45:04.348735Z","WorkingSet64":141332480,"PrivateMemorySize64":248131584,"managedBytes":4532640,"allocatedBytes":12730386976,"gc":[818,546,546],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":21760,"sharedPasses":5440,"driverPasses":5440,"browserPasses":5440} +{"cycle":2730,"elapsedSeconds":3632.4494909,"utc":"2026-11-10T18:45:17.5780367Z","WorkingSet64":141062144,"PrivateMemorySize64":248152064,"managedBytes":4580712,"allocatedBytes":12777158240,"gc":[821,548,548],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":21840,"sharedPasses":5460,"driverPasses":5460,"browserPasses":5460} +{"cycle":2740,"elapsedSeconds":3645.6272895,"utc":"2026-11-10T18:45:30.7554742Z","WorkingSet64":141156352,"PrivateMemorySize64":248152064,"managedBytes":4646272,"allocatedBytes":12823938024,"gc":[824,550,550],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":21920,"sharedPasses":5480,"driverPasses":5480,"browserPasses":5480} +{"cycle":2750,"elapsedSeconds":3658.8946812,"utc":"2026-11-10T18:45:44.0174653Z","WorkingSet64":141156352,"PrivateMemorySize64":248152064,"managedBytes":4647376,"allocatedBytes":12870643728,"gc":[827,552,552],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":22000,"sharedPasses":5500,"driverPasses":5500,"browserPasses":5500} +{"cycle":2760,"elapsedSeconds":3672.0557723,"utc":"2026-11-10T18:45:57.174906Z","WorkingSet64":141156352,"PrivateMemorySize64":248131584,"managedBytes":4517248,"allocatedBytes":12917347840,"gc":[830,554,554],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":22080,"sharedPasses":5520,"driverPasses":5520,"browserPasses":5520} +{"cycle":2770,"elapsedSeconds":3685.3576271,"utc":"2026-11-10T18:46:10.4785831Z","WorkingSet64":140980224,"PrivateMemorySize64":248152064,"managedBytes":4579992,"allocatedBytes":12964116272,"gc":[833,556,556],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":22160,"sharedPasses":5540,"driverPasses":5540,"browserPasses":5540} +{"cycle":2780,"elapsedSeconds":3698.5960382,"utc":"2026-11-10T18:46:23.7235744Z","WorkingSet64":141484032,"PrivateMemorySize64":248131584,"managedBytes":4517024,"allocatedBytes":13010832224,"gc":[836,558,558],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":22240,"sharedPasses":5560,"driverPasses":5560,"browserPasses":5560} +{"cycle":2790,"elapsedSeconds":3711.8593586,"utc":"2026-11-10T18:46:36.9839413Z","WorkingSet64":141484032,"PrivateMemorySize64":248152064,"managedBytes":4581680,"allocatedBytes":13057584568,"gc":[839,560,560],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":22320,"sharedPasses":5580,"driverPasses":5580,"browserPasses":5580} +{"cycle":2800,"elapsedSeconds":3725.1404624,"utc":"2026-11-10T18:46:50.2673849Z","WorkingSet64":140398592,"PrivateMemorySize64":248152064,"managedBytes":4566080,"allocatedBytes":13104297184,"gc":[842,562,562],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":22400,"sharedPasses":5600,"driverPasses":5600,"browserPasses":5600} +{"cycle":2810,"elapsedSeconds":3738.4281808,"utc":"2026-11-10T18:47:03.5492228Z","WorkingSet64":140398592,"PrivateMemorySize64":248152064,"managedBytes":4631072,"allocatedBytes":13151092496,"gc":[845,564,564],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":22480,"sharedPasses":5620,"driverPasses":5620,"browserPasses":5620} +{"cycle":2820,"elapsedSeconds":3751.7036567,"utc":"2026-11-10T18:47:16.8320698Z","WorkingSet64":140398592,"PrivateMemorySize64":248152064,"managedBytes":4646096,"allocatedBytes":13197811040,"gc":[848,566,566],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":22560,"sharedPasses":5640,"driverPasses":5640,"browserPasses":5640} +{"cycle":2830,"elapsedSeconds":3764.8288594,"utc":"2026-11-10T18:47:29.9490464Z","WorkingSet64":140398592,"PrivateMemorySize64":248152064,"managedBytes":4647088,"allocatedBytes":13244521016,"gc":[851,568,568],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":22640,"sharedPasses":5660,"driverPasses":5660,"browserPasses":5660} +{"cycle":2840,"elapsedSeconds":3778.0234287,"utc":"2026-11-10T18:47:43.1525105Z","WorkingSet64":140144640,"PrivateMemorySize64":248152064,"managedBytes":4587488,"allocatedBytes":13291310552,"gc":[854,570,570],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":22720,"sharedPasses":5680,"driverPasses":5680,"browserPasses":5680} +{"cycle":2850,"elapsedSeconds":3791.1815004,"utc":"2026-11-10T18:47:56.310184Z","WorkingSet64":140185600,"PrivateMemorySize64":248152064,"managedBytes":4630160,"allocatedBytes":13338052256,"gc":[857,572,572],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":22800,"sharedPasses":5700,"driverPasses":5700,"browserPasses":5700} +{"cycle":2860,"elapsedSeconds":3804.3095771,"utc":"2026-11-10T18:48:09.4272408Z","WorkingSet64":140505088,"PrivateMemorySize64":248131584,"managedBytes":4501000,"allocatedBytes":13384764736,"gc":[860,574,574],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":22880,"sharedPasses":5720,"driverPasses":5720,"browserPasses":5720} +{"cycle":2870,"elapsedSeconds":3817.6499627,"utc":"2026-11-10T18:48:22.7774667Z","WorkingSet64":136892416,"PrivateMemorySize64":248152064,"managedBytes":4549000,"allocatedBytes":13431517264,"gc":[863,576,576],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":22960,"sharedPasses":5740,"driverPasses":5740,"browserPasses":5740} +{"cycle":2880,"elapsedSeconds":3830.737646,"utc":"2026-11-10T18:48:35.8674593Z","WorkingSet64":136892416,"PrivateMemorySize64":248152064,"managedBytes":4630744,"allocatedBytes":13478305280,"gc":[866,578,578],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":23040,"sharedPasses":5760,"driverPasses":5760,"browserPasses":5760} +{"cycle":2890,"elapsedSeconds":3843.9766521,"utc":"2026-11-10T18:48:49.0941582Z","WorkingSet64":136892416,"PrivateMemorySize64":248152064,"managedBytes":4622360,"allocatedBytes":13524996168,"gc":[869,580,580],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":23120,"sharedPasses":5780,"driverPasses":5780,"browserPasses":5780} +{"cycle":2900,"elapsedSeconds":3857.2735939,"utc":"2026-11-10T18:49:02.3907588Z","WorkingSet64":136867840,"PrivateMemorySize64":248152064,"managedBytes":4630744,"allocatedBytes":13571712840,"gc":[872,582,582],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":23200,"sharedPasses":5800,"driverPasses":5800,"browserPasses":5800} +{"cycle":2910,"elapsedSeconds":3870.5382781,"utc":"2026-11-10T18:49:15.6655812Z","WorkingSet64":136867840,"PrivateMemorySize64":248131584,"managedBytes":4581584,"allocatedBytes":13618420552,"gc":[875,584,584],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":23280,"sharedPasses":5820,"driverPasses":5820,"browserPasses":5820} +{"cycle":2920,"elapsedSeconds":3883.7917365,"utc":"2026-11-10T18:49:28.9257285Z","WorkingSet64":136867840,"PrivateMemorySize64":248152064,"managedBytes":4627880,"allocatedBytes":13665165368,"gc":[878,586,586],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":23360,"sharedPasses":5840,"driverPasses":5840,"browserPasses":5840} +{"cycle":2930,"elapsedSeconds":3896.8911756,"utc":"2026-11-10T18:49:42.0086581Z","WorkingSet64":136867840,"PrivateMemorySize64":248152064,"managedBytes":4647864,"allocatedBytes":13711888832,"gc":[881,588,588],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":23440,"sharedPasses":5860,"driverPasses":5860,"browserPasses":5860} +{"cycle":2940,"elapsedSeconds":3910.2108164,"utc":"2026-11-10T18:49:55.3286969Z","WorkingSet64":139603968,"PrivateMemorySize64":248152064,"managedBytes":4646288,"allocatedBytes":13759572072,"gc":[884,590,590],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":23520,"sharedPasses":5880,"driverPasses":5880,"browserPasses":5880} +{"cycle":2950,"elapsedSeconds":3923.5292088,"utc":"2026-11-10T18:50:08.654244Z","WorkingSet64":139603968,"PrivateMemorySize64":248152064,"managedBytes":4565440,"allocatedBytes":13806315856,"gc":[887,592,592],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":23600,"sharedPasses":5900,"driverPasses":5900,"browserPasses":5900} +{"cycle":2960,"elapsedSeconds":3936.7270001,"utc":"2026-11-10T18:50:21.8539265Z","WorkingSet64":139603968,"PrivateMemorySize64":248152064,"managedBytes":4582136,"allocatedBytes":13853038400,"gc":[890,594,594],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":23680,"sharedPasses":5920,"driverPasses":5920,"browserPasses":5920} +{"cycle":2970,"elapsedSeconds":3950.0404741,"utc":"2026-11-10T18:50:35.1657556Z","WorkingSet64":139108352,"PrivateMemorySize64":248131584,"managedBytes":4517256,"allocatedBytes":13899751392,"gc":[893,596,596],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":23760,"sharedPasses":5940,"driverPasses":5940,"browserPasses":5940} +{"cycle":2980,"elapsedSeconds":3963.3270102,"utc":"2026-11-10T18:50:48.4527189Z","WorkingSet64":139214848,"PrivateMemorySize64":248131584,"managedBytes":4517168,"allocatedBytes":13946457296,"gc":[896,598,598],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":23840,"sharedPasses":5960,"driverPasses":5960,"browserPasses":5960} +{"cycle":2990,"elapsedSeconds":3976.5313651,"utc":"2026-11-10T18:51:01.6571171Z","WorkingSet64":139214848,"PrivateMemorySize64":248131584,"managedBytes":4517592,"allocatedBytes":13993163408,"gc":[899,600,600],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":23920,"sharedPasses":5980,"driverPasses":5980,"browserPasses":5980} +{"cycle":3000,"elapsedSeconds":3989.775694,"utc":"2026-11-10T18:51:14.8931471Z","WorkingSet64":139214848,"PrivateMemorySize64":248131584,"managedBytes":4517128,"allocatedBytes":14039860608,"gc":[902,602,602],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":24000,"sharedPasses":6000,"driverPasses":6000,"browserPasses":6000} +{"cycle":3010,"elapsedSeconds":4003.0564251,"utc":"2026-11-10T18:51:28.1747748Z","WorkingSet64":138244096,"PrivateMemorySize64":248152064,"managedBytes":4648040,"allocatedBytes":14086691072,"gc":[905,604,604],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":24080,"sharedPasses":6020,"driverPasses":6020,"browserPasses":6020} +{"cycle":3020,"elapsedSeconds":4016.3596689,"utc":"2026-11-10T18:51:41.4865308Z","WorkingSet64":138244096,"PrivateMemorySize64":248152064,"managedBytes":4632616,"allocatedBytes":14133515816,"gc":[908,606,606],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":24160,"sharedPasses":6040,"driverPasses":6040,"browserPasses":6040} +{"cycle":3030,"elapsedSeconds":4029.4609105,"utc":"2026-11-10T18:51:54.5782268Z","WorkingSet64":138244096,"PrivateMemorySize64":248152064,"managedBytes":4646904,"allocatedBytes":14180220760,"gc":[911,608,608],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":24240,"sharedPasses":6060,"driverPasses":6060,"browserPasses":6060} +{"cycle":3040,"elapsedSeconds":4042.781307,"utc":"2026-11-10T18:52:07.9075421Z","WorkingSet64":137908224,"PrivateMemorySize64":248152064,"managedBytes":4522720,"allocatedBytes":14226926368,"gc":[914,610,610],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":24320,"sharedPasses":6080,"driverPasses":6080,"browserPasses":6080} +{"cycle":3050,"elapsedSeconds":4055.9007532,"utc":"2026-11-10T18:52:21.0227135Z","WorkingSet64":137908224,"PrivateMemorySize64":248152064,"managedBytes":4521968,"allocatedBytes":14273626640,"gc":[917,612,612],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":24400,"sharedPasses":6100,"driverPasses":6100,"browserPasses":6100} +{"cycle":3060,"elapsedSeconds":4069.1601534,"utc":"2026-11-10T18:52:34.2860243Z","WorkingSet64":137908224,"PrivateMemorySize64":248131584,"managedBytes":4517240,"allocatedBytes":14320336456,"gc":[920,614,614],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":24480,"sharedPasses":6120,"driverPasses":6120,"browserPasses":6120} +{"cycle":3070,"elapsedSeconds":4082.4767702,"utc":"2026-11-10T18:52:47.6078749Z","WorkingSet64":135692288,"PrivateMemorySize64":248152064,"managedBytes":4518712,"allocatedBytes":14367054848,"gc":[923,616,616],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":24560,"sharedPasses":6140,"driverPasses":6140,"browserPasses":6140} +{"cycle":3080,"elapsedSeconds":4095.6692935,"utc":"2026-11-10T18:53:00.786607Z","WorkingSet64":135794688,"PrivateMemorySize64":248238080,"managedBytes":4671568,"allocatedBytes":14413927928,"gc":[926,618,618],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":24640,"sharedPasses":6160,"driverPasses":6160,"browserPasses":6160} +{"cycle":3090,"elapsedSeconds":4108.7808298,"utc":"2026-11-10T18:53:13.8980819Z","WorkingSet64":138858496,"PrivateMemorySize64":248217600,"managedBytes":4623072,"allocatedBytes":14460655128,"gc":[929,620,620],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":24720,"sharedPasses":6180,"driverPasses":6180,"browserPasses":6180} +{"cycle":3100,"elapsedSeconds":4121.8051343,"utc":"2026-11-10T18:53:26.9329517Z","WorkingSet64":138858496,"PrivateMemorySize64":248217600,"managedBytes":4521688,"allocatedBytes":14507368056,"gc":[932,622,622],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":24800,"sharedPasses":6200,"driverPasses":6200,"browserPasses":6200} +{"cycle":3110,"elapsedSeconds":4135.0963146,"utc":"2026-11-10T18:53:40.2235589Z","WorkingSet64":138846208,"PrivateMemorySize64":248217600,"managedBytes":4522096,"allocatedBytes":14554070984,"gc":[935,624,624],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":24880,"sharedPasses":6220,"driverPasses":6220,"browserPasses":6220} +{"cycle":3120,"elapsedSeconds":4148.3809262,"utc":"2026-11-10T18:53:53.5079928Z","WorkingSet64":138846208,"PrivateMemorySize64":248197120,"managedBytes":4517784,"allocatedBytes":14600769808,"gc":[938,626,626],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":24960,"sharedPasses":6240,"driverPasses":6240,"browserPasses":6240} +{"cycle":3130,"elapsedSeconds":4161.6205539,"utc":"2026-11-10T18:54:06.7503381Z","WorkingSet64":138846208,"PrivateMemorySize64":248217600,"managedBytes":4581512,"allocatedBytes":14647535656,"gc":[941,628,628],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":25040,"sharedPasses":6260,"driverPasses":6260,"browserPasses":6260} +{"cycle":3140,"elapsedSeconds":4174.8286306,"utc":"2026-11-10T18:54:19.9581221Z","WorkingSet64":138493952,"PrivateMemorySize64":248217600,"managedBytes":4647448,"allocatedBytes":14694314880,"gc":[944,630,630],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":25120,"sharedPasses":6280,"driverPasses":6280,"browserPasses":6280} +{"cycle":3150,"elapsedSeconds":4187.9317212,"utc":"2026-11-10T18:54:33.0591689Z","WorkingSet64":138493952,"PrivateMemorySize64":248217600,"managedBytes":4647760,"allocatedBytes":14741025784,"gc":[947,632,632],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":25200,"sharedPasses":6300,"driverPasses":6300,"browserPasses":6300} +{"cycle":3160,"elapsedSeconds":4201.3385167,"utc":"2026-11-10T18:54:46.466935Z","WorkingSet64":138625024,"PrivateMemorySize64":248217600,"managedBytes":4543056,"allocatedBytes":14787734648,"gc":[950,634,634],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":25280,"sharedPasses":6320,"driverPasses":6320,"browserPasses":6320} +{"cycle":3170,"elapsedSeconds":4214.6318822,"utc":"2026-11-10T18:54:59.7643932Z","WorkingSet64":139108352,"PrivateMemorySize64":248238080,"managedBytes":4598704,"allocatedBytes":14835471712,"gc":[953,636,636],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":25360,"sharedPasses":6340,"driverPasses":6340,"browserPasses":6340} +{"cycle":3180,"elapsedSeconds":4227.6011572,"utc":"2026-11-10T18:55:12.7217844Z","WorkingSet64":138567680,"PrivateMemorySize64":248258560,"managedBytes":4599088,"allocatedBytes":14882179040,"gc":[956,638,638],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":25440,"sharedPasses":6360,"driverPasses":6360,"browserPasses":6360} +{"cycle":3190,"elapsedSeconds":4240.8800341,"utc":"2026-11-10T18:55:26.0053482Z","WorkingSet64":138567680,"PrivateMemorySize64":248197120,"managedBytes":4521984,"allocatedBytes":14928870384,"gc":[959,640,640],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":25520,"sharedPasses":6380,"driverPasses":6380,"browserPasses":6380} +{"cycle":3200,"elapsedSeconds":4254.0874218,"utc":"2026-11-10T18:55:39.2142131Z","WorkingSet64":138567680,"PrivateMemorySize64":248197120,"managedBytes":4522008,"allocatedBytes":14975574208,"gc":[962,642,642],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":25600,"sharedPasses":6400,"driverPasses":6400,"browserPasses":6400} +{"cycle":3210,"elapsedSeconds":4267.3777322,"utc":"2026-11-10T18:55:52.503358Z","WorkingSet64":138256384,"PrivateMemorySize64":248197120,"managedBytes":4521768,"allocatedBytes":15022280560,"gc":[965,644,644],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":25680,"sharedPasses":6420,"driverPasses":6420,"browserPasses":6420} +{"cycle":3220,"elapsedSeconds":4280.6564608,"utc":"2026-11-10T18:56:05.7824027Z","WorkingSet64":138256384,"PrivateMemorySize64":248197120,"managedBytes":4522432,"allocatedBytes":15068975584,"gc":[968,646,646],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":25760,"sharedPasses":6440,"driverPasses":6440,"browserPasses":6440} +{"cycle":3230,"elapsedSeconds":4293.8763882,"utc":"2026-11-10T18:56:19.0056502Z","WorkingSet64":138256384,"PrivateMemorySize64":248197120,"managedBytes":4521064,"allocatedBytes":15115690104,"gc":[971,648,648],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":25840,"sharedPasses":6460,"driverPasses":6460,"browserPasses":6460} +{"cycle":3240,"elapsedSeconds":4307.0704815,"utc":"2026-11-10T18:56:32.2035835Z","WorkingSet64":136998912,"PrivateMemorySize64":248197120,"managedBytes":4522648,"allocatedBytes":15162383368,"gc":[974,650,650],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":25920,"sharedPasses":6480,"driverPasses":6480,"browserPasses":6480} +{"cycle":3250,"elapsedSeconds":4320.2882786,"utc":"2026-11-10T18:56:45.4147471Z","WorkingSet64":136998912,"PrivateMemorySize64":248217600,"managedBytes":4635296,"allocatedBytes":15209206344,"gc":[977,652,652],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":26000,"sharedPasses":6500,"driverPasses":6500,"browserPasses":6500} +{"cycle":3260,"elapsedSeconds":4333.5584568,"utc":"2026-11-10T18:56:58.6781374Z","WorkingSet64":136998912,"PrivateMemorySize64":248217600,"managedBytes":4568600,"allocatedBytes":15255964944,"gc":[980,654,654],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":26080,"sharedPasses":6520,"driverPasses":6520,"browserPasses":6520} +{"cycle":3270,"elapsedSeconds":4347.0606786,"utc":"2026-11-10T18:57:12.1841117Z","WorkingSet64":137113600,"PrivateMemorySize64":248303616,"managedBytes":4791072,"allocatedBytes":15302893912,"gc":[983,656,656],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":26160,"sharedPasses":6540,"driverPasses":6540,"browserPasses":6540} +{"cycle":3280,"elapsedSeconds":4360.31061,"utc":"2026-11-10T18:57:25.4340341Z","WorkingSet64":137121792,"PrivateMemorySize64":248283136,"managedBytes":4651432,"allocatedBytes":15349591520,"gc":[986,658,658],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":26240,"sharedPasses":6560,"driverPasses":6560,"browserPasses":6560} +{"cycle":3290,"elapsedSeconds":4373.5743455,"utc":"2026-11-10T18:57:38.6952524Z","WorkingSet64":137121792,"PrivateMemorySize64":248283136,"managedBytes":4635624,"allocatedBytes":15396295048,"gc":[989,660,660],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":26320,"sharedPasses":6580,"driverPasses":6580,"browserPasses":6580} +{"cycle":3300,"elapsedSeconds":4386.6887803,"utc":"2026-11-10T18:57:51.8081916Z","WorkingSet64":137121792,"PrivateMemorySize64":248283136,"managedBytes":4586872,"allocatedBytes":15443079392,"gc":[992,662,662],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":26400,"sharedPasses":6600,"driverPasses":6600,"browserPasses":6600} +{"cycle":3310,"elapsedSeconds":4399.9113254,"utc":"2026-11-10T18:58:05.0420444Z","WorkingSet64":136998912,"PrivateMemorySize64":248283136,"managedBytes":4567968,"allocatedBytes":15489781728,"gc":[995,664,664],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":26480,"sharedPasses":6620,"driverPasses":6620,"browserPasses":6620} +{"cycle":3320,"elapsedSeconds":4413.0580019,"utc":"2026-11-10T18:58:18.1870197Z","WorkingSet64":136998912,"PrivateMemorySize64":248283136,"managedBytes":4592464,"allocatedBytes":15536553896,"gc":[998,666,666],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":26560,"sharedPasses":6640,"driverPasses":6640,"browserPasses":6640} +{"cycle":3330,"elapsedSeconds":4426.2459223,"utc":"2026-11-10T18:58:31.3722185Z","WorkingSet64":136998912,"PrivateMemorySize64":248283136,"managedBytes":4635720,"allocatedBytes":15583333064,"gc":[1001,668,668],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":26640,"sharedPasses":6660,"driverPasses":6660,"browserPasses":6660} +{"cycle":3340,"elapsedSeconds":4439.4945903,"utc":"2026-11-10T18:58:44.612778Z","WorkingSet64":136998912,"PrivateMemorySize64":248262656,"managedBytes":4512544,"allocatedBytes":15630045576,"gc":[1004,670,670],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":26720,"sharedPasses":6680,"driverPasses":6680,"browserPasses":6680} +{"cycle":3350,"elapsedSeconds":4452.7319327,"utc":"2026-11-10T18:58:57.8504798Z","WorkingSet64":136871936,"PrivateMemorySize64":248262656,"managedBytes":4513304,"allocatedBytes":15676735472,"gc":[1007,672,672],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":26800,"sharedPasses":6700,"driverPasses":6700,"browserPasses":6700} +{"cycle":3360,"elapsedSeconds":4465.9665357,"utc":"2026-11-10T18:59:11.0915659Z","WorkingSet64":136871936,"PrivateMemorySize64":248262656,"managedBytes":4522208,"allocatedBytes":15723446584,"gc":[1010,674,674],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":26880,"sharedPasses":6720,"driverPasses":6720,"browserPasses":6720} +{"cycle":3370,"elapsedSeconds":4479.2453575,"utc":"2026-11-10T18:59:24.3656984Z","WorkingSet64":136871936,"PrivateMemorySize64":248262656,"managedBytes":4521360,"allocatedBytes":15770144424,"gc":[1013,676,676],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":26960,"sharedPasses":6740,"driverPasses":6740,"browserPasses":6740} +{"cycle":3380,"elapsedSeconds":4492.5037895,"utc":"2026-11-10T18:59:37.6220691Z","WorkingSet64":136712192,"PrivateMemorySize64":248283136,"managedBytes":4620792,"allocatedBytes":15816956776,"gc":[1016,678,678],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":27040,"sharedPasses":6760,"driverPasses":6760,"browserPasses":6760} +{"cycle":3390,"elapsedSeconds":4505.7328701,"utc":"2026-11-10T18:59:50.8520389Z","WorkingSet64":139632640,"PrivateMemorySize64":248283136,"managedBytes":4521248,"allocatedBytes":15864653768,"gc":[1019,680,680],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":27120,"sharedPasses":6780,"driverPasses":6780,"browserPasses":6780} +{"cycle":3400,"elapsedSeconds":4518.9633225,"utc":"2026-11-10T19:00:04.0810038Z","WorkingSet64":139632640,"PrivateMemorySize64":248262656,"managedBytes":4521944,"allocatedBytes":15911375032,"gc":[1022,682,682],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":27200,"sharedPasses":6800,"driverPasses":6800,"browserPasses":6800} +{"cycle":3410,"elapsedSeconds":4532.2249832,"utc":"2026-11-10T19:00:17.3425888Z","WorkingSet64":138752000,"PrivateMemorySize64":248262656,"managedBytes":4521312,"allocatedBytes":15958071720,"gc":[1025,684,684],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":27280,"sharedPasses":6820,"driverPasses":6820,"browserPasses":6820} +{"cycle":3420,"elapsedSeconds":4545.4773934,"utc":"2026-11-10T19:00:30.5988211Z","WorkingSet64":138752000,"PrivateMemorySize64":248262656,"managedBytes":4521496,"allocatedBytes":16004773048,"gc":[1028,686,686],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":27360,"sharedPasses":6840,"driverPasses":6840,"browserPasses":6840} +{"cycle":3430,"elapsedSeconds":4558.6764164,"utc":"2026-11-10T19:00:43.7997598Z","WorkingSet64":138752000,"PrivateMemorySize64":248262656,"managedBytes":4521744,"allocatedBytes":16051486320,"gc":[1031,688,688],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":27440,"sharedPasses":6860,"driverPasses":6860,"browserPasses":6860} +{"cycle":3440,"elapsedSeconds":4571.9136606,"utc":"2026-11-10T19:00:57.0388739Z","WorkingSet64":138752000,"PrivateMemorySize64":248283136,"managedBytes":4652224,"allocatedBytes":16098326496,"gc":[1034,690,690],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":27520,"sharedPasses":6880,"driverPasses":6880,"browserPasses":6880} +{"cycle":3450,"elapsedSeconds":4585.1241096,"utc":"2026-11-10T19:01:10.2418696Z","WorkingSet64":137261056,"PrivateMemorySize64":248283136,"managedBytes":4550992,"allocatedBytes":16145065184,"gc":[1037,692,692],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":27600,"sharedPasses":6900,"driverPasses":6900,"browserPasses":6900} +{"cycle":3460,"elapsedSeconds":4598.3889279,"utc":"2026-11-10T19:01:23.5146186Z","WorkingSet64":137261056,"PrivateMemorySize64":248283136,"managedBytes":4650856,"allocatedBytes":16191862272,"gc":[1040,694,694],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":27680,"sharedPasses":6920,"driverPasses":6920,"browserPasses":6920} +{"cycle":3470,"elapsedSeconds":4611.6232963,"utc":"2026-11-10T19:01:36.7478109Z","WorkingSet64":139436032,"PrivateMemorySize64":248283136,"managedBytes":4652152,"allocatedBytes":16238573160,"gc":[1043,696,696],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":27760,"sharedPasses":6940,"driverPasses":6940,"browserPasses":6940} +{"cycle":3480,"elapsedSeconds":4624.8695604,"utc":"2026-11-10T19:01:49.9939805Z","WorkingSet64":139436032,"PrivateMemorySize64":248283136,"managedBytes":4652288,"allocatedBytes":16285267016,"gc":[1046,698,698],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":27840,"sharedPasses":6960,"driverPasses":6960,"browserPasses":6960} +{"cycle":3490,"elapsedSeconds":4638.140508,"utc":"2026-11-10T19:02:03.25852Z","WorkingSet64":139436032,"PrivateMemorySize64":248283136,"managedBytes":4618680,"allocatedBytes":16332074272,"gc":[1049,700,700],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":27920,"sharedPasses":6980,"driverPasses":6980,"browserPasses":6980} +{"cycle":3500,"elapsedSeconds":4651.3904809,"utc":"2026-11-10T19:02:16.5174099Z","WorkingSet64":139436032,"PrivateMemorySize64":248303616,"managedBytes":4773480,"allocatedBytes":16378936696,"gc":[1052,702,702],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":28000,"sharedPasses":7000,"driverPasses":7000,"browserPasses":7000} +{"cycle":3510,"elapsedSeconds":4664.5917749,"utc":"2026-11-10T19:02:29.7095169Z","WorkingSet64":139436032,"PrivateMemorySize64":248303616,"managedBytes":4765560,"allocatedBytes":16425639952,"gc":[1055,704,704],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":28080,"sharedPasses":7020,"driverPasses":7020,"browserPasses":7020} +{"cycle":3520,"elapsedSeconds":4677.7814582,"utc":"2026-11-10T19:02:42.908182Z","WorkingSet64":139292672,"PrivateMemorySize64":248303616,"managedBytes":4724608,"allocatedBytes":16472430776,"gc":[1058,706,706],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":28160,"sharedPasses":7040,"driverPasses":7040,"browserPasses":7040} +{"cycle":3530,"elapsedSeconds":4691.0688619,"utc":"2026-11-10T19:02:56.190364Z","WorkingSet64":139292672,"PrivateMemorySize64":248303616,"managedBytes":4691408,"allocatedBytes":16519131792,"gc":[1061,708,708],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":28240,"sharedPasses":7060,"driverPasses":7060,"browserPasses":7060} +{"cycle":3540,"elapsedSeconds":4704.2841341,"utc":"2026-11-10T19:03:09.4022211Z","WorkingSet64":139292672,"PrivateMemorySize64":248303616,"managedBytes":4647248,"allocatedBytes":16565886696,"gc":[1064,710,710],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":28320,"sharedPasses":7080,"driverPasses":7080,"browserPasses":7080} +{"cycle":3550,"elapsedSeconds":4717.5353571,"utc":"2026-11-10T19:03:22.6560999Z","WorkingSet64":138264576,"PrivateMemorySize64":248303616,"managedBytes":4665064,"allocatedBytes":16612615656,"gc":[1067,712,712],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":28400,"sharedPasses":7100,"driverPasses":7100,"browserPasses":7100} +{"cycle":3560,"elapsedSeconds":4730.7733147,"utc":"2026-11-10T19:03:35.8979401Z","WorkingSet64":138264576,"PrivateMemorySize64":248283136,"managedBytes":4635016,"allocatedBytes":16659417976,"gc":[1070,714,714],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":28480,"sharedPasses":7120,"driverPasses":7120,"browserPasses":7120} +{"cycle":3570,"elapsedSeconds":4744.0214695,"utc":"2026-11-10T19:03:49.1402769Z","WorkingSet64":138264576,"PrivateMemorySize64":248303616,"managedBytes":4773816,"allocatedBytes":16706279320,"gc":[1073,716,716],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":28560,"sharedPasses":7140,"driverPasses":7140,"browserPasses":7140} +{"cycle":3580,"elapsedSeconds":4757.2517002,"utc":"2026-11-10T19:04:02.3755512Z","WorkingSet64":137400320,"PrivateMemorySize64":248283136,"managedBytes":4651936,"allocatedBytes":16752994160,"gc":[1076,718,718],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":28640,"sharedPasses":7160,"driverPasses":7160,"browserPasses":7160} +{"cycle":3590,"elapsedSeconds":4770.4598148,"utc":"2026-11-10T19:04:15.5798294Z","WorkingSet64":137400320,"PrivateMemorySize64":248283136,"managedBytes":4591552,"allocatedBytes":16799682856,"gc":[1079,720,720],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":28720,"sharedPasses":7180,"driverPasses":7180,"browserPasses":7180} +{"cycle":3600,"elapsedSeconds":4783.663336,"utc":"2026-11-10T19:04:28.7863751Z","WorkingSet64":137400320,"PrivateMemorySize64":248283136,"managedBytes":4635320,"allocatedBytes":16846434896,"gc":[1082,722,722],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":28800,"sharedPasses":7200,"driverPasses":7200,"browserPasses":7200} +{"cycle":3610,"elapsedSeconds":4796.8948164,"utc":"2026-11-10T19:04:42.0122819Z","WorkingSet64":137400320,"PrivateMemorySize64":248283136,"managedBytes":4643400,"allocatedBytes":16893143672,"gc":[1085,724,724],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":28880,"sharedPasses":7220,"driverPasses":7220,"browserPasses":7220} +{"cycle":3620,"elapsedSeconds":4810.139686,"utc":"2026-11-10T19:04:55.2710629Z","WorkingSet64":137535488,"PrivateMemorySize64":248283136,"managedBytes":4652376,"allocatedBytes":16940839752,"gc":[1088,726,726],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":28960,"sharedPasses":7240,"driverPasses":7240,"browserPasses":7240} +{"cycle":3630,"elapsedSeconds":4823.3174498,"utc":"2026-11-10T19:05:08.4414838Z","WorkingSet64":137535488,"PrivateMemorySize64":248283136,"managedBytes":4652000,"allocatedBytes":16987565000,"gc":[1091,728,728],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":29040,"sharedPasses":7260,"driverPasses":7260,"browserPasses":7260} +{"cycle":3640,"elapsedSeconds":4836.5390828,"utc":"2026-11-10T19:05:21.6663296Z","WorkingSet64":137535488,"PrivateMemorySize64":248283136,"managedBytes":4592248,"allocatedBytes":17034280824,"gc":[1094,730,730],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":29120,"sharedPasses":7280,"driverPasses":7280,"browserPasses":7280} +{"cycle":3650,"elapsedSeconds":4849.7265939,"utc":"2026-11-10T19:05:34.8471528Z","WorkingSet64":137256960,"PrivateMemorySize64":248283136,"managedBytes":4584064,"allocatedBytes":17080982824,"gc":[1097,732,732],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":29200,"sharedPasses":7300,"driverPasses":7300,"browserPasses":7300} +{"cycle":3660,"elapsedSeconds":4863.1091391,"utc":"2026-11-10T19:05:48.2355383Z","WorkingSet64":137256960,"PrivateMemorySize64":248283136,"managedBytes":4592568,"allocatedBytes":17127699288,"gc":[1100,734,734],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":29280,"sharedPasses":7320,"driverPasses":7320,"browserPasses":7320} +{"cycle":3670,"elapsedSeconds":4876.4371056,"utc":"2026-11-10T19:06:01.5555912Z","WorkingSet64":137646080,"PrivateMemorySize64":248283136,"managedBytes":4654392,"allocatedBytes":17174484720,"gc":[1103,736,736],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":29360,"sharedPasses":7340,"driverPasses":7340,"browserPasses":7340} +{"cycle":3680,"elapsedSeconds":4889.6431798,"utc":"2026-11-10T19:06:14.7616703Z","WorkingSet64":137719808,"PrivateMemorySize64":248283136,"managedBytes":4651864,"allocatedBytes":17221191664,"gc":[1106,738,738],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":29440,"sharedPasses":7360,"driverPasses":7360,"browserPasses":7360} +{"cycle":3690,"elapsedSeconds":4902.8281565,"utc":"2026-11-10T19:06:27.957358Z","WorkingSet64":137101312,"PrivateMemorySize64":248303616,"managedBytes":4775576,"allocatedBytes":17268040424,"gc":[1109,740,740],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":29520,"sharedPasses":7380,"driverPasses":7380,"browserPasses":7380} +{"cycle":3700,"elapsedSeconds":4916.9700826,"utc":"2026-11-10T19:06:42.0889673Z","WorkingSet64":124518400,"PrivateMemorySize64":235720704,"managedBytes":4059920,"allocatedBytes":17314749104,"gc":[1112,742,742],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":29600,"sharedPasses":7400,"driverPasses":7400,"browserPasses":7400} +{"cycle":3710,"elapsedSeconds":4930.565824,"utc":"2026-11-10T19:06:55.6911321Z","WorkingSet64":116129792,"PrivateMemorySize64":227332096,"managedBytes":4134952,"allocatedBytes":17362152240,"gc":[1115,744,744],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":29680,"sharedPasses":7420,"driverPasses":7420,"browserPasses":7420} +{"cycle":3720,"elapsedSeconds":4943.7746161,"utc":"2026-11-10T19:07:08.8920686Z","WorkingSet64":136949760,"PrivateMemorySize64":248373248,"managedBytes":4634312,"allocatedBytes":17409400576,"gc":[1119,746,746],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":29760,"sharedPasses":7440,"driverPasses":7440,"browserPasses":7440} +{"cycle":3730,"elapsedSeconds":4957.0853609,"utc":"2026-11-10T19:07:22.2037568Z","WorkingSet64":136994816,"PrivateMemorySize64":248303616,"managedBytes":4137120,"allocatedBytes":17456131480,"gc":[1122,748,748],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":29840,"sharedPasses":7460,"driverPasses":7460,"browserPasses":7460} +{"cycle":3740,"elapsedSeconds":4970.2387122,"utc":"2026-11-10T19:07:35.3656669Z","WorkingSet64":136990720,"PrivateMemorySize64":248283136,"managedBytes":4121416,"allocatedBytes":17503358312,"gc":[1125,750,750],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":29920,"sharedPasses":7480,"driverPasses":7480,"browserPasses":7480} +{"cycle":3750,"elapsedSeconds":4983.4241664,"utc":"2026-11-10T19:07:48.5429981Z","WorkingSet64":110030848,"PrivateMemorySize64":231505920,"managedBytes":4047040,"allocatedBytes":17550491048,"gc":[1128,752,752],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":30000,"sharedPasses":7500,"driverPasses":7500,"browserPasses":7500} +{"cycle":3760,"elapsedSeconds":4996.6297597,"utc":"2026-11-10T19:08:01.7515976Z","WorkingSet64":110759936,"PrivateMemorySize64":231370752,"managedBytes":4126712,"allocatedBytes":17597831216,"gc":[1131,754,754],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":30080,"sharedPasses":7520,"driverPasses":7520,"browserPasses":7520} +{"cycle":3770,"elapsedSeconds":5009.807343,"utc":"2026-11-10T19:08:14.9314294Z","WorkingSet64":114229248,"PrivateMemorySize64":234778624,"managedBytes":3990440,"allocatedBytes":17645089208,"gc":[1134,756,756],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":30160,"sharedPasses":7540,"driverPasses":7540,"browserPasses":7540} +{"cycle":3780,"elapsedSeconds":5022.9974358,"utc":"2026-11-10T19:08:28.118887Z","WorkingSet64":118804480,"PrivateMemorySize64":239341568,"managedBytes":4126312,"allocatedBytes":17692512680,"gc":[1137,758,758],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":30240,"sharedPasses":7560,"driverPasses":7560,"browserPasses":7560} +{"cycle":3790,"elapsedSeconds":5036.1678719,"utc":"2026-11-10T19:08:41.2886046Z","WorkingSet64":113438720,"PrivateMemorySize64":234778624,"managedBytes":3983752,"allocatedBytes":17739641736,"gc":[1140,760,760],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":30320,"sharedPasses":7580,"driverPasses":7580,"browserPasses":7580} +{"cycle":3800,"elapsedSeconds":5049.3879165,"utc":"2026-11-10T19:08:54.5088568Z","WorkingSet64":117698560,"PrivateMemorySize64":239058944,"managedBytes":4057200,"allocatedBytes":17786981520,"gc":[1143,762,762],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":30400,"sharedPasses":7600,"driverPasses":7600,"browserPasses":7600} +{"cycle":3810,"elapsedSeconds":5062.5706221,"utc":"2026-11-10T19:09:07.6932094Z","WorkingSet64":113373184,"PrivateMemorySize64":234733568,"managedBytes":3925728,"allocatedBytes":17834219336,"gc":[1146,764,764],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":30480,"sharedPasses":7620,"driverPasses":7620,"browserPasses":7620} +{"cycle":3820,"elapsedSeconds":5075.7628267,"utc":"2026-11-10T19:09:20.8853674Z","WorkingSet64":113299456,"PrivateMemorySize64":234979328,"managedBytes":4048560,"allocatedBytes":17881572704,"gc":[1149,766,766],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":30560,"sharedPasses":7640,"driverPasses":7640,"browserPasses":7640} +{"cycle":3830,"elapsedSeconds":5088.9765822,"utc":"2026-11-10T19:09:34.0970322Z","WorkingSet64":113799168,"PrivateMemorySize64":231604224,"managedBytes":4116720,"allocatedBytes":17928839568,"gc":[1152,768,768],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":30640,"sharedPasses":7660,"driverPasses":7660,"browserPasses":7660} +{"cycle":3840,"elapsedSeconds":5102.1627066,"utc":"2026-11-10T19:09:47.2830284Z","WorkingSet64":121585664,"PrivateMemorySize64":237752320,"managedBytes":4117912,"allocatedBytes":17975996528,"gc":[1155,770,770],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":30720,"sharedPasses":7680,"driverPasses":7680,"browserPasses":7680} +{"cycle":3850,"elapsedSeconds":5115.3504075,"utc":"2026-11-10T19:10:00.4711272Z","WorkingSet64":122200064,"PrivateMemorySize64":237752320,"managedBytes":4182968,"allocatedBytes":18024210640,"gc":[1158,772,772],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":30800,"sharedPasses":7700,"driverPasses":7700,"browserPasses":7700} +{"cycle":3860,"elapsedSeconds":5128.5365508,"utc":"2026-11-10T19:10:13.6572511Z","WorkingSet64":118472704,"PrivateMemorySize64":237469696,"managedBytes":4051336,"allocatedBytes":18071341240,"gc":[1161,774,774],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":30880,"sharedPasses":7720,"driverPasses":7720,"browserPasses":7720} +{"cycle":3870,"elapsedSeconds":5141.7550027,"utc":"2026-11-10T19:10:26.8761396Z","WorkingSet64":118669312,"PrivateMemorySize64":237666304,"managedBytes":4060480,"allocatedBytes":18118576056,"gc":[1164,776,776],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":30960,"sharedPasses":7740,"driverPasses":7740,"browserPasses":7740} +{"cycle":3880,"elapsedSeconds":5154.950344,"utc":"2026-11-10T19:10:40.0716106Z","WorkingSet64":122941440,"PrivateMemorySize64":241926144,"managedBytes":4052472,"allocatedBytes":18165875200,"gc":[1167,778,778],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":31040,"sharedPasses":7760,"driverPasses":7760,"browserPasses":7760} +{"cycle":3890,"elapsedSeconds":5168.117364,"utc":"2026-11-10T19:10:53.2398938Z","WorkingSet64":117174272,"PrivateMemorySize64":237752320,"managedBytes":4141832,"allocatedBytes":18213113216,"gc":[1170,780,780],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":31120,"sharedPasses":7780,"driverPasses":7780,"browserPasses":7780} +{"cycle":3900,"elapsedSeconds":5181.3372804,"utc":"2026-11-10T19:11:06.4597396Z","WorkingSet64":120975360,"PrivateMemorySize64":241557504,"managedBytes":3930784,"allocatedBytes":18260351928,"gc":[1173,782,782],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":31200,"sharedPasses":7800,"driverPasses":7800,"browserPasses":7800} +{"cycle":3910,"elapsedSeconds":5194.5465198,"utc":"2026-11-10T19:11:19.6666227Z","WorkingSet64":116862976,"PrivateMemorySize64":237445120,"managedBytes":4012488,"allocatedBytes":18307701248,"gc":[1176,784,784],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":31280,"sharedPasses":7820,"driverPasses":7820,"browserPasses":7820} +{"cycle":3920,"elapsedSeconds":5207.7307735,"utc":"2026-11-10T19:11:32.8530313Z","WorkingSet64":116346880,"PrivateMemorySize64":237887488,"managedBytes":4129120,"allocatedBytes":18355012024,"gc":[1179,786,786],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":31360,"sharedPasses":7840,"driverPasses":7840,"browserPasses":7840} +{"cycle":3930,"elapsedSeconds":5220.9260914,"utc":"2026-11-10T19:11:46.0462522Z","WorkingSet64":112140288,"PrivateMemorySize64":233680896,"managedBytes":3987264,"allocatedBytes":18402181928,"gc":[1182,788,788],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":31440,"sharedPasses":7860,"driverPasses":7860,"browserPasses":7860} +{"cycle":3940,"elapsedSeconds":5234.1043659,"utc":"2026-11-10T19:11:59.2333062Z","WorkingSet64":116195328,"PrivateMemorySize64":237756416,"managedBytes":4131424,"allocatedBytes":18449637448,"gc":[1185,790,790],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":31520,"sharedPasses":7880,"driverPasses":7880,"browserPasses":7880} +{"cycle":3950,"elapsedSeconds":5247.2809462,"utc":"2026-11-10T19:12:12.4014496Z","WorkingSet64":116195328,"PrivateMemorySize64":237756416,"managedBytes":4130480,"allocatedBytes":18496919424,"gc":[1188,792,792],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":31600,"sharedPasses":7900,"driverPasses":7900,"browserPasses":7900} +{"cycle":3960,"elapsedSeconds":5260.4711176,"utc":"2026-11-10T19:12:25.592345Z","WorkingSet64":115834880,"PrivateMemorySize64":237543424,"managedBytes":3986744,"allocatedBytes":18544086800,"gc":[1191,794,794],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":31680,"sharedPasses":7920,"driverPasses":7920,"browserPasses":7920} +{"cycle":3970,"elapsedSeconds":5273.6560463,"utc":"2026-11-10T19:12:38.7765168Z","WorkingSet64":116748288,"PrivateMemorySize64":238514176,"managedBytes":4191968,"allocatedBytes":18591503240,"gc":[1194,796,796],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":31760,"sharedPasses":7940,"driverPasses":7940,"browserPasses":7940} +{"cycle":3980,"elapsedSeconds":5287.0780618,"utc":"2026-11-10T19:12:52.2033699Z","WorkingSet64":120549376,"PrivateMemorySize64":238456832,"managedBytes":3933064,"allocatedBytes":18638644256,"gc":[1197,798,798],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":31840,"sharedPasses":7960,"driverPasses":7960,"browserPasses":7960} +{"cycle":3990,"elapsedSeconds":5300.2386385,"utc":"2026-11-10T19:13:05.35981Z","WorkingSet64":116281344,"PrivateMemorySize64":238809088,"managedBytes":4059496,"allocatedBytes":18686045672,"gc":[1200,800,800],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":31920,"sharedPasses":7980,"driverPasses":7980,"browserPasses":7980} +{"cycle":4000,"elapsedSeconds":5313.4321402,"utc":"2026-11-10T19:13:18.5522027Z","WorkingSet64":115970048,"PrivateMemorySize64":238477312,"managedBytes":3986720,"allocatedBytes":18733363784,"gc":[1203,802,802],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":32000,"sharedPasses":8000,"driverPasses":8000,"browserPasses":8000} +{"cycle":4010,"elapsedSeconds":5326.6204532,"utc":"2026-11-10T19:13:31.7406049Z","WorkingSet64":120508416,"PrivateMemorySize64":243015680,"managedBytes":4050832,"allocatedBytes":18780637368,"gc":[1206,804,804],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":32080,"sharedPasses":8020,"driverPasses":8020,"browserPasses":8020} +{"cycle":4020,"elapsedSeconds":5339.8009168,"utc":"2026-11-10T19:13:44.9208525Z","WorkingSet64":116535296,"PrivateMemorySize64":239058944,"managedBytes":3999648,"allocatedBytes":18828062416,"gc":[1209,806,806],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":32160,"sharedPasses":8040,"driverPasses":8040,"browserPasses":8040} +{"cycle":4030,"elapsedSeconds":5352.99487,"utc":"2026-11-10T19:13:58.1154394Z","WorkingSet64":116318208,"PrivateMemorySize64":238993408,"managedBytes":4065696,"allocatedBytes":18875461184,"gc":[1212,808,808],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":32240,"sharedPasses":8060,"driverPasses":8060,"browserPasses":8060} +{"cycle":4040,"elapsedSeconds":5366.1798216,"utc":"2026-11-10T19:14:11.2997745Z","WorkingSet64":120360960,"PrivateMemorySize64":243036160,"managedBytes":4065416,"allocatedBytes":18922683736,"gc":[1215,810,810],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":32320,"sharedPasses":8080,"driverPasses":8080,"browserPasses":8080} +{"cycle":4050,"elapsedSeconds":5379.3735217,"utc":"2026-11-10T19:14:24.4955573Z","WorkingSet64":115818496,"PrivateMemorySize64":238473216,"managedBytes":3993632,"allocatedBytes":18969993968,"gc":[1218,812,812],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":32400,"sharedPasses":8100,"driverPasses":8100,"browserPasses":8100} +{"cycle":4060,"elapsedSeconds":5392.4722436,"utc":"2026-11-10T19:14:37.5990338Z","WorkingSet64":120197120,"PrivateMemorySize64":243015680,"managedBytes":4075624,"allocatedBytes":19017373272,"gc":[1221,814,814],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":32480,"sharedPasses":8120,"driverPasses":8120,"browserPasses":8120} +{"cycle":4070,"elapsedSeconds":5405.651646,"utc":"2026-11-10T19:14:50.7730584Z","WorkingSet64":116289536,"PrivateMemorySize64":238841856,"managedBytes":4146208,"allocatedBytes":19065570184,"gc":[1224,816,816],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":32560,"sharedPasses":8140,"driverPasses":8140,"browserPasses":8140} +{"cycle":4080,"elapsedSeconds":5418.8294594,"utc":"2026-11-10T19:15:03.9504794Z","WorkingSet64":115945472,"PrivateMemorySize64":238477312,"managedBytes":3987144,"allocatedBytes":19112715504,"gc":[1227,818,818],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":32640,"sharedPasses":8160,"driverPasses":8160,"browserPasses":8160} +{"cycle":4090,"elapsedSeconds":5432.0374034,"utc":"2026-11-10T19:15:17.1601803Z","WorkingSet64":119640064,"PrivateMemorySize64":243015680,"managedBytes":4117304,"allocatedBytes":19160028664,"gc":[1230,820,820],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":32720,"sharedPasses":8180,"driverPasses":8180,"browserPasses":8180} +{"cycle":4100,"elapsedSeconds":5445.2179978,"utc":"2026-11-10T19:15:30.3375728Z","WorkingSet64":115707904,"PrivateMemorySize64":238841856,"managedBytes":4065072,"allocatedBytes":19207398240,"gc":[1233,822,822],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":32800,"sharedPasses":8200,"driverPasses":8200,"browserPasses":8200} +{"cycle":4110,"elapsedSeconds":5458.5514867,"utc":"2026-11-10T19:15:43.6738027Z","WorkingSet64":115470336,"PrivateMemorySize64":238653440,"managedBytes":4008096,"allocatedBytes":19254725512,"gc":[1236,824,824],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":32880,"sharedPasses":8220,"driverPasses":8220,"browserPasses":8220} +{"cycle":4120,"elapsedSeconds":5471.7379288,"utc":"2026-11-10T19:15:56.8593109Z","WorkingSet64":119562240,"PrivateMemorySize64":242696192,"managedBytes":4000688,"allocatedBytes":19302079136,"gc":[1239,826,826],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":32960,"sharedPasses":8240,"driverPasses":8240,"browserPasses":8240} +{"cycle":4130,"elapsedSeconds":5484.9562507,"utc":"2026-11-10T19:16:10.0781878Z","WorkingSet64":112144384,"PrivateMemorySize64":238743552,"managedBytes":4117832,"allocatedBytes":19349475504,"gc":[1242,828,828],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":33040,"sharedPasses":8260,"driverPasses":8260,"browserPasses":8260} +{"cycle":4140,"elapsedSeconds":5498.1464981,"utc":"2026-11-10T19:16:23.2672877Z","WorkingSet64":112189440,"PrivateMemorySize64":238809088,"managedBytes":4118056,"allocatedBytes":19396632144,"gc":[1245,830,830],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":33120,"sharedPasses":8280,"driverPasses":8280,"browserPasses":8280} +{"cycle":4150,"elapsedSeconds":5511.3163326,"utc":"2026-11-10T19:16:36.4363444Z","WorkingSet64":119017472,"PrivateMemorySize64":238809088,"managedBytes":4051480,"allocatedBytes":19443932616,"gc":[1248,832,832],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":33200,"sharedPasses":8300,"driverPasses":8300,"browserPasses":8300} +{"cycle":4160,"elapsedSeconds":5524.5309388,"utc":"2026-11-10T19:16:49.6556238Z","WorkingSet64":118751232,"PrivateMemorySize64":238542848,"managedBytes":4052120,"allocatedBytes":19491166240,"gc":[1251,834,834],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":33280,"sharedPasses":8320,"driverPasses":8320,"browserPasses":8320} +{"cycle":4170,"elapsedSeconds":5537.7220072,"utc":"2026-11-10T19:17:02.8451387Z","WorkingSet64":118878208,"PrivateMemorySize64":238739456,"managedBytes":4117344,"allocatedBytes":19538501200,"gc":[1254,836,836],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":33360,"sharedPasses":8340,"driverPasses":8340,"browserPasses":8340} +{"cycle":4180,"elapsedSeconds":5550.9211684,"utc":"2026-11-10T19:17:16.0417485Z","WorkingSet64":118636544,"PrivateMemorySize64":238428160,"managedBytes":3938976,"allocatedBytes":19585669400,"gc":[1257,838,838],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":33440,"sharedPasses":8360,"driverPasses":8360,"browserPasses":8360} +{"cycle":4190,"elapsedSeconds":5564.0375684,"utc":"2026-11-10T19:17:29.1581926Z","WorkingSet64":122945536,"PrivateMemorySize64":242737152,"managedBytes":4052080,"allocatedBytes":19633028448,"gc":[1260,840,840],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":33520,"sharedPasses":8380,"driverPasses":8380,"browserPasses":8380} +{"cycle":4200,"elapsedSeconds":5577.243114,"utc":"2026-11-10T19:17:42.3638545Z","WorkingSet64":115806208,"PrivateMemorySize64":238678016,"managedBytes":4054832,"allocatedBytes":19680330576,"gc":[1263,842,842],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":33600,"sharedPasses":8400,"driverPasses":8400,"browserPasses":8400} +{"cycle":4210,"elapsedSeconds":5590.4732,"utc":"2026-11-10T19:17:55.5936071Z","WorkingSet64":112427008,"PrivateMemorySize64":235294720,"managedBytes":4182696,"allocatedBytes":19727670840,"gc":[1266,844,844],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":33680,"sharedPasses":8420,"driverPasses":8420,"browserPasses":8420} +{"cycle":4220,"elapsedSeconds":5603.6574161,"utc":"2026-11-10T19:18:08.7779418Z","WorkingSet64":118849536,"PrivateMemorySize64":238821376,"managedBytes":4118560,"allocatedBytes":19774876072,"gc":[1269,846,846],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":33760,"sharedPasses":8440,"driverPasses":8440,"browserPasses":8440} +{"cycle":4230,"elapsedSeconds":5616.9644296,"utc":"2026-11-10T19:18:22.0853634Z","WorkingSet64":116146176,"PrivateMemorySize64":238542848,"managedBytes":4052248,"allocatedBytes":19822067312,"gc":[1272,848,848],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":33840,"sharedPasses":8460,"driverPasses":8460,"browserPasses":8460} +{"cycle":4240,"elapsedSeconds":5630.1527451,"utc":"2026-11-10T19:18:35.2735179Z","WorkingSet64":120274944,"PrivateMemorySize64":242671616,"managedBytes":3987312,"allocatedBytes":19869276368,"gc":[1275,850,850],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":33920,"sharedPasses":8480,"driverPasses":8480,"browserPasses":8480} +{"cycle":4250,"elapsedSeconds":5643.258075,"utc":"2026-11-10T19:18:48.3788452Z","WorkingSet64":120619008,"PrivateMemorySize64":243036160,"managedBytes":4130328,"allocatedBytes":19916603080,"gc":[1278,852,852],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":34000,"sharedPasses":8500,"driverPasses":8500,"browserPasses":8500} +{"cycle":4260,"elapsedSeconds":5656.4796106,"utc":"2026-11-10T19:19:01.6002197Z","WorkingSet64":116424704,"PrivateMemorySize64":238821376,"managedBytes":3986568,"allocatedBytes":19963759592,"gc":[1281,854,854],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":34080,"sharedPasses":8520,"driverPasses":8520,"browserPasses":8520} +{"cycle":4270,"elapsedSeconds":5669.646909,"utc":"2026-11-10T19:19:14.768944Z","WorkingSet64":112164864,"PrivateMemorySize64":234565632,"managedBytes":4051192,"allocatedBytes":20011050336,"gc":[1284,856,856],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":34160,"sharedPasses":8540,"driverPasses":8540,"browserPasses":8540} +{"cycle":4280,"elapsedSeconds":5682.8394648,"utc":"2026-11-10T19:19:27.9626123Z","WorkingSet64":116408320,"PrivateMemorySize64":238804992,"managedBytes":4117976,"allocatedBytes":20058264848,"gc":[1287,858,858],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":34240,"sharedPasses":8560,"driverPasses":8560,"browserPasses":8560} +{"cycle":4290,"elapsedSeconds":5696.1424054,"utc":"2026-11-10T19:19:41.265842Z","WorkingSet64":116006912,"PrivateMemorySize64":238411776,"managedBytes":3920976,"allocatedBytes":20105484200,"gc":[1290,860,860],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":34320,"sharedPasses":8580,"driverPasses":8580,"browserPasses":8580} +{"cycle":4300,"elapsedSeconds":5709.4636964,"utc":"2026-11-10T19:19:54.5865621Z","WorkingSet64":114135040,"PrivateMemorySize64":238739456,"managedBytes":3986864,"allocatedBytes":20153830552,"gc":[1293,862,862],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":34400,"sharedPasses":8600,"driverPasses":8600,"browserPasses":8600} +{"cycle":4310,"elapsedSeconds":5722.6223838,"utc":"2026-11-10T19:20:07.7425961Z","WorkingSet64":113922048,"PrivateMemorySize64":238477312,"managedBytes":3986584,"allocatedBytes":20201120472,"gc":[1296,864,864],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":34480,"sharedPasses":8620,"driverPasses":8620,"browserPasses":8620} +{"cycle":4320,"elapsedSeconds":5735.8363918,"utc":"2026-11-10T19:20:20.9579718Z","WorkingSet64":118927360,"PrivateMemorySize64":238542848,"managedBytes":4052440,"allocatedBytes":20248450960,"gc":[1299,866,866],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":34560,"sharedPasses":8640,"driverPasses":8640,"browserPasses":8640} +{"cycle":4330,"elapsedSeconds":5749.0586465,"utc":"2026-11-10T19:20:34.1804388Z","WorkingSet64":122449920,"PrivateMemorySize64":242606080,"managedBytes":3921688,"allocatedBytes":20295685776,"gc":[1302,868,868],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":34640,"sharedPasses":8660,"driverPasses":8660,"browserPasses":8660} +{"cycle":4340,"elapsedSeconds":5762.2892765,"utc":"2026-11-10T19:20:47.4098321Z","WorkingSet64":118632448,"PrivateMemorySize64":238804992,"managedBytes":4051800,"allocatedBytes":20343032120,"gc":[1305,870,870],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":34720,"sharedPasses":8680,"driverPasses":8680,"browserPasses":8680} +{"cycle":4350,"elapsedSeconds":5775.4195846,"utc":"2026-11-10T19:21:00.5412352Z","WorkingSet64":122613760,"PrivateMemorySize64":242688000,"managedBytes":4010408,"allocatedBytes":20390269328,"gc":[1308,872,872],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":34800,"sharedPasses":8700,"driverPasses":8700,"browserPasses":8700} +{"cycle":4360,"elapsedSeconds":5788.4635996,"utc":"2026-11-10T19:21:13.5854732Z","WorkingSet64":122531840,"PrivateMemorySize64":242606080,"managedBytes":3929264,"allocatedBytes":20437564128,"gc":[1311,874,874],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":34880,"sharedPasses":8720,"driverPasses":8720,"browserPasses":8720} +{"cycle":4370,"elapsedSeconds":5801.6784919,"utc":"2026-11-10T19:21:26.8009392Z","WorkingSet64":118317056,"PrivateMemorySize64":238804992,"managedBytes":4115120,"allocatedBytes":20484954072,"gc":[1314,876,876],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":34960,"sharedPasses":8740,"driverPasses":8740,"browserPasses":8740} +{"cycle":4380,"elapsedSeconds":5814.8853536,"utc":"2026-11-10T19:21:40.0060554Z","WorkingSet64":122527744,"PrivateMemorySize64":243015680,"managedBytes":4117160,"allocatedBytes":20532150552,"gc":[1317,878,878],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":35040,"sharedPasses":8760,"driverPasses":8760,"browserPasses":8760} +{"cycle":4390,"elapsedSeconds":5828.0861403,"utc":"2026-11-10T19:21:53.2062004Z","WorkingSet64":118050816,"PrivateMemorySize64":238559232,"managedBytes":4059520,"allocatedBytes":20579321328,"gc":[1320,880,880],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":35120,"sharedPasses":8780,"driverPasses":8780,"browserPasses":8780} +{"cycle":4400,"elapsedSeconds":5841.3106131,"utc":"2026-11-10T19:22:06.4312153Z","WorkingSet64":119357440,"PrivateMemorySize64":238800896,"managedBytes":4059464,"allocatedBytes":20626569768,"gc":[1323,882,882],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":35200,"sharedPasses":8800,"driverPasses":8800,"browserPasses":8800} +{"cycle":4410,"elapsedSeconds":5854.50526,"utc":"2026-11-10T19:22:19.6298345Z","WorkingSet64":119046144,"PrivateMemorySize64":238411776,"managedBytes":3920552,"allocatedBytes":20673780112,"gc":[1326,884,884],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":35280,"sharedPasses":8820,"driverPasses":8820,"browserPasses":8820} +{"cycle":4420,"elapsedSeconds":5867.6676296,"utc":"2026-11-10T19:22:32.7931075Z","WorkingSet64":119455744,"PrivateMemorySize64":238821376,"managedBytes":4116600,"allocatedBytes":20721190608,"gc":[1329,886,886],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":35360,"sharedPasses":8840,"driverPasses":8840,"browserPasses":8840} +{"cycle":4430,"elapsedSeconds":5880.9144492,"utc":"2026-11-10T19:22:46.0375909Z","WorkingSet64":119111680,"PrivateMemorySize64":238477312,"managedBytes":3986256,"allocatedBytes":20768362072,"gc":[1332,888,888],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":35440,"sharedPasses":8860,"driverPasses":8860,"browserPasses":8860} +{"cycle":4440,"elapsedSeconds":5894.200753,"utc":"2026-11-10T19:22:59.3234916Z","WorkingSet64":119373824,"PrivateMemorySize64":238804992,"managedBytes":4051808,"allocatedBytes":20815638800,"gc":[1335,890,890],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":35520,"sharedPasses":8880,"driverPasses":8880,"browserPasses":8880} +{"cycle":4450,"elapsedSeconds":5907.41241,"utc":"2026-11-10T19:23:12.5342293Z","WorkingSet64":119373824,"PrivateMemorySize64":238804992,"managedBytes":4117192,"allocatedBytes":20862865904,"gc":[1338,892,892],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":35600,"sharedPasses":8900,"driverPasses":8900,"browserPasses":8900} +{"cycle":4460,"elapsedSeconds":5920.5786488,"utc":"2026-11-10T19:23:25.6999325Z","WorkingSet64":119373824,"PrivateMemorySize64":238825472,"managedBytes":4204752,"allocatedBytes":20910245512,"gc":[1341,894,894],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":35680,"sharedPasses":8920,"driverPasses":8920,"browserPasses":8920} +{"cycle":4470,"elapsedSeconds":5933.783289,"utc":"2026-11-10T19:23:38.9076636Z","WorkingSet64":117010432,"PrivateMemorySize64":238477312,"managedBytes":3986800,"allocatedBytes":20957336520,"gc":[1344,896,896],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":35760,"sharedPasses":8940,"driverPasses":8940,"browserPasses":8940} +{"cycle":4480,"elapsedSeconds":5946.9322959,"utc":"2026-11-10T19:23:52.0538473Z","WorkingSet64":121221120,"PrivateMemorySize64":242737152,"managedBytes":4060264,"allocatedBytes":21004731368,"gc":[1347,898,898],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":35840,"sharedPasses":8960,"driverPasses":8960,"browserPasses":8960} +{"cycle":4490,"elapsedSeconds":5960.1149296,"utc":"2026-11-10T19:24:05.2362333Z","WorkingSet64":117338112,"PrivateMemorySize64":238804992,"managedBytes":4117664,"allocatedBytes":21051919344,"gc":[1350,900,900],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":35920,"sharedPasses":8980,"driverPasses":8980,"browserPasses":8980} +{"cycle":4500,"elapsedSeconds":5973.3097143,"utc":"2026-11-10T19:24:18.4304225Z","WorkingSet64":116944896,"PrivateMemorySize64":242671616,"managedBytes":3995088,"allocatedBytes":21099166368,"gc":[1353,902,902],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":36000,"sharedPasses":9000,"driverPasses":9000,"browserPasses":9000} +{"cycle":4510,"elapsedSeconds":5986.4949925,"utc":"2026-11-10T19:24:31.6217934Z","WorkingSet64":113094656,"PrivateMemorySize64":238841856,"managedBytes":4136848,"allocatedBytes":21146602576,"gc":[1356,904,904],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":36080,"sharedPasses":9020,"driverPasses":9020,"browserPasses":9020} +{"cycle":4520,"elapsedSeconds":5999.6813214,"utc":"2026-11-10T19:24:44.804008Z","WorkingSet64":112750592,"PrivateMemorySize64":238477312,"managedBytes":3993880,"allocatedBytes":21193721232,"gc":[1359,906,906],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":36160,"sharedPasses":9040,"driverPasses":9040,"browserPasses":9040} +{"cycle":4530,"elapsedSeconds":6013.0794661,"utc":"2026-11-10T19:24:58.2004566Z","WorkingSet64":112988160,"PrivateMemorySize64":238448640,"managedBytes":3989448,"allocatedBytes":21241965352,"gc":[1362,908,908],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":36240,"sharedPasses":9060,"driverPasses":9060,"browserPasses":9060} +{"cycle":4540,"elapsedSeconds":6026.2845092,"utc":"2026-11-10T19:25:11.4070276Z","WorkingSet64":113311744,"PrivateMemorySize64":238796800,"managedBytes":4124584,"allocatedBytes":21289271104,"gc":[1365,910,910],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":36320,"sharedPasses":9080,"driverPasses":9080,"browserPasses":9080} +{"cycle":4550,"elapsedSeconds":6039.4915966,"utc":"2026-11-10T19:25:24.6129566Z","WorkingSet64":117800960,"PrivateMemorySize64":238841856,"managedBytes":4083408,"allocatedBytes":21336391544,"gc":[1368,912,912],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":36400,"sharedPasses":9100,"driverPasses":9100,"browserPasses":9100} +{"cycle":4560,"elapsedSeconds":6052.6990044,"utc":"2026-11-10T19:25:37.8198535Z","WorkingSet64":117518336,"PrivateMemorySize64":238538752,"managedBytes":4058512,"allocatedBytes":21383573296,"gc":[1371,914,914],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":36480,"sharedPasses":9120,"driverPasses":9120,"browserPasses":9120} +{"cycle":4570,"elapsedSeconds":6065.9007795,"utc":"2026-11-10T19:25:51.0221451Z","WorkingSet64":121528320,"PrivateMemorySize64":243015680,"managedBytes":4141088,"allocatedBytes":21430825480,"gc":[1374,916,916],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":36560,"sharedPasses":9140,"driverPasses":9140,"browserPasses":9140} +{"cycle":4580,"elapsedSeconds":6079.0842576,"utc":"2026-11-10T19:26:04.2090215Z","WorkingSet64":117002240,"PrivateMemorySize64":238538752,"managedBytes":4058744,"allocatedBytes":21477997224,"gc":[1377,918,918],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":36640,"sharedPasses":9160,"driverPasses":9160,"browserPasses":9160} +{"cycle":4590,"elapsedSeconds":6092.275871,"utc":"2026-11-10T19:26:17.3968782Z","WorkingSet64":117301248,"PrivateMemorySize64":238800896,"managedBytes":4059496,"allocatedBytes":21525255696,"gc":[1380,920,920],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":36720,"sharedPasses":9180,"driverPasses":9180,"browserPasses":9180} +{"cycle":4600,"elapsedSeconds":6105.4664507,"utc":"2026-11-10T19:26:30.5893728Z","WorkingSet64":117301248,"PrivateMemorySize64":238800896,"managedBytes":4058936,"allocatedBytes":21572502848,"gc":[1383,922,922],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":36800,"sharedPasses":9200,"driverPasses":9200,"browserPasses":9200} +{"cycle":4610,"elapsedSeconds":6118.7135893,"utc":"2026-11-10T19:26:43.834836Z","WorkingSet64":115064832,"PrivateMemorySize64":238473216,"managedBytes":3993272,"allocatedBytes":21619832216,"gc":[1386,924,924],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":36880,"sharedPasses":9220,"driverPasses":9220,"browserPasses":9220} +{"cycle":4620,"elapsedSeconds":6131.9146606,"utc":"2026-11-10T19:26:57.0385977Z","WorkingSet64":115138560,"PrivateMemorySize64":238538752,"managedBytes":4059368,"allocatedBytes":21667064424,"gc":[1389,926,926],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":36960,"sharedPasses":9240,"driverPasses":9240,"browserPasses":9240} +{"cycle":4630,"elapsedSeconds":6145.07493,"utc":"2026-11-10T19:27:10.1955085Z","WorkingSet64":115400704,"PrivateMemorySize64":238800896,"managedBytes":4124672,"allocatedBytes":21714330904,"gc":[1392,928,928],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":37040,"sharedPasses":9260,"driverPasses":9260,"browserPasses":9260} +{"cycle":4640,"elapsedSeconds":6158.3206657,"utc":"2026-11-10T19:27:23.4544591Z","WorkingSet64":116514816,"PrivateMemorySize64":243015680,"managedBytes":4074752,"allocatedBytes":21761491936,"gc":[1395,930,930],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":37120,"sharedPasses":9280,"driverPasses":9280,"browserPasses":9280} +{"cycle":4650,"elapsedSeconds":6171.497499,"utc":"2026-11-10T19:27:36.6216647Z","WorkingSet64":117235712,"PrivateMemorySize64":243036160,"managedBytes":4138696,"allocatedBytes":21808716864,"gc":[1398,932,932],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":37200,"sharedPasses":9300,"driverPasses":9300,"browserPasses":9300} +{"cycle":4660,"elapsedSeconds":6184.8124801,"utc":"2026-11-10T19:27:49.938559Z","WorkingSet64":116957184,"PrivateMemorySize64":242696192,"managedBytes":3999488,"allocatedBytes":21855895072,"gc":[1401,934,934],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":37280,"sharedPasses":9320,"driverPasses":9320,"browserPasses":9320} +{"cycle":4670,"elapsedSeconds":6198.018103,"utc":"2026-11-10T19:28:03.1413054Z","WorkingSet64":112758784,"PrivateMemorySize64":238497792,"managedBytes":3998216,"allocatedBytes":21903194216,"gc":[1404,936,936],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":37360,"sharedPasses":9340,"driverPasses":9340,"browserPasses":9340} +{"cycle":4680,"elapsedSeconds":6211.1886598,"utc":"2026-11-10T19:28:16.3279143Z","WorkingSet64":113127424,"PrivateMemorySize64":238608384,"managedBytes":3992800,"allocatedBytes":21950465880,"gc":[1407,938,938],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":37440,"sharedPasses":9360,"driverPasses":9360,"browserPasses":9360} +{"cycle":4690,"elapsedSeconds":6224.3907958,"utc":"2026-11-10T19:28:29.5192565Z","WorkingSet64":109191168,"PrivateMemorySize64":234684416,"managedBytes":3928200,"allocatedBytes":21997768736,"gc":[1410,940,940],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":37520,"sharedPasses":9380,"driverPasses":9380,"browserPasses":9380} +{"cycle":4700,"elapsedSeconds":6237.6652159,"utc":"2026-11-10T19:28:42.78991Z","WorkingSet64":113373184,"PrivateMemorySize64":238821376,"managedBytes":4076504,"allocatedBytes":22045100088,"gc":[1413,942,942],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":37600,"sharedPasses":9400,"driverPasses":9400,"browserPasses":9400} +{"cycle":4710,"elapsedSeconds":6250.8680635,"utc":"2026-11-10T19:28:55.9972871Z","WorkingSet64":112799744,"PrivateMemorySize64":238407680,"managedBytes":3928536,"allocatedBytes":22092321136,"gc":[1416,944,944],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":37680,"sharedPasses":9420,"driverPasses":9420,"browserPasses":9420} +{"cycle":4720,"elapsedSeconds":6263.9673657,"utc":"2026-11-10T19:29:09.0921219Z","WorkingSet64":117030912,"PrivateMemorySize64":242606080,"managedBytes":3920824,"allocatedBytes":22139649760,"gc":[1419,946,946],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":37760,"sharedPasses":9440,"driverPasses":9440,"browserPasses":9440} +{"cycle":4730,"elapsedSeconds":6277.1654307,"utc":"2026-11-10T19:29:22.2885143Z","WorkingSet64":112898048,"PrivateMemorySize64":238473216,"managedBytes":3993776,"allocatedBytes":22187080472,"gc":[1422,948,948],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":37840,"sharedPasses":9460,"driverPasses":9460,"browserPasses":9460} +{"cycle":4740,"elapsedSeconds":6290.3636862,"utc":"2026-11-10T19:29:35.488547Z","WorkingSet64":113213440,"PrivateMemorySize64":238800896,"managedBytes":4125568,"allocatedBytes":22234324152,"gc":[1425,950,950],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":37920,"sharedPasses":9480,"driverPasses":9480,"browserPasses":9480} +{"cycle":4750,"elapsedSeconds":6303.7261523,"utc":"2026-11-10T19:29:48.8488375Z","WorkingSet64":113274880,"PrivateMemorySize64":238411776,"managedBytes":3929424,"allocatedBytes":22282483392,"gc":[1428,952,952],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":38000,"sharedPasses":9500,"driverPasses":9500,"browserPasses":9500} +{"cycle":4760,"elapsedSeconds":6317.0165925,"utc":"2026-11-10T19:30:02.1409803Z","WorkingSet64":113676288,"PrivateMemorySize64":238804992,"managedBytes":4124344,"allocatedBytes":22329868424,"gc":[1431,954,954],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":38080,"sharedPasses":9520,"driverPasses":9520,"browserPasses":9520} +{"cycle":4770,"elapsedSeconds":6330.2058949,"utc":"2026-11-10T19:30:15.3267775Z","WorkingSet64":113676288,"PrivateMemorySize64":238804992,"managedBytes":4068088,"allocatedBytes":22376993912,"gc":[1434,956,956],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":38160,"sharedPasses":9540,"driverPasses":9540,"browserPasses":9540} +{"cycle":4780,"elapsedSeconds":6343.4448178,"utc":"2026-11-10T19:30:28.5659763Z","WorkingSet64":112865280,"PrivateMemorySize64":238825472,"managedBytes":4125280,"allocatedBytes":22424311448,"gc":[1437,958,958],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":38240,"sharedPasses":9560,"driverPasses":9560,"browserPasses":9560} +{"cycle":4790,"elapsedSeconds":6356.6536327,"utc":"2026-11-10T19:30:41.7775935Z","WorkingSet64":112865280,"PrivateMemorySize64":238432256,"managedBytes":3938040,"allocatedBytes":22471487088,"gc":[1440,960,960],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":38320,"sharedPasses":9580,"driverPasses":9580,"browserPasses":9580} +{"cycle":4800,"elapsedSeconds":6369.8412654,"utc":"2026-11-10T19:30:54.9784635Z","WorkingSet64":113262592,"PrivateMemorySize64":238546944,"managedBytes":3931112,"allocatedBytes":22518928560,"gc":[1443,962,962],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":38400,"sharedPasses":9600,"driverPasses":9600,"browserPasses":9600} +{"cycle":4810,"elapsedSeconds":6383.0050634,"utc":"2026-11-10T19:31:08.1344211Z","WorkingSet64":109965312,"PrivateMemorySize64":235368448,"managedBytes":4154640,"allocatedBytes":22566430632,"gc":[1446,964,964],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":38480,"sharedPasses":9620,"driverPasses":9620,"browserPasses":9620} +{"cycle":4820,"elapsedSeconds":6396.4128499,"utc":"2026-11-10T19:31:21.5470456Z","WorkingSet64":122699776,"PrivateMemorySize64":243056640,"managedBytes":4153752,"allocatedBytes":22613653672,"gc":[1449,966,966],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":38560,"sharedPasses":9640,"driverPasses":9640,"browserPasses":9640} +{"cycle":4830,"elapsedSeconds":6409.8899742,"utc":"2026-11-10T19:31:35.0148456Z","WorkingSet64":118222848,"PrivateMemorySize64":238538752,"managedBytes":4059152,"allocatedBytes":22660752464,"gc":[1452,968,968],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":38640,"sharedPasses":9660,"driverPasses":9660,"browserPasses":9660} +{"cycle":4840,"elapsedSeconds":6423.0769856,"utc":"2026-11-10T19:31:48.1984714Z","WorkingSet64":117592064,"PrivateMemorySize64":238489600,"managedBytes":4009600,"allocatedBytes":22707986512,"gc":[1455,970,970],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":38720,"sharedPasses":9680,"driverPasses":9680,"browserPasses":9680} +{"cycle":4850,"elapsedSeconds":6436.2743442,"utc":"2026-11-10T19:32:01.3946522Z","WorkingSet64":117641216,"PrivateMemorySize64":238538752,"managedBytes":4059072,"allocatedBytes":22755224496,"gc":[1458,972,972],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":38800,"sharedPasses":9700,"driverPasses":9700,"browserPasses":9700} +{"cycle":4860,"elapsedSeconds":6449.4308089,"utc":"2026-11-10T19:32:14.5532745Z","WorkingSet64":117903360,"PrivateMemorySize64":238800896,"managedBytes":4050864,"allocatedBytes":22802404296,"gc":[1461,974,974],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":38880,"sharedPasses":9720,"driverPasses":9720,"browserPasses":9720} +{"cycle":4870,"elapsedSeconds":6462.6500779,"utc":"2026-11-10T19:32:27.7727388Z","WorkingSet64":122109952,"PrivateMemorySize64":243015680,"managedBytes":4125408,"allocatedBytes":22849763944,"gc":[1464,976,976],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":38960,"sharedPasses":9740,"driverPasses":9740,"browserPasses":9740} +{"cycle":4880,"elapsedSeconds":6475.8728647,"utc":"2026-11-10T19:32:41.0028163Z","WorkingSet64":119013376,"PrivateMemorySize64":243015680,"managedBytes":4076344,"allocatedBytes":22896968168,"gc":[1467,978,978],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":39040,"sharedPasses":9760,"driverPasses":9760,"browserPasses":9760} +{"cycle":4890,"elapsedSeconds":6489.4704012,"utc":"2026-11-10T19:32:54.5983217Z","WorkingSet64":119017472,"PrivateMemorySize64":243036160,"managedBytes":4087976,"allocatedBytes":22944237912,"gc":[1470,980,980],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":39120,"sharedPasses":9780,"driverPasses":9780,"browserPasses":9780} +{"cycle":4900,"elapsedSeconds":6502.6634906,"utc":"2026-11-10T19:33:07.7844883Z","WorkingSet64":119189504,"PrivateMemorySize64":238821376,"managedBytes":4123960,"allocatedBytes":22991398584,"gc":[1473,982,982],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":39200,"sharedPasses":9800,"driverPasses":9800,"browserPasses":9800} +{"cycle":4910,"elapsedSeconds":6515.9048549,"utc":"2026-11-10T19:33:21.0342868Z","WorkingSet64":118906880,"PrivateMemorySize64":238542848,"managedBytes":4059704,"allocatedBytes":23038551000,"gc":[1476,984,984],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":39280,"sharedPasses":9820,"driverPasses":9820,"browserPasses":9820} +{"cycle":4920,"elapsedSeconds":6529.1831635,"utc":"2026-11-10T19:33:34.3559789Z","WorkingSet64":118784000,"PrivateMemorySize64":238477312,"managedBytes":3994304,"allocatedBytes":23085855384,"gc":[1479,986,986],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":39360,"sharedPasses":9840,"driverPasses":9840,"browserPasses":9840} +{"cycle":4930,"elapsedSeconds":6543.17755,"utc":"2026-11-10T19:33:48.3119325Z","WorkingSet64":118775808,"PrivateMemorySize64":238407680,"managedBytes":3928464,"allocatedBytes":23133230928,"gc":[1482,988,988],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":39440,"sharedPasses":9860,"driverPasses":9860,"browserPasses":9860} +{"cycle":4940,"elapsedSeconds":6556.8265556,"utc":"2026-11-10T19:34:01.9503987Z","WorkingSet64":119091200,"PrivateMemorySize64":238735360,"managedBytes":4007232,"allocatedBytes":23180557088,"gc":[1485,990,990],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":39520,"sharedPasses":9880,"driverPasses":9880,"browserPasses":9880} +{"cycle":4950,"elapsedSeconds":6570.0225311,"utc":"2026-11-10T19:34:15.1508144Z","WorkingSet64":122916864,"PrivateMemorySize64":242606080,"managedBytes":3921248,"allocatedBytes":23227888456,"gc":[1488,992,992],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":39600,"sharedPasses":9900,"driverPasses":9900,"browserPasses":9900} +{"cycle":4960,"elapsedSeconds":6583.2502677,"utc":"2026-11-10T19:34:28.3821044Z","WorkingSet64":118792192,"PrivateMemorySize64":238477312,"managedBytes":3994432,"allocatedBytes":23275226456,"gc":[1491,994,994],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":39680,"sharedPasses":9920,"driverPasses":9920,"browserPasses":9920} +{"cycle":4970,"elapsedSeconds":6596.4421822,"utc":"2026-11-10T19:34:41.5631278Z","WorkingSet64":123322368,"PrivateMemorySize64":243036160,"managedBytes":4130192,"allocatedBytes":23322674512,"gc":[1494,996,996],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":39760,"sharedPasses":9940,"driverPasses":9940,"browserPasses":9940} +{"cycle":4980,"elapsedSeconds":6609.9071603,"utc":"2026-11-10T19:34:55.0294437Z","WorkingSet64":115003392,"PrivateMemorySize64":238841856,"managedBytes":4130200,"allocatedBytes":23370810824,"gc":[1497,998,998],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":39840,"sharedPasses":9960,"driverPasses":9960,"browserPasses":9960} +{"cycle":4990,"elapsedSeconds":6623.0875258,"utc":"2026-11-10T19:35:08.246767Z","WorkingSet64":115658752,"PrivateMemorySize64":238546944,"managedBytes":3930520,"allocatedBytes":23417970072,"gc":[1500,1000,1000],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":39920,"sharedPasses":9980,"driverPasses":9980,"browserPasses":9980} +{"cycle":5000,"elapsedSeconds":6636.2656837,"utc":"2026-11-10T19:35:21.3871775Z","WorkingSet64":112214016,"PrivateMemorySize64":235089920,"managedBytes":4051936,"allocatedBytes":23465275520,"gc":[1503,1002,1002],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":40000,"sharedPasses":10000,"driverPasses":10000,"browserPasses":10000} +{"cycle":5010,"elapsedSeconds":6649.4581661,"utc":"2026-11-10T19:35:34.5860256Z","WorkingSet64":118226944,"PrivateMemorySize64":238522368,"managedBytes":4006736,"allocatedBytes":23512544264,"gc":[1506,1004,1004],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":40080,"sharedPasses":10020,"driverPasses":10020,"browserPasses":10020} +{"cycle":5020,"elapsedSeconds":6662.7255967,"utc":"2026-11-10T19:35:47.8510405Z","WorkingSet64":118534144,"PrivateMemorySize64":238788608,"managedBytes":4112568,"allocatedBytes":23559813432,"gc":[1509,1006,1006],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":40160,"sharedPasses":10040,"driverPasses":10040,"browserPasses":10040} +{"cycle":5030,"elapsedSeconds":6675.942992,"utc":"2026-11-10T19:36:01.0667856Z","WorkingSet64":118525952,"PrivateMemorySize64":238809088,"managedBytes":4091600,"allocatedBytes":23606996336,"gc":[1512,1008,1008],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":40240,"sharedPasses":10060,"driverPasses":10060,"browserPasses":10060} +{"cycle":5040,"elapsedSeconds":6689.1504501,"utc":"2026-11-10T19:36:14.2732522Z","WorkingSet64":84996096,"PrivateMemorySize64":243003392,"managedBytes":4051304,"allocatedBytes":23654226640,"gc":[1515,1010,1010],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":40320,"sharedPasses":10080,"driverPasses":10080,"browserPasses":10080} +{"cycle":5050,"elapsedSeconds":6702.3761049,"utc":"2026-11-10T19:36:27.4978222Z","WorkingSet64":78536704,"PrivateMemorySize64":242667520,"managedBytes":3993856,"allocatedBytes":23701567352,"gc":[1518,1012,1012],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":40400,"sharedPasses":10100,"driverPasses":10100,"browserPasses":10100} +{"cycle":5060,"elapsedSeconds":6715.5686555,"utc":"2026-11-10T19:36:40.6899593Z","WorkingSet64":74088448,"PrivateMemorySize64":238800896,"managedBytes":4069776,"allocatedBytes":23748836984,"gc":[1521,1014,1014],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":40480,"sharedPasses":10120,"driverPasses":10120,"browserPasses":10120} +{"cycle":5070,"elapsedSeconds":6729.2253323,"utc":"2026-11-10T19:36:54.3669364Z","WorkingSet64":73740288,"PrivateMemorySize64":238473216,"managedBytes":3992600,"allocatedBytes":23796110264,"gc":[1524,1016,1016],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":40560,"sharedPasses":10140,"driverPasses":10140,"browserPasses":10140} +{"cycle":5080,"elapsedSeconds":6742.7711569,"utc":"2026-11-10T19:37:07.9108312Z","WorkingSet64":71524352,"PrivateMemorySize64":238473216,"managedBytes":3993256,"allocatedBytes":23843390840,"gc":[1527,1018,1018],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":40640,"sharedPasses":10160,"driverPasses":10160,"browserPasses":10160} +{"cycle":5090,"elapsedSeconds":6755.9754822,"utc":"2026-11-10T19:37:21.1005986Z","WorkingSet64":80719872,"PrivateMemorySize64":243015680,"managedBytes":4072480,"allocatedBytes":23890872280,"gc":[1530,1020,1020],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":40720,"sharedPasses":10180,"driverPasses":10180,"browserPasses":10180} +{"cycle":5100,"elapsedSeconds":6769.1815489,"utc":"2026-11-10T19:37:34.3029141Z","WorkingSet64":80785408,"PrivateMemorySize64":243036160,"managedBytes":4072080,"allocatedBytes":23938190040,"gc":[1533,1022,1022],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":40800,"sharedPasses":10200,"driverPasses":10200,"browserPasses":10200} +{"cycle":5110,"elapsedSeconds":6782.6356772,"utc":"2026-11-10T19:37:47.7594223Z","WorkingSet64":76075008,"PrivateMemorySize64":238473216,"managedBytes":3993192,"allocatedBytes":23985382032,"gc":[1536,1024,1024],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":40880,"sharedPasses":10220,"driverPasses":10220,"browserPasses":10220} +{"cycle":5120,"elapsedSeconds":6796.0574954,"utc":"2026-11-10T19:38:01.1791795Z","WorkingSet64":76414976,"PrivateMemorySize64":238800896,"managedBytes":4069792,"allocatedBytes":24032761632,"gc":[1539,1026,1026],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":40960,"sharedPasses":10240,"driverPasses":10240,"browserPasses":10240} +{"cycle":5130,"elapsedSeconds":6810.0304017,"utc":"2026-11-10T19:38:15.1499803Z","WorkingSet64":80269312,"PrivateMemorySize64":242667520,"managedBytes":3992520,"allocatedBytes":24080041584,"gc":[1542,1028,1028],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":41040,"sharedPasses":10260,"driverPasses":10260,"browserPasses":10260} +{"cycle":5140,"elapsedSeconds":6823.2193916,"utc":"2026-11-10T19:38:28.3394217Z","WorkingSet64":76140544,"PrivateMemorySize64":238538752,"managedBytes":4059336,"allocatedBytes":24127298840,"gc":[1545,1030,1030],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":41120,"sharedPasses":10280,"driverPasses":10280,"browserPasses":10280} +{"cycle":5150,"elapsedSeconds":6836.4186724,"utc":"2026-11-10T19:38:41.5397392Z","WorkingSet64":71647232,"PrivateMemorySize64":238563328,"managedBytes":4059656,"allocatedBytes":24174495824,"gc":[1548,1032,1032],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":41200,"sharedPasses":10300,"driverPasses":10300,"browserPasses":10300} +{"cycle":5160,"elapsedSeconds":6849.8761838,"utc":"2026-11-10T19:38:55.0058003Z","WorkingSet64":71593984,"PrivateMemorySize64":238501888,"managedBytes":4008752,"allocatedBytes":24221822152,"gc":[1551,1034,1034],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":41280,"sharedPasses":10320,"driverPasses":10320,"browserPasses":10320} +{"cycle":5170,"elapsedSeconds":6863.4352003,"utc":"2026-11-10T19:39:08.5567876Z","WorkingSet64":76111872,"PrivateMemorySize64":243023872,"managedBytes":4064416,"allocatedBytes":24269196400,"gc":[1554,1036,1036],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":41360,"sharedPasses":10340,"driverPasses":10340,"browserPasses":10340} +{"cycle":5180,"elapsedSeconds":6876.605627,"utc":"2026-11-10T19:39:21.7262022Z","WorkingSet64":72794112,"PrivateMemorySize64":238944256,"managedBytes":4051656,"allocatedBytes":24316529048,"gc":[1557,1038,1038],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":41440,"sharedPasses":10360,"driverPasses":10360,"browserPasses":10360} +{"cycle":5190,"elapsedSeconds":6889.7919225,"utc":"2026-11-10T19:39:34.9153901Z","WorkingSet64":69259264,"PrivateMemorySize64":235216896,"managedBytes":4124776,"allocatedBytes":24363754176,"gc":[1560,1040,1040],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":41520,"sharedPasses":10380,"driverPasses":10380,"browserPasses":10380} +{"cycle":5200,"elapsedSeconds":6902.9686972,"utc":"2026-11-10T19:39:48.0926373Z","WorkingSet64":76718080,"PrivateMemorySize64":242667520,"managedBytes":3993496,"allocatedBytes":24411014544,"gc":[1563,1042,1042],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":41600,"sharedPasses":10400,"driverPasses":10400,"browserPasses":10400} +{"cycle":5210,"elapsedSeconds":6916.28353,"utc":"2026-11-10T19:40:01.4099085Z","WorkingSet64":72908800,"PrivateMemorySize64":238538752,"managedBytes":4059064,"allocatedBytes":24459233824,"gc":[1566,1044,1044],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":41680,"sharedPasses":10420,"driverPasses":10420,"browserPasses":10420} +{"cycle":5220,"elapsedSeconds":6929.4862049,"utc":"2026-11-10T19:40:14.6077036Z","WorkingSet64":76505088,"PrivateMemorySize64":243015680,"managedBytes":4115936,"allocatedBytes":24506448480,"gc":[1569,1046,1046],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":41760,"sharedPasses":10440,"driverPasses":10440,"browserPasses":10440} +{"cycle":5230,"elapsedSeconds":6942.686536,"utc":"2026-11-10T19:40:27.8068466Z","WorkingSet64":72048640,"PrivateMemorySize64":238522368,"managedBytes":4007520,"allocatedBytes":24553727008,"gc":[1572,1048,1048],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":41840,"sharedPasses":10460,"driverPasses":10460,"browserPasses":10460} +{"cycle":5240,"elapsedSeconds":6955.8743857,"utc":"2026-11-10T19:40:40.9986371Z","WorkingSet64":76652544,"PrivateMemorySize64":243044352,"managedBytes":4073744,"allocatedBytes":24600989400,"gc":[1575,1050,1050],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":41920,"sharedPasses":10480,"driverPasses":10480,"browserPasses":10480} +{"cycle":5250,"elapsedSeconds":6969.0821747,"utc":"2026-11-10T19:40:54.2132521Z","WorkingSet64":71778304,"PrivateMemorySize64":238518272,"managedBytes":4005784,"allocatedBytes":24648365920,"gc":[1578,1052,1052],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":42000,"sharedPasses":10500,"driverPasses":10500,"browserPasses":10500} +{"cycle":5260,"elapsedSeconds":6982.2743101,"utc":"2026-11-10T19:41:07.4005649Z","WorkingSet64":76554240,"PrivateMemorySize64":246845440,"managedBytes":3932976,"allocatedBytes":24695635960,"gc":[1581,1054,1054],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":42080,"sharedPasses":10520,"driverPasses":10520,"browserPasses":10520} +{"cycle":5270,"elapsedSeconds":6995.454983,"utc":"2026-11-10T19:41:20.5750363Z","WorkingSet64":77111296,"PrivateMemorySize64":247332864,"managedBytes":4142304,"allocatedBytes":24743109824,"gc":[1584,1056,1056],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":42160,"sharedPasses":10540,"driverPasses":10540,"browserPasses":10540} +{"cycle":5280,"elapsedSeconds":7008.6546482,"utc":"2026-11-10T19:41:33.7747507Z","WorkingSet64":72658944,"PrivateMemorySize64":243404800,"managedBytes":4059128,"allocatedBytes":24790220704,"gc":[1587,1058,1058],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":42240,"sharedPasses":10560,"driverPasses":10560,"browserPasses":10560} +{"cycle":5290,"elapsedSeconds":7022.1668582,"utc":"2026-11-10T19:41:47.3681167Z","WorkingSet64":76464128,"PrivateMemorySize64":247218176,"managedBytes":4134640,"allocatedBytes":24837586664,"gc":[1590,1060,1060],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":42320,"sharedPasses":10580,"driverPasses":10580,"browserPasses":10580} +{"cycle":5300,"elapsedSeconds":7039.9280885,"utc":"2026-11-10T19:42:05.1661967Z","WorkingSet64":78688256,"PrivateMemorySize64":251043840,"managedBytes":3945384,"allocatedBytes":24884984856,"gc":[1593,1062,1062],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":42400,"sharedPasses":10600,"driverPasses":10600,"browserPasses":10600} +{"cycle":5310,"elapsedSeconds":7055.1278862,"utc":"2026-11-10T19:42:20.2662731Z","WorkingSet64":80162816,"PrivateMemorySize64":255332352,"managedBytes":3951160,"allocatedBytes":24932626040,"gc":[1596,1064,1064],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":42480,"sharedPasses":10620,"driverPasses":10620,"browserPasses":10620} +{"cycle":5320,"elapsedSeconds":7069.0184359,"utc":"2026-11-10T19:42:34.139969Z","WorkingSet64":81805312,"PrivateMemorySize64":272982016,"managedBytes":4012896,"allocatedBytes":24980315048,"gc":[1599,1066,1066],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":42560,"sharedPasses":10640,"driverPasses":10640,"browserPasses":10640} +{"cycle":5330,"elapsedSeconds":7082.4373318,"utc":"2026-11-10T19:42:47.5640317Z","WorkingSet64":80338944,"PrivateMemorySize64":254656512,"managedBytes":4621376,"allocatedBytes":25027699008,"gc":[1602,1068,1068],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":42640,"sharedPasses":10660,"driverPasses":10660,"browserPasses":10660} +{"cycle":5340,"elapsedSeconds":7095.5659671,"utc":"2026-11-10T19:43:00.6844669Z","WorkingSet64":87146496,"PrivateMemorySize64":261574656,"managedBytes":4762080,"allocatedBytes":25074535664,"gc":[1605,1070,1070],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":42720,"sharedPasses":10680,"driverPasses":10680,"browserPasses":10680} +{"cycle":5350,"elapsedSeconds":7108.7394385,"utc":"2026-11-10T19:43:13.85707Z","WorkingSet64":87232512,"PrivateMemorySize64":261574656,"managedBytes":4793456,"allocatedBytes":25121278344,"gc":[1608,1072,1072],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":42800,"sharedPasses":10700,"driverPasses":10700,"browserPasses":10700} +{"cycle":5360,"elapsedSeconds":7121.9721312,"utc":"2026-11-10T19:43:27.0909124Z","WorkingSet64":87257088,"PrivateMemorySize64":261591040,"managedBytes":4138120,"allocatedBytes":25168001184,"gc":[1611,1074,1074],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":42880,"sharedPasses":10720,"driverPasses":10720,"browserPasses":10720} +{"cycle":5370,"elapsedSeconds":7135.1901751,"utc":"2026-11-10T19:43:40.3089895Z","WorkingSet64":87400448,"PrivateMemorySize64":253333504,"managedBytes":4119904,"allocatedBytes":25215100472,"gc":[1614,1076,1076],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":42960,"sharedPasses":10740,"driverPasses":10740,"browserPasses":10740} +{"cycle":5380,"elapsedSeconds":7148.3734604,"utc":"2026-11-10T19:43:53.4910701Z","WorkingSet64":83238912,"PrivateMemorySize64":249159680,"managedBytes":4061016,"allocatedBytes":25262295328,"gc":[1617,1078,1078],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":43040,"sharedPasses":10760,"driverPasses":10760,"browserPasses":10760} +{"cycle":5390,"elapsedSeconds":7161.5902538,"utc":"2026-11-10T19:44:06.7080138Z","WorkingSet64":87179264,"PrivateMemorySize64":253087744,"managedBytes":4124728,"allocatedBytes":25309616456,"gc":[1620,1080,1080],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":43120,"sharedPasses":10780,"driverPasses":10780,"browserPasses":10780} +{"cycle":5400,"elapsedSeconds":7174.5805733,"utc":"2026-11-10T19:44:19.6989722Z","WorkingSet64":87367680,"PrivateMemorySize64":253272064,"managedBytes":4126184,"allocatedBytes":25356771080,"gc":[1623,1082,1082],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":43200,"sharedPasses":10800,"driverPasses":10800,"browserPasses":10800} +{"cycle":5410,"elapsedSeconds":7187.6831487,"utc":"2026-11-10T19:44:32.8064007Z","WorkingSet64":87429120,"PrivateMemorySize64":253272064,"managedBytes":4059880,"allocatedBytes":25403934920,"gc":[1626,1084,1084],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":43280,"sharedPasses":10820,"driverPasses":10820,"browserPasses":10820} +{"cycle":5420,"elapsedSeconds":7200.9350359,"utc":"2026-11-10T19:44:46.0522796Z","WorkingSet64":84873216,"PrivateMemorySize64":253251584,"managedBytes":3987480,"allocatedBytes":25451104712,"gc":[1629,1086,1086],"fdCount":148,"ownedRootFdCount":4,"ownedPkiFdCount":0,"survivingProductionObjects":0,"managerDisposalsVerified":43360,"sharedPasses":10840,"driverPasses":10840,"browserPasses":10840} diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-full/sdk-assemblies.json b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-full/sdk-assemblies.json new file mode 100644 index 000000000..94f0a870f --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-full/sdk-assemblies.json @@ -0,0 +1,32 @@ +[ + { + "name": "Opc.Ua.Core", + "version": "2.0.1.0", + "sha256": "9d0857aa6b7f3c49037d4ea557b4da8edf07e146069464481783e66c5c9cd35a" + }, + { + "name": "Opc.Ua.Types", + "version": "2.0.1.0", + "sha256": "c542f69882f4e8a4ebd5ccc28a3881d6967c7ffb6dcc3c56dc6c776f39c2ede1" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "2.0.1.0", + "sha256": "7f4969aceb2f0db5328c6882cb4b117342f3b18905c38acdba600683860c4fd0" + }, + { + "name": "Opc.Ua.Core.Types", + "version": "2.0.1.0", + "sha256": "a7dd141b8dabe8848ff28c2fb8e16a85a0508e6a49e6b1a1c1e267175b99af96" + }, + { + "name": "Opc.Ua.Client", + "version": "2.0.1.0", + "sha256": "620da406fabdbc75d11f9827ea7e39d2d3c762471bd2264b0d11f1d6cd9247cd" + }, + { + "name": "Opc.Ua.Configuration", + "version": "2.0.1.0", + "sha256": "6ed6a594c93c3ff35d1a16539a9fe87c1e2640549cc2f48ed6bae333dc8bf0e7" + } +] \ No newline at end of file diff --git a/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-full/verification.json b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-full/verification.json new file mode 100644 index 000000000..c7ff34cd4 --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/evidence/2026-11-10-full/verification.json @@ -0,0 +1,149 @@ +{ + "source": { + "commit": "c25561c64d082ea2a42b03791d604f4fe9b72bd9", + "durationSeconds": 7200, + "mode": "full", + "image": { + "Id": "sha256:b04611ee9e1b7d36797012ed921962c57189cb4dbb3dff12afb8e158110f293b", + "RepoDigests": [ + "mcr.microsoft.com/dotnet/sdk@sha256:e362a8dbcd691522456da26a5198b8f3ca1d7641c95624fadc5e3e82678bd08a" + ], + "Architecture": "arm64", + "Os": "linux" + }, + "network": "none", + "startedUtc": "2026-11-10T17:44:32Z", + "scope": "actual unchanged production Shared/OpcUaClientDriver/AdminUI browser in a repeated same-process loop; SDK 2.0.1 only" + }, + "containerExitCode": 0, + "containerElapsedSeconds": 7204.404327417025, + "summary": { + "status": "passed", + "diagnosticPositiveControl": "exact SDK2 manager false-before/true-after DisposeAsync", + "requestedSeconds": 7200, + "elapsedSeconds": 7200.984331, + "fullTwoHourLifecycle": true, + "cycles": 5420, + "sharedPasses": 10840, + "driverPasses": 10840, + "browserPasses": 10840, + "managerDisposalsVerified": 43360, + "finalResources": { + "cycle": 5420, + "elapsedSeconds": 7200.9843313, + "utc": "2026-11-10T19:44:46.0998573Z", + "WorkingSet64": 86102016, + "PrivateMemorySize64": 249212928, + "managedBytes": 3988520, + "allocatedBytes": 25451263856, + "gc": [ + 1631, + 1088, + 1088 + ], + "fdCount": 148, + "ownedRootFdCount": 4, + "ownedPkiFdCount": 0, + "survivingProductionObjects": 0, + "managerDisposalsVerified": 43360, + "sharedPasses": 10840, + "driverPasses": 10840, + "browserPasses": 10840 + }, + "scope": "Production Shared connect/disconnect/reconnect; production driver Initialize/Reinitialize/Shutdown/dispose; production browser open/browse/dispose; scalar and Int32[3] read/write/subscribe/unsubscribe; strict mutual trusted DER/Basic256Sha256 SignAndEncrypt/API-key fixture. No network stalls, revocation, surgical edits/rebuild, CP abandonment or Windows/AVEVA/performance G4 claim." + }, + "ownCertificatesUnchanged": true, + "applicationOwnCertificates": 3, + "runtime": "Microsoft.NETCore.App10.0.3 in pinned official Linux ARM64 SDK10.0.103 image; framework-dependent harness", + "samples": 543, + "first": { + "cycle": 0, + "elapsedSeconds": 0, + "utc": "2026-11-10T17:44:45.1152841Z", + "WorkingSet64": 50864128, + "PrivateMemorySize64": 87015424, + "managedBytes": 243368, + "allocatedBytes": 307672, + "gc": [ + 2, + 2, + 2 + ], + "fdCount": 66, + "ownedRootFdCount": 4, + "ownedPkiFdCount": 0, + "survivingProductionObjects": 0, + "managerDisposalsVerified": 0, + "sharedPasses": 0, + "driverPasses": 0, + "browserPasses": 0 + }, + "last": { + "cycle": 5420, + "elapsedSeconds": 7200.9350359, + "utc": "2026-11-10T19:44:46.0522796Z", + "WorkingSet64": 84873216, + "PrivateMemorySize64": 253251584, + "managedBytes": 3987480, + "allocatedBytes": 25451104712, + "gc": [ + 1629, + 1086, + 1086 + ], + "fdCount": 148, + "ownedRootFdCount": 4, + "ownedPkiFdCount": 0, + "survivingProductionObjects": 0, + "managerDisposalsVerified": 43360, + "sharedPasses": 10840, + "driverPasses": 10840, + "browserPasses": 10840 + }, + "observedRanges": { + "WorkingSet64": { + "min": 50864128, + "max": 184299520 + }, + "PrivateMemorySize64": { + "min": 87015424, + "max": 272982016 + }, + "managedBytes": { + "min": 243368, + "max": 4793456 + }, + "fdCount": { + "min": 66, + "max": 150 + }, + "ownedPkiFdCount": { + "min": 0, + "max": 0 + }, + "survivingProductionObjects": { + "min": 0, + "max": 0 + } + }, + "evidenceSha256": { + "result.json": "9419f70bd292fa9298758b93f8a5e5be7b0d7392060f6b8cdc30a29a6eabe3ad", + "source.json": "50a2f15f9059b2a9dd7d738edabbaa13a091f887d3487c4b59616cbad997def0", + "task/summary.json": "99d435576c1feba4f1d9439e76d4a4d41d56528e80a778947252a1babcf86d5c", + "task/resources.jsonl": "25b367bc7568da44f639f5279640820035bb5cb54611b0108dcb4094cb15ca48", + "task/sdk-assemblies.json": "8b4d21b6730efda3f670b41bcdaf480994d4fb68cb19e4cf2705ec105e59a643", + "artifact-manifest.json": "595712025561558e2aeaf81a369a66670ddcdbea7e6e9c47329adc7d1a984649", + "container-dotnet-info.txt": "671a4199c1703bbae7ae9261df77c03e909b1d903dbf4d68747c9790bba5b03b" + }, + "limits": [ + "Lifecycle completion and cleanup checks passed; RSS/FD samples are observations, not a baseline-relative performance budget.", + "This source predates the unrelated HG1.0 consumer change; no server RSS, history CP churn, revocation, stalls, rebuild, Windows/live or full G4 claim.", + "Private PKI, keys and credential-bearing environment remain outside versioned evidence." + ], + "artifactManifest": { + "scope": "recursive, all files below immutable app publication", + "files": 428, + "generatedAfterRun": true, + "historicalTopLevelManifestSha256": "456a3fb35d5d5d1b3b141cfe654df3a28a66d5196d362cb6015a125491fd5691" + } +} diff --git a/scripts/validation/opcua-client-lifecycle/run.py b/scripts/validation/opcua-client-lifecycle/run.py new file mode 100755 index 000000000..2a01a45bf --- /dev/null +++ b/scripts/validation/opcua-client-lifecycle/run.py @@ -0,0 +1,76 @@ +#!/usr/bin/env python3 +"""Build and run isolated actual production Shared/driver/browser lifecycle loops.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import secrets +import shutil +import subprocess +import time +import uuid + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[2] + + +def write(path, value): + path.write_text(json.dumps(value, indent=2) + '\n') + + +def certs(root): + return {str(p.relative_to(root)): hashlib.sha256(p.read_bytes()).hexdigest() + for p in sorted(root.rglob('*.der')) if '/own/certs/' in str(p)} + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--output', required=True, type=Path, help='Fresh nonexistent task evidence root, includes private PKI; never commit entire output') + parser.add_argument('--duration', type=int, default=90) + parser.add_argument('--full', action='store_true', help='Requires >=7200 seconds of real completed client runtime') + parser.add_argument('--image', default='mcr.microsoft.com/dotnet/sdk:10.0.103-noble') + args = parser.parse_args() + if args.duration <= 0 or (args.full and args.duration < 7200): + parser.error('--full requires duration >=7200; diagnostic duration must be positive') + output = args.output.resolve() + output.mkdir(parents=True, exist_ok=False) + os.chmod(output, 0o700) + build = output / 'app' + task = output / 'task' + task.mkdir() + image = json.loads(subprocess.check_output(['docker', 'image', 'inspect', args.image, '--format', '{{json .}}'], text=True)) + if image['Architecture'] != 'arm64' or image['Os'] != 'linux': + raise RuntimeError('Expected cached official Linux arm64 SDK image') + write(output / 'source.json', {'commit': subprocess.check_output(['git', '-C', str(ROOT), 'rev-parse', 'HEAD'], text=True).strip(), + 'root': str(ROOT), 'durationSeconds': args.duration, 'mode': 'full' if args.full else 'diagnostic', + 'image': {k: image.get(k) for k in ('Id', 'RepoDigests', 'Architecture', 'Os')}, 'network': 'none', + 'startedUtc': time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), + 'scope': 'actual unchanged production Shared/OpcUaClientDriver/AdminUI browser in a repeated same-process loop; SDK 2.0.1 only'}) + with (output / 'build.log').open('w') as log: + subprocess.run(['dotnet', 'publish', str(HERE / 'Lifecycle.csproj'), '-c', 'Release', '-m:1', '--nologo', '-o', str(build)], stdout=log, stderr=subprocess.STDOUT, check=True, timeout=300) + shutil.copy2(HERE / 'container.sh', task / 'container.sh') + name = 'otopcua-client-lifecycle-' + uuid.uuid4().hex[:12] + env = dict(os.environ, OPCUA_MATRIX_PASSWORD='otua_lifecycle_' + secrets.token_urlsafe(32), + LIFECYCLE_SECONDS=str(args.duration), LIFECYCLE_MODE='full' if args.full else 'diagnostic') + command = ['docker', 'run', '--rm', '--name', name, '--network', 'none', + '-e', 'OPCUA_MATRIX_PASSWORD', '-e', 'LIFECYCLE_SECONDS', '-e', 'LIFECYCLE_MODE', + '-v', str(build) + ':/app:ro', '-v', str(task) + ':/task', args.image, 'bash', '/task/container.sh'] + write(output / 'command.json', {'argv': command, 'timeoutSeconds': args.duration + 300}) + started = time.monotonic() + try: + with (output / 'container.log').open('w') as log: + result = subprocess.run(command, stdout=log, stderr=subprocess.STDOUT, env=env, timeout=args.duration + 300) + except BaseException: + subprocess.run(['docker', 'rm', '-f', name], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, timeout=20) + raise + summary = json.loads((task / 'summary.json').read_text()) if (task / 'summary.json').exists() else None + write(output / 'result.json', {'exitCode': result.returncode, 'containerElapsedSeconds': time.monotonic() - started, + 'summary': summary, 'applicationCertificates': certs(task)}) + if result.returncode or not summary or (args.full and not summary['fullTwoHourLifecycle']): + raise RuntimeError('Lifecycle run failed; inspect task/failure.txt, client.log and server.log: ' + str(output)) + print(json.dumps({'output': str(output), 'summary': summary}, indent=2)) + + +if __name__ == '__main__': + main() diff --git a/scripts/validation/opcua-lifecycle-memory/.gitignore b/scripts/validation/opcua-lifecycle-memory/.gitignore new file mode 100644 index 000000000..bd6df73f4 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/.gitignore @@ -0,0 +1,7 @@ +__pycache__/ +bin/ +obj/ +private-fixture/ +*.pfx +*.der +*.nettrace diff --git a/scripts/validation/opcua-lifecycle-memory/ArtifactModuleInfo.cs b/scripts/validation/opcua-lifecycle-memory/ArtifactModuleInfo.cs new file mode 100644 index 000000000..3a74f0545 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/ArtifactModuleInfo.cs @@ -0,0 +1,26 @@ +// Read-only managed metadata extraction; does not load or execute product assemblies. +using System.Reflection.Metadata; +using System.Reflection.PortableExecutable; +using System.Text.Json; +var root = Path.GetFullPath(args[0]); +var modules = new List(); +foreach (var directory in args.Skip(1)) +{ + foreach (var path in Directory.EnumerateFiles(directory, "*.dll", SearchOption.AllDirectories).Order()) + { + try + { + using var file = File.OpenRead(path); + using var pe = new PEReader(file); + if (!pe.HasMetadata) continue; + var metadata = pe.GetMetadataReader(); + if (!metadata.IsAssembly) continue; + var assembly = metadata.GetAssemblyDefinition(); + modules.Add(new { file = Path.GetRelativePath(root, path).Replace(Path.DirectorySeparatorChar, '/'), + assembly = metadata.GetString(assembly.Name), version = assembly.Version.ToString(), + mvid = metadata.GetGuid(metadata.GetModuleDefinition().Mvid).ToString("D") }); + } + catch (BadImageFormatException) { /* Native DLLs have no CLR module identity. */ } + } +} +Console.WriteLine(JsonSerializer.Serialize(modules)); diff --git a/scripts/validation/opcua-lifecycle-memory/CertificateControl.cs b/scripts/validation/opcua-lifecycle-memory/CertificateControl.cs new file mode 100644 index 000000000..69a3485a7 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/CertificateControl.cs @@ -0,0 +1,39 @@ +using System.Diagnostics; +using System.Runtime; +using System.Security.Cryptography; +using System.Security.Cryptography.X509Certificates; +using System.Text.Json; +using Opc.Ua.Security.Certificates; +var mode = args[0]; +var directory = args[1]; +Directory.CreateDirectory(directory); +using var key = RSA.Create(2048); +var request = new CertificateRequest("CN=NativeMemoryControl", key, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1); +var original = request.CreateSelfSigned(DateTimeOffset.UtcNow.AddDays(-1), DateTimeOffset.UtcNow.AddDays(1)); +var pfx = original.Export(X509ContentType.Pfx); +// Certificate.From takes ownership of original; only wrapped disposes that native certificate. +using var wrapped = Certificate.From(original); +void Sample(int i, string kind) +{ + var live = GC.GetTotalMemory(true); + GC.WaitForPendingFinalizers(); + using var p = Process.GetCurrentProcess(); + p.Refresh(); + Console.WriteLine(JsonSerializer.Serialize(new { kind, i, pid = Environment.ProcessId, mode, live, rss = p.WorkingSet64, methods = JitInfo.GetCompiledMethodCount(), gc = GC.GetGCMemoryInfo().TotalCommittedBytes })); + Console.Out.Flush(); +} +Sample(0, "ready"); +while (!File.Exists(Path.Combine(directory, "go"))) Thread.Sleep(50); +for (int i = 1; i <= 1000; i++) +{ + using X509Certificate2 copy = mode switch + { + "pfx" => System.Security.Cryptography.X509Certificates.X509CertificateLoader.LoadPkcs12(pfx, null, X509KeyStorageFlags.Exportable), + "sdk-copy" => wrapped.AsX509Certificate2(), + "shared-copy" => (X509Certificate2)typeof(X509Certificate2).GetConstructor(new[] { typeof(X509Certificate) })!.Invoke(new object[] { original }), + _ => System.Security.Cryptography.X509Certificates.X509CertificateLoader.LoadCertificate(original.RawData) + }; + if (i % 100 == 0) Sample(i, "sample"); +} +Sample(1000, "done"); +while (!File.Exists(Path.Combine(directory, "stop"))) Thread.Sleep(50); diff --git a/scripts/validation/opcua-lifecycle-memory/EventPipeCapture.cs b/scripts/validation/opcua-lifecycle-memory/EventPipeCapture.cs new file mode 100644 index 000000000..8267ae911 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/EventPipeCapture.cs @@ -0,0 +1,15 @@ +// Read-only temporary diagnostic attachment. Requires Microsoft.Diagnostics.NETCore.Client from dotnet-trace. +using System.Diagnostics.Tracing; +using Microsoft.Diagnostics.NETCore.Client; + +var seconds = int.Parse(args[1]); +if (seconds < 1 || seconds > 300) throw new ArgumentOutOfRangeException(nameof(seconds), "Use a bounded 1..300 second diagnostic attachment"); +var client = new DiagnosticsClient(int.Parse(args[0])); +var providers = new[] { new EventPipeProvider("Microsoft-Windows-DotNETRuntime", EventLevel.Verbose, 0x18) }; +// Match the recorded experiment's API default (256 MiB capacity, not measured resident allocation). +using var session = client.StartEventPipeSession(providers, requestRundown: false, circularBufferMB: 256); +await using var file = File.Create(args[2]); +var copy = session.EventStream.CopyToAsync(file); +await Task.Delay(TimeSpan.FromSeconds(seconds)); +session.Stop(); +await copy; diff --git a/scripts/validation/opcua-lifecycle-memory/LATE_SLOPE.md b/scripts/validation/opcua-lifecycle-memory/LATE_SLOPE.md new file mode 100644 index 000000000..71bd8766b --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/LATE_SLOPE.md @@ -0,0 +1,114 @@ +# Proposed fixed-duration late-slope diagnostic + +Design draft only. No new mode, artifact or long execution is approved by this +document. Resolve the current ownership/code gates and review native attribution +before deciding whether this experiment supplies a still-needed fact for #799. + +The question is whether the canonical Linux process continues to grow well after +the observed generated-code step. This is separate from choosing a warmed +acceptance baseline, a cross-version performance denominator, or resolving macOS +private-key import retention. The existing `profile` allowance stays 60–1800s. + +If approved, add a distinct diagnostic mode fixed at **7200 seconds** of canonical +cycling after startup, including its cold and qualification-era cycles. It must +not claim 7200 seconds *after warmup*. Keep every normal operation, the active +restart every fourth cycle, all logical/ownership checks and actual PKI descriptor +checks. Use fresh committed source and immutable self-contained Linux ARM64 +.NET10.0.14 artifacts, exact SDK2.0.1 and the landed HG1.0.0 graph. Freeze image, +PKI identity, fixture and instrumentation before launch. Root owns the long run. + +Keep the original cycle-3 baseline and +64MiB managed / +128MiB RSS / +32 FD caps. +Record the sample before asserting; catch only the three resource-cap assertions, +latch the first rejection permanently and continue **every canonical cycle and +restart**, with resource sampling. Managed-monotonic, logical/ownership, observer, +operation and shutdown failures remain fatal. After final ownership/shutdown +checks, emit a diagnostic receipt with `acceptance=false` and rethrow the original +cap rejection. Never emit ordinary `complete`/two-hour acceptance or convert an +earlier rejection to success. A duration completion is distinct from test success. + +Prospectively report **all** quiescent observations, cold rejection, maximum +observed quiescent RSS and final values. Predeclare these elapsed-time windows: + +| Window | Quiescent sample elapsed seconds | +|---|---:| +| Early late phase | 1800–2400 | +| Middle late phase | 3600–4200 | +| Final late phase | 6600–7200 | + +Proposed fixed bounds are startup 120s, each complete cycle including its restart +30s, cycle deadline 7230s, shutdown ceiling 60s and container deadline 7440s. +The active restart helper has a separate 25s linked deadline; its elapsed time +is recorded before post-restart configuration. The final cycle may finish after 7200s, but cannot extend +its 30s bound. Validate these bounds with reviewed short controls before committing +the protocol; hitting one makes the diagnostic incomplete, not grounds to relax it. + +The existing quiescent sample precedes the optional restart. Thus two adjacent +bounded cycles allow at most 60s between quiescent samples. Each 600s window must +have at least 10 samples, first sample no later than 60s after its start, last sample +no earlier than 60s before its end, observed span at least 480s, and no internal gap +above 60s. Apply the same 60s maximum gap over the entire 1800–7200s reporting range. +Missing coverage is incomplete evidence; it must not become a favorable slope. +Unless at least 385 cycles and 96 restarts complete by 1800s, report the elapsed +slopes descriptively but withhold attribution to the phase after the previously +observed restart milestone. Reaching that count still does not prove factory +saturation in this run; no EventPipe observer is attached. + +For each window report sample count, first/last/min/max/median RSS and retained +managed bytes, FD range, GC committed range, JIT/timer/thread ranges and elapsed +coverage. Missing windows are incomplete evidence. Also report ordinary least +squares RSS and managed-byte slopes against actual sample elapsed seconds for +all observations in 1800–7200s, with units bytes/hour and the exact sample count. +Do not choose a favorable endpoint/window/statistic after observing results. +These descriptive slopes have **no new pass threshold**. Quiescent maxima are +not continuous process peak measurements, and native MethodSize is not RSS. + +Retain certificate allocation StackTrace tracking at the same enabled setting as +the earlier canonical saturation experiment and disclose its overhead. Do not +attach EventPipe to this proposed run or claim generated-factory readiness from +absent counters; earlier traces remain separate source-scoped evidence. This +instrumented diagnostic cannot be relabelled as uninstrumented acceptance or as +one of the required representative-load comparison runs. + +Freeze cycle-phase elapsed timestamps before cleanup and retain shutdown duration +separately; no cleanup sample feeds the windows or slopes. The new mode must +reach its explicit post-shutdown checks before rethrowing a latched resource cap; +the generic profile mode currently throws earlier and must keep its old behavior. +Cleanup must attempt both independent owners under their separate deadlines even +when one fails or the operation token is canceled. Preserve the first rejection +alongside any later cleanup failure; neither error may erase the other. +The shutdown ceiling covers 5s to capture manager references, 20s for each +owner, 5s to delete the private client directory and 10s to verify shutdown. +Any local deadline or overall elapsed miss is fatal and makes the diagnostic +incomplete; the container deadline is unchanged. + +Before execution, implement and review the proposed setup/last-cycle/cleanup and +outer deadlines in the actual harness and launcher; no extension or retry-to-green. +Cycle cancellation is cooperative. If a call ignores its token and does not +return within the bound, the diagnostic is incomplete; the outer deadline reaps +the task-owned container. Never infer a completed bounded cycle from silence. +Require negative controls proving a latched first failure cannot disappear, +wrong duration/mode is rejected, no ordinary acceptance receipt can be emitted, +and malformed/missing sample windows fail the summarizer. Review actual source, +control results and every immutable artifact hash with Astra before launch. + +The canonical mode is implemented. The [short control receipts](../../../docs/plans/evidence/2026-11-10-opcua2/late-slope-controls.json) +record three passing helper tests and actual rejection of a 90-second request +before setup. The original helper assertion-capture failure is retained; the +canonical source is byte-identical across that test-only correction. These +controls do not approve a bundle, start the workload or satisfy #799. + +The first bundle verified but its separate rehearsal stopped in .NET CLI +startup: [retained startup failure](../../../docs/plans/evidence/2026-11-10-opcua2/late-slope-rehearsal-startup-failure.json). +The corrected launcher keeps the root read-only and aliases the same private +task temp directory at `/tmp`. The replacement bundle from `b18f9723` passed +manifest/source/MVID review and its separate [60-second rehearsal](../../../docs/plans/evidence/2026-11-10-opcua2/late-slope-rehearsal.json) +completed 16 cycles and four restarts with all three tests passed and cleanup +verified. Astra approved one fixed 7,200-second diagnostic on that exact bundle; +this approval does not adopt a new acceptance baseline or clear #799/G4. + +The [fixed run result](../../../docs/plans/evidence/2026-11-10-opcua2/late-slope-linux.md) +completed all 7,201.014 seconds of cycling and verified shutdown, with 1,937 +cycles, 484 restarts and no cold resource rejection. Peak quiescent RSS was +4.20 MiB below the original cap. The three fixed-window medians and whole late +phase fit describe one tracked Linux run. Earlier failures remain, the receipt +has `acceptance=false`, and #799/G4 stay open. diff --git a/scripts/validation/opcua-lifecycle-memory/LifecycleControl.cs b/scripts/validation/opcua-lifecycle-memory/LifecycleControl.cs new file mode 100644 index 000000000..4c3e24a66 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/LifecycleControl.cs @@ -0,0 +1,208 @@ +using System.Diagnostics; +using System.Collections; +using System.Reflection; +using System.Net; +using System.Net.Sockets; +using System.Runtime; +using System.Text; +using System.Text.Json; +using Microsoft.Extensions.Logging.Abstractions; +using Opc.Ua; +using Opc.Ua.Client; +using Opc.Ua.Configuration; +using ZB.MOM.WW.OtOpcUa.Commons.OpcUa; +using ZB.MOM.WW.OtOpcUa.OpcUaServer; +using ZB.MOM.WW.OtOpcUa.OpcUaServer.Security; +var root = Path.GetFullPath(args[0]); +Directory.CreateDirectory(root); +var seconds = int.Parse(args[1]); +using var timeout = new CancellationTokenSource(TimeSpan.FromSeconds(seconds + 120)); +var ct = timeout.Token; +var clientPki = Path.Combine(root, "client-pki"); +var telemetry = DefaultTelemetry.Create(_ => { }); +var config = new ApplicationConfiguration(telemetry); +config.ApplicationName = "NativeLifecycleControl"; +config.ApplicationUri = "urn:NativeLifecycleControl:" + Guid.NewGuid(); +config.ApplicationType = ApplicationType.Client; +config.SecurityConfiguration = new SecurityConfiguration +{ + ApplicationCertificate = new CertificateIdentifier { StoreType = CertificateStoreType.Directory, StorePath = Path.Combine(clientPki, "own"), SubjectName = "CN=NativeLifecycleControl" }, + TrustedIssuerCertificates = new CertificateTrustList { StoreType = CertificateStoreType.Directory, StorePath = Path.Combine(clientPki, "issuer") }, + TrustedPeerCertificates = new CertificateTrustList { StoreType = CertificateStoreType.Directory, StorePath = Path.Combine(clientPki, "trusted") }, + RejectedCertificateStore = new CertificateTrustList { StoreType = CertificateStoreType.Directory, StorePath = Path.Combine(clientPki, "rejected") }, + AutoAcceptUntrustedCertificates = true +}; +config.ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 15000 }; +var app = new ApplicationInstance(telemetry) { ApplicationConfiguration = config }; +await config.ValidateAsync(ApplicationType.Client, ct); +await app.CheckApplicationInstanceCertificatesAsync(true, null, ct); +int port; +using (var listener = new TcpListener(IPAddress.Loopback, 0)) +{ + listener.Start(); + port = ((IPEndPoint)listener.LocalEndpoint).Port; +} +var options = new OpcUaApplicationHostOptions { ApplicationName = "NativeLifecycleServer", ApplicationUri = "urn:NativeLifecycleServer:" + Guid.NewGuid(), OpcUaPort = port, PublicHostname = "127.0.0.1", PkiStoreRoot = Path.Combine(root, "server-pki"), AllowAnonymous = false, AutoAcceptUntrustedClientCertificates = true, EnabledSecurityProfiles = [OpcUaSecurityProfile.Basic256Sha256SignAndEncrypt] }; +OpcUaApplicationHost host = null!; +OtOpcUaSdkServer server = null!; +async Task Boot() +{ + server = new OtOpcUaSdkServer(); + host = new OpcUaApplicationHost(options, NullLogger.Instance, new Auth()); + await host.StartAsync(server, ct); + var n = server.NodeManager!; + n.NodeWriteGateway = new Gateway(); + n.EnsureFolder("Control", null, "Control", AddressSpaceRealm.Raw); + n.EnsureFolder("Equipment", null, "Equipment", AddressSpaceRealm.Uns); + n.EnsureVariable("Control/Scalar", "Control", "Scalar", "Int32", true, AddressSpaceRealm.Raw); + n.EnsureVariable("Control/Array", "Control", "Array", "Int16", true, AddressSpaceRealm.Raw, isArray: true, arrayLength: 4); + n.EnsureVariable("Equipment/Scalar", "Equipment", "Scalar", "Int32", true, AddressSpaceRealm.Uns); + for (var i = 0; i < 16; i++) n.EnsureVariable("Control/Browse" + i, "Control", "Browse" + i, "Int32", false, AddressSpaceRealm.Raw); + n.MaterialiseAlarmCondition("Control/Alarm", "Control", "Alarm", "OffNormalAlarm", 500, AddressSpaceRealm.Raw, isNative: true); + n.WriteValue("Control/Scalar", 0, 0, DateTime.UtcNow, AddressSpaceRealm.Raw); + n.WriteValue("Control/Array", new short[] { 0, 1, 2, 3 }, 0, DateTime.UtcNow, AddressSpaceRealm.Raw); + n.WriteValue("Equipment/Scalar", 0, 0, DateTime.UtcNow, AddressSpaceRealm.Uns); +} +async Task Connect() +{ + var t = DefaultTelemetry.Create(_ => { }); + var endpoint = await CoreClientUtils.SelectEndpointAsync(config, $"opc.tcp://127.0.0.1:{port}/OtOpcUa", true, t, ct); + var factory = new DefaultSessionFactory(t); + var identity = new UserIdentity("control", Encoding.UTF8.GetBytes(FixtureCredential.Value)); + return await factory.CreateAsync(config, new ConfiguredEndpoint(null, endpoint ?? throw new Exception("Missing endpoint"), EndpointConfiguration.Create(config)), false, false, "NativeLifecycleControl", 15000, identity, default, ct); +} +static DataValue Value(object v) +{ +#if SDK2 + if (!VariantHelper.TryCastFrom(v, out var variant)) throw new Exception("Unsupported control value"); + return new DataValue(variant); +#else + return new DataValue(new Variant(v)); +#endif +} +static object? Clr(DataValue v) +{ +#if SDK2 + return v.WrappedValue.AsBoxedObject(Variant.BoxingBehavior.Legacy); +#else + return v.Value; +#endif +} +object? CertificateStats() +{ +#if SDK2 + return new { created = Opc.Ua.Security.Certificates.Certificate.InstancesCreated, disposed = Opc.Ua.Security.Certificates.Certificate.InstancesDisposed, outstanding = Opc.Ua.Security.Certificates.Certificate.InstancesLeaked }; +#else + return null; +#endif +} +void Sample(int cycle, string kind) +{ + var live = GC.GetTotalMemory(true); + using var p = Process.GetCurrentProcess(); + p.Refresh(); + var m = GC.GetGCMemoryInfo(); + Console.WriteLine(JsonSerializer.Serialize(new { kind, cycle, pid = Environment.ProcessId, live, rss = p.WorkingSet64, gcCommitted = m.TotalCommittedBytes, gcHeap = m.HeapSizeBytes, fragmented = m.FragmentedBytes, jit = JitInfo.GetCompiledMethodCount(), jitIl = JitInfo.GetCompiledILBytes(), sdk = typeof(NodeId).Assembly.GetName().Version?.ToString(), scope = "matched encrypted public lifecycle subset; no history/revocation/proxy", assemblies = AppDomain.CurrentDomain.GetAssemblies().Length, dynamicAssemblies = AppDomain.CurrentDomain.GetAssemblies().Count(a => a.IsDynamic), certificate = CertificateStats(), timers = Timer.ActiveCount, threads = p.Threads.Count, sessions = server.CurrentInstance.SessionManager.GetSessions().Count, subscriptions = server.CurrentInstance.SubscriptionManager.GetSubscriptions().Count })); + Console.Out.Flush(); +} +int cycles = 0, restarts = 0; +await Boot(); +var watch = Stopwatch.StartNew(); +Sample(0, "start"); +try +{ + while (watch.Elapsed.TotalSeconds < seconds) + { + using (var owner = await Connect()) using (var other = await Connect()) + { + var ns = (ushort)owner.NamespaceUris.GetIndex("https://zb.com/otopcua/raw"); + var scalar = new NodeId("Control/Scalar", ns); + var array = new NodeId("Control/Array", ns); + using var subscription = new Subscription(owner.DefaultSubscription) { PublishingInterval = 100 }; + owner.AddSubscription(subscription); + await subscription.CreateAsync(ct); + subscription.AddItem(new MonitoredItem(subscription.DefaultItem) { StartNodeId = scalar, AttributeId = Attributes.Value, SamplingInterval = 50 }); + subscription.AddItem(new MonitoredItem(subscription.DefaultItem) { StartNodeId = array, AttributeId = Attributes.Value, SamplingInterval = 50 }); + await subscription.ApplyChangesAsync(ct); + var response = await owner.WriteAsync(null, [new WriteValue { NodeId = scalar, AttributeId = Attributes.Value, Value = Value(++cycles) }, new WriteValue { NodeId = array, AttributeId = Attributes.Value, Value = Value(new short[] { 1, 2, 3, 4 }) }], ct); + if (response.Results.ToList().Any(s => StatusCode.IsBad(s))) throw new Exception("Control write denied"); + if (!Equals(Clr(await owner.ReadValueAsync(scalar, ct)), cycles)) throw new Exception("Scalar changed"); + if (!((short[])Clr(await owner.ReadValueAsync(array, ct))!).SequenceEqual(new short[] { 1, 2, 3, 4 })) throw new Exception("Array changed"); + var browse = await owner.BrowseAsync(null, null, 1, [new BrowseDescription { NodeId = new NodeId("Control", ns), BrowseDirection = BrowseDirection.Forward, ReferenceTypeId = ReferenceTypeIds.HierarchicalReferences, IncludeSubtypes = true, ResultMask = (uint)BrowseResultMask.All }], ct); + await Task.Delay(1000, ct); + await subscription.DeleteAsync(true, ct); + await owner.CloseAsync(ct); + await other.CloseAsync(ct); + } + if (server.CurrentInstance.SessionManager.GetSessions().Count != 0 || server.CurrentInstance.SubscriptionManager.GetSubscriptions().Count != 0) throw new Exception("Control retained sessions/subscriptions"); + Sample(cycles, "sample"); + if (cycles % 4 == 0) + { + using var parked = await Connect(); + using var sub = new Subscription(parked.DefaultSubscription) { PublishingInterval = 100 }; + parked.AddSubscription(sub); + await sub.CreateAsync(ct); + sub.AddItem(new MonitoredItem(sub.DefaultItem) { StartNodeId = new NodeId("Control/Scalar", (ushort)parked.NamespaceUris.GetIndex("https://zb.com/otopcua/raw")), AttributeId = Attributes.Value, SamplingInterval = 50 }); + await sub.ApplyChangesAsync(ct); + await host.DisposeAsync(); + await Boot(); + restarts++; + } + } + Console.WriteLine(JsonSerializer.Serialize(new { kind = "complete", cycles, restarts, seconds = watch.Elapsed.TotalSeconds, fullGate = false })); +} +finally +{ + await host.DisposeAsync(); +#if SDK2 + await app.DisposeAsync(); +#endif +} +#if SDK2 +GC.Collect(); +GC.WaitForPendingFinalizers(); +GC.Collect(); +var certificateType = typeof(Opc.Ua.Security.Certificates.Certificate); +var report = new Dictionary(); +var trackingEnabled = Environment.GetEnvironmentVariable("OPCUA_CERTIFICATE_LEAK_TRACKING") == "1"; +if (trackingEnabled) +{ + foreach (var name in new[] { "EnumerateLiveCertificates", "EnumerateUnreachableUndisposedCertificates" }) + { + var method = certificateType.GetMethod(name, BindingFlags.Static | BindingFlags.NonPublic) + ?? throw new InvalidOperationException("SDK2 diagnostic method missing: " + name); + var values = method.Invoke(null, null) as IEnumerable + ?? throw new InvalidOperationException("SDK2 diagnostic method return type changed: " + name); + var stacks = new List(); + foreach (var value in values) + { + var field = value!.GetType().GetField(name.Contains("Unreachable") ? "Item2" : "Item4") + ?? throw new InvalidOperationException("SDK2 diagnostic tuple field missing: " + name); + if (field.FieldType != typeof(string)) + throw new InvalidOperationException("SDK2 diagnostic stack field type changed"); + // Deliberately omit tuple Item1 (certificate identity). + stacks.Add((string)field.GetValue(value)!); + } + report[name] = new + { + count = stacks.Count, + allocations = stacks.GroupBy(x => x).OrderByDescending(g => g.Count()).Take(15) + .Select(g => new { count = g.Count(), stack = g.Key }).ToArray() + }; + } +} +Console.WriteLine(JsonSerializer.Serialize(new { kind = "certificate-final-diagnostics", trackingEnabled, stats = CertificateStats(), report })); +#endif +class Auth : IOpcUaUserAuthenticator +{ + public Task AuthenticateUserNameAsync(string user, string password, CancellationToken ct) => Task.FromResult(user == "control" && password == FixtureCredential.Value ? OpcUaUserAuthResult.Allow("control", [OpcUaDataPlaneRoles.WriteOperate]) : OpcUaUserAuthResult.Deny("Control credential refused")); +} +class Gateway : IOpcUaNodeWriteGateway +{ + public Task WriteAsync(string n, object? v, AddressSpaceRealm r, CancellationToken ct) => Task.FromResult(new NodeWriteOutcome(true, null)); +} + +static class FixtureCredential +{ + internal static string Value { get; } = Environment.GetEnvironmentVariable("OPCUA_MEMORY_PASSWORD") ?? throw new InvalidOperationException("Set OPCUA_MEMORY_PASSWORD for the task-owned fixture."); +} diff --git a/scripts/validation/opcua-lifecycle-memory/README.md b/scripts/validation/opcua-lifecycle-memory/README.md new file mode 100644 index 000000000..486a117d0 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/README.md @@ -0,0 +1,286 @@ +# SDK 2 lifecycle memory investigation + +The required two-hour server lifecycle gate failed on macOS and Linux. The RSS +limit remains **cycle-3 baseline + 128 MiB**; retained managed memory remains ++64 MiB and descriptors +32. No threshold, production code, certificate provider, +or session factory was changed by this investigation. These controls do not +replace the full gate. Issue #799 remains open. + +## Preserved full-workload failures + +| Run | Cycles / restarts | Observation time | RSS / limit (bytes) | Outcome | +|---|---:|---:|---:|---| +| macOS `fa823378` | 250 / 62 | 1045.53 s | 365,215,744 / 363,331,584 | Failed | +| macOS `e135b7c9` profile reproduction | 245 / 61 | 1024.14 s | 368,656,384 / 363,053,056 | Failed | +| Linux full harness, recorded build `38098ce142ab8c382825aa754e0758071dd3a46b` | 248 / 61 | 903.508 s | 353,931,264 / 351,850,496 | Failed | +| macOS `6b2d4b81` bounded profile | 432 / 108 | 1807.479 s | First rejection: 364,199,936 / 363,266,048 | Failed; first assertion rethrown | + +The last macOS row requested 1,800 seconds. It first rejected RSS at cycle 253 / +1055.482 seconds, continued recording explicitly rejected observations, then +threw the original assertion before any completion record. Its final observation +was RSS 380,059,648, live managed 41,364,096, GC committed 37,060,608, JIT +compilations 81,535, descriptors 200, and zero sessions, subscriptions, monitored +items, browse/history continuation points, and PKI descriptors. SDK cached stores +remained two during operation. The test runner returned exit 1; the nonzero-execution guard passed (exit 0), +with one executed test and zero skipped tests. There is no passing two-hour result here. + +The first macOS run's reported PKI descriptor zero is invalid: `/var` and +`/private/var` aliases were not canonicalized. Corrected positive-handle and timeout +controls passed before subsequent profiles. Global descriptor counts and the RSS +failure itself were independent of that defect. A Shouldly source-expression +message incorrectly names `Descriptors` in the RSS failure; the actual numeric +comparison is RSS, as retained before the assertion. + +## What the controls demonstrate + +`LifecycleControl.cs` uses unchanged published product DLLs and public APIs for +both SDK generations. It opens two real encrypted **opc.tcp** sessions with +Basic256Sha256 / SignAndEncrypt, resolves namespace URIs, reads/writes Int32 and +Int16[] values, creates/deletes two data monitored items, abandons a browse +continuation, closes sessions, and restarts a server with an active subscription +every four cycles against the same task-owned PKI. Public session/subscription +counts must return to zero. It has no historian, revocation, surgical-rebuild, +paused-network, or private continuation-store coverage. It is a diagnostic subset, +not TLS and not the full soak workload. + +The original DLLs are the immutable 1.5.378.182 baseline publication associated +with `83ed880e`; its assembly version alone is 1.5.378.0 and does not identify the +patch. The candidate uses SDK 2.0.1 and the server implementation from `fa823378`. +Neither baseline nor candidate product code was rebuilt for these controls. +The controls were compiled once for each reference set, then those exact control +artifacts were used on both operating systems. Selected DLL and input-artifact +hashes are in `evidence.json`. Neither reference set's principal SDK/server DLLs +has a managed native/ReadyToRun header. + +| Ten-minute matched subset | Cycles / restarts | Final RSS | Change from cycle 3 | Final managed / change | Final JIT compilations | +|---|---:|---:|---:|---:|---:| +| macOS original | 212 / 53 | 330,301,440 | +121,683,968 | 271,168,424 / +169,990,456 | 28,066 | +| macOS SDK2 | 200 / 50 | 302,170,112 | +95,862,784 | 44,569,584 / +295,120 | 62,608 | +| Linux original | 249 / 62 | 384,950,272 | +176,836,608 | 147,139,568 / +99,356,752 | 28,321 | +| Linux SDK2 | 259 / 64 | 390,844,416 | +194,183,168 | 19,561,120 / +736 | 71,529 | + +Both ten-minute controls exited zero because their lifecycle checks passed; +`fullGate=false` is explicit. They do **not** enforce the full harness memory +assertions. In particular, both Linux subset RSS deltas exceed 128 MiB and the +original retains managed memory/timers. These observations do not waive either +failed full gate. They are not proof of an SDK1 defect or an SDK2 improvement. +Both control branches explicitly delete subscriptions, close normal sessions, +and dispose sessions/subscriptions. Parked resources intentionally encounter +server shutdown and are then disposed. Each version calls its unchanged product +host's DisposeAsync. The baseline host only calls ApplicationInstance.StopAsync; +that original ApplicationInstance exposes no disposal interface. The SDK2 branch +also uses its new ApplicationInstance.DisposeAsync ownership API. Per-connection +DefaultTelemetry factories are left to the same ownership pattern on both +branches, separately probed above. Thus measured original growth belongs to this +published-product/fixture lifecycle combination; its allocation owner has not +been isolated. These are one matched run per platform, concurrent processes, +with different runtime versions; they are not performance distributions. + +The thirty-minute Linux comparison uses the same immutable artifacts and image, +fresh independent fixtures, and SDK2 certificate allocation tracking enabled +before the first certificate (the same environment is passed to both versions). +Both finished with exit zero and `fullGate=false`: + +| Thirty-minute Linux subset | Cycles / restarts | Final RSS | Final live managed | GC committed | JIT compilations | Active timers | +|---|---:|---:|---:|---:|---:|---:| +| Original | 736 / 184 | 540,057,600 | 342,626,200 | 408,399,872 | 29,177 | 926 | +| SDK2 | 768 / 192 | 334,180,352 | 19,248,984 | 42,983,424 | 72,087 | 19 | + +Observed runtime was 1802.542 seconds original / 1804.523 seconds SDK2. The SDK2 +RSS fell from 390,782,976 at the 632.7-second checkpoint to 334,180,352 at the last +observation; live managed stayed near 20 MB. After disposal and final collection, +SDK2 wrapper counters were 19,272 created = 19,272 disposed, with zero live or +unreachable-undisposed wrappers under enabled tracking. These finite results +support post-transition saturation of this subset, not a two-hour full-workload +pass or a guarantee of indefinite stability. + +### Native and runtime observations + +- During the macOS bounded profile, `Security::AppleDatabase` counts increased + from 278 at cycle 52 / 211 seconds to 1,953 at cycle 370 / 1546 seconds. These + native objects continued accumulating while managed memory stayed near 40 MiB. +- The single-owner certificate probe makes a self-signed RSA fixture in memory, + then disposes each of 1,000 copies/imports. On macOS, public-only and + shared-handle copies leave AppleDatabase at 2; PFX imports and SDK + `Certificate.AsX509Certificate2` private-key copies grow it from 2 to 1,002. + A separate PFX process retained that count through a 180-second idle hold. + `Certificate.From(original)` owns the original; the checked-in control has no + second owner. All four corrected single-owner modes were rerun successfully. +- The same isolated Linux probe ended at approximately 49 MB RSS for public or + shared copies, 61 MB for PFX imports, and 69 MB for the SDK copy. Those are + endpoint RSS observations including different JIT/GC costs, not evidence of a + Linux native-object leak or a complete attribution. +- SDK2 public certificate counters after the Linux ten-minute lifecycle run were + 6,495 created = 6,495 disposed. A separate stack-tracked macOS lifecycle run + ended 591 = 591, zero live and zero unreachable-undisposed wrappers. Allocation + tracking is opt-in; empty internal reports without that opt-in are not proof. +- The Linux ten-minute native snapshots show SDK2 JIT `doublemapper` resident + mappings increasing from about 65.4 to 106.7 MiB, anonymous writable mappings + from 84.6 to 121.3 MiB, and `[heap]` around 19.2 MiB. Original JIT mappings were + about 33.3 to 37.7 MiB. Mapping totals are descriptive categories, not exclusive + object allocations: anonymous memory also contains GC regions, stacks, and + native allocator arenas. RSS includes file/shared pages and can fall with + reclamation. JIT counters are cumulative compilations, not unique live methods. +- 10,000 disposed versus undisposed `DefaultTelemetry` factories ended at similar + RSS (~63.4 MB) and live managed memory (~0.43 MB), with no timer growth. This + does not justify changing host telemetry ownership to fix this failure. + +Exact SDK tag source shows private-key PFX copying in nonvirtual +`Certificate.AsX509Certificate2`. A 60-second macOS sampled-thread-time trace +instead found the dominant sampled import path through +`CertificateIdentifierResolver.LoadPrivateKeyCoreAsync` → +`DirectoryCertificateStore.LoadPrivateKeyAsync` → `X509CertificateLoader.LoadPkcs12`. +Inclusive sampled thread-time was about 4.79 seconds for store load and 2.99 seconds +for PKCS12, versus 8.5 milliseconds for AsX509. These are neither exclusive CPU +costs nor call counts. ApplicationInstance already normalizes its validation +input to public DER. The validation copy delegate is internal, the manager sealed, +and no safe narrow application copy-policy seam was identified. Changing session +factory, certificate exportability, or key storage would alter behavior and was +not used as a workaround. + +A major JIT/RSS step appeared near 60–64 restarts in several workloads. This is a +hypothesis about runtime/code-cache warmup, not a finding that all RSS growth is +benign. A separate read-only EventPipe attachment observed the thirty-minute +Linux candidate around that transition using `Microsoft-Windows-DotNETRuntime`, +Verbose, keywords `0x18` (Loader + JIT), no rundown, 180 seconds. The transition was UTC 18:51:02.049–18:54:02.062. Factory JIT events +occurred UTC 18:52:48.249–18:53:21.434: 6,690 distinct method tokens from one +module, each once. The module is Opc.Ua.Core.Types.dll; metadata declares 8,442 +static methods on OpcUaExtensions. The observed set is a subset, so this does +not prove every possible factory or the complete canonical workload is warmed. +Method-load events totalled 51,327,536 native code bytes, including 51,161,724 +OptimizedTier1 bytes and 49,141,484 bytes in generated factories. Only 50 +reflection InvokeStub JIT starts occurred; the transition trace reports zero lost events. MethodSize sums count loaded code +versions, not resident/PSS allocation bytes. An additional 180-second attachment +after the transition checks continuing factory compilation. The second attachment (UTC 19:01:44.116–19:04:44.127) recorded 85 JIT starts, +zero lost events, zero Opc.Ua starts, zero generated-factory starts, and zero generated-factory +loaded bytes. Only 18 ordinary Tier1 method loads (5,720 bytes) and 20 +instrumented Tier1 loads (5,800 bytes) occurred. This supports a finite generated +factory burst in the observed subset; it does not prove complete canonical +workload saturation. The capture API's default circular-buffer capacity was 256 MiB; that is a +capacity setting, not measured resident overhead. Attachments can allocate event +buffers and perturb execution. Both prior full failures and the ten-minute +control were uninstrumented by these JIT attachments, and the thirty-minute final +interval is unattached. No captured native-code byte total is claimed to equal an +RSS delta. Raw traces/heaps are not committed. + +## Reproduce the diagnostic subset + +Requires Python 3 and .NET 10. `run.py` references existing DLL directories, +compiles only the control, records SHA-256 provenance, and creates a fresh local +artifact directory. First reference directory wins duplicate filenames. Use the +actual baseline publications, rather than restoring a different package version. +No production project or package file is changed. + +```bash +python3 scripts/validation/opcua-lifecycle-memory/run.py lifecycle \ + --references "$baselineHostDlls" --references "$baselineClientDlls" \ + --output /tmp/opcua-memory-original --seconds 600 +python3 scripts/validation/opcua-lifecycle-memory/run.py lifecycle --sdk2 \ + --references "$candidateDlls" --output /tmp/opcua-memory-sdk2 --seconds 600 \ + --certificate-tracking +``` + +Fixture credentials are generated in the runner environment and not logged. +PKI material stays under each local `private-fixture` directory. Do not publish +those directories or unredacted process/native logs. These controls grant a +fixture user WriteOperate and auto-accept task-owned certificates; they are +local test fixtures, not deployment configurations. + +For a matched Linux pair, first build both with `--build-only` into fresh +`/tmp/opcua-memory-original` and `/tmp/opcua-memory-sdk2` output directories, then: + +```bash +python3 scripts/validation/opcua-lifecycle-memory/linux_pair.py \ + --baseline /tmp/opcua-memory-original/bin/Release/net10.0 \ + --candidate /tmp/opcua-memory-sdk2/bin/Release/net10.0 \ + --output /tmp/opcua-memory-linux-pair --seconds 1800 \ + --image sha256:b04611ee9e1b7d36797012ed921962c57189cb4dbb3dff12afb8e158110f293b +``` + +The runner uses separate task-owned `--network none` containers, fresh PKI, +read-only executable mounts, bounded shutdown, and periodic read-only `/proc` +snapshots. It records child and container exit statuses independently. The image +is Ubuntu 24.04 arm64, .NET SDK 10.0.103 / runtime 10.0.3. The Mac runs used +macOS 26.5.2 arm64, SDK 10.0.403 / runtime 10.0.14. Runtime and OS differences are +explicit; do not attribute all cross-platform differences to SDK code. + +On macOS, run each certificate mode with a fresh output directory: + +```bash +python3 scripts/validation/opcua-lifecycle-memory/run.py certificate --sdk2 \ + --references "$candidateDlls" --output /tmp/opcua-memory-pfx --mode pfx +``` + +Other modes are `sdk-copy`, `public`, and `shared-copy`. The last intentionally +uses the old copy constructor by reflection as a diagnostic control. It is not +proposed production code. The control exports no fixture key/certificate data. +`TelemetryControl.cs` is available through `run.py telemetry --sdk2` with modes +`dispose` or `undisposed`. `summarize.py` emits Linux mapping categories without +file paths from local `*-smaps.txt` files. All controls are opt-in and outside the +ordinary solution/test graph. + +Optional trace reproduction uses the installed dotnet-trace 9.0.661903 managed +libraries, without adding a product dependency: + +```bash +python3 scripts/validation/opcua-lifecycle-memory/build_trace_tools.py \ + --libraries "$diagnosticToolLibraries" --output /tmp/opcua-memory-trace-tools +# Run capture in the same process namespace / user as the task-owned target. +dotnet /tmp/opcua-memory-trace-tools/capture/bin/Release/net10.0/capture.dll \ + "$targetPid" 180 /tmp/opcua-memory-local.nettrace +dotnet /tmp/opcua-memory-trace-tools/summary/bin/Release/net10.0/summary.dll \ + /tmp/opcua-memory-local.nettrace > /tmp/opcua-memory-method-summary.json +``` + +Capture is read-only and opt-in; raw traces remain local. The summary exports +static method names and aggregate counts rather than certificate identities, +arguments, or process mappings. The original transition parser also retained +method tokens/modules locally to cross-check name-key uniqueness. + +## Prospective saturation experiment (not executed) + +The observed finite factory burst supports a separately labeled readiness +experiment; it does not authorize moving the acceptance baseline. A reviewed +candidate proposal is exactly 384 canonical lifecycle cycles / 96 every-four-cycle +restarts, then one fixed settling cycle, all within 1,800 seconds. No early finish, +extension, or RSS-selected endpoint is permitted. Both fixed readiness windows +321–352 and 353–384 must contain zero generated-factory JIT/method-load events, zero SDK assembly +loads, and zero lost events. Other JIT/native-code totals remain review evidence, +not a claim that every runtime path is warmed. Trace capture is bounded and identical for both versions, then +detached/drained before the settling cycle. Ownership, FD, PKI, store, and logical +resource checks remain active throughout; original cold budget rejections remain +recorded. Any later full gate requires at least 7,200 additional seconds after a +prospectively approved baseline. No such warmed full gate has been run here. + +The count is beyond the observed 60–64-restart transition and projects to about +1,606 seconds from the Mac canonical run, but completion within the fixed cutoff +is not guaranteed under load. Failure to complete or satisfy readiness is a failed +experiment, not permission to extend. The full canonical test currently depends +on SDK2 value APIs and read-only private SDK2 continuation/store instrumentation. +An original-SDK adapter proving identical history, revocation, surgical-edit, +and stalled-network operation counts is a prerequisite for a matched canonical +experiment; the public subset does not provide that proof. Continued Mac native +inventory growth remains an independent unresolved gate, even if JIT saturates. + +## Evidence and limits + +`evidence.json` contains sanitized numeric endpoints, native inventory counts, +and hashes of retained diagnostic inputs. Full artifacts remain in the originating +worktrees or `/tmp/opcua2-rss-investigation`; no PKI, certificate identifiers, +credentials, raw traces, unredacted heap/process dumps, or complete test logs are +checked in. Existing failures were preserved untouched. + +Supported progress is a reproduced RSS failure, bounded logical/managed +inventories in SDK2, demonstrated macOS PFX native retention, and measured +cross-platform JIT/anonymous-memory growth. A complete allocation attribution and +safe production correction remain unresolved. The server two-hour gate remains +failed; a separate long-running client-only process is a different scope. + +Package verification: baseline and candidate control builds, both optional trace +tools, and certificate/telemetry controls built with zero warnings/errors. Local +control smoke runs and the fresh Linux pair smoke exited zero. Python compilation +and whitespace checks passed. One reused-output smoke failed because a manual +incremental build used a different `/tmp` path alias and its runtimeconfig was +missing; fresh canonical outputs passed, and the Linux runner now rejects an +incomplete output directory before launch. These smoke checks validate tooling +only and do not substitute for either long run. diff --git a/scripts/validation/opcua-lifecycle-memory/RESOLUTION.md b/scripts/validation/opcua-lifecycle-memory/RESOLUTION.md new file mode 100644 index 000000000..db9a9babb --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/RESOLUTION.md @@ -0,0 +1,96 @@ +# Issue #799 resolution gates + +Status: prospective procedure under review, **not approved for launch**. The +retained cold failures remain failures. This document does not change the plan's +resource budgets, establish a replacement baseline, or authorize release. + +## Separate the evidence + +| Question | Evidence required | Current boundary | +|---|---|---| +| Finite generated-code startup | Fixed canonical operation sequence and bounded, lossless trace windows | Candidate saturation met the selected factory criterion. Summed native MethodSize does not explain all RSS. | +| Cross-version lifecycle ownership and memory | Equivalent operations, token invalidation, dropped harness roots, resource-owner checks and matched executable hosts | Original closed objects retain continuation lists while held by the harness; usable steady-state comparison is not established. | +| Continuing macOS native retention | Private-key import attribution, bounded native inventory, supported ownership correction and verification | Balanced managed disposal alone has not stopped Apple Security object accumulation. Linux results cannot close this component. | + +The coordinator owns integration and long executions. Two independent Sol agent +lanes own `baseline-canonical/` and `native-retention/` respectively; use high +effort for control implementation and ownership analysis. Astra at xhigh reviews +each control design, its result, any production correction, and the complete +acceptance procedure before execution. No worker changes the other lane's files, +production factory architecture, immutable baseline, or acceptance denominator. + +## Short controls before a new long run + +The original-SDK lane must demonstrate removal from SessionManager, rejection of +the old authentication token, and rejection of old browse/history continuation +tokens from a fresh session. A helper boundary must drop all strong Session, +continuation and harness references before bounded GC/weak-reference observations. +Observe closed-session/point weak references while the same host remains live, +then separately observe application/validator/store roots after normal host stop; +teardown must not hide retention of closed sessions. Inventory separately +identifies which resource owner releases each object. +Retain the earlier held-object failure. Do not explicitly dispose abandoned +objects or clear caches merely to make the baseline pass. Unsupported original +ownership probes remain unsupported, rather than being reported as zero. + +The native lane must attribute configured-store private-key loads separately +from public certificate and shared-handle operations using fixed counts and +identical certificates. Include a separate bounded store-update semantic control +so registry reuse cannot silently bypass configured-store rotation. Review exact +SDK 2.0.1 public ownership seams before any +application correction. A supported correction needs a failing-before/passing- +after ownership control and preserved trust, private-key availability, reconnect +and shutdown behavior. Custom crypto, copied transport negotiation, SDK forks, +factory substitution and certificate-policy changes require a separate design; +they are not fixes authorized by this procedure. Keep private PKI out of Git. + +## Prerequisites for reviewing warmed acceptance + +1. Establish operation/status/order parity and semantically valid close/ownership + checks across versions. Match executable host, runtime, architecture and + instrumentation. A growing original process is not an accepted denominator. +2. Freeze source commits, all artifact hashes, runtime/image identities, private + PKI identity, fixtures and the serial same-host schedule before launch. +3. Submit the actual harness change, negative controls and immutable artifact + receipts to Astra. Approval of diagnostics is not approval of acceptance. +4. Resolve continuing macOS native growth independently. A Linux acceptance run + cannot waive it, even if the Linux resource guard passes. + +Before this draft becomes executable, define version-appropriate standard-node +loading/factory trace coverage for the original binary. The absence of SDK2's +`Opc.Ua.OpcUaExtensions` type must not let the original pass an irrelevant zero +counter. Also predeclare identical retained-managed/GC and RSS sampling cadence +and statistics, including exactly which samples feed the relative 15% comparison. +These details remain pending; observed results cannot select them retroactively. + +## Proposed fixed warmup and measurement + +This section is a review proposal only. If the prerequisites and Astra gate pass, +qualification uses exactly 384 canonical cycles / 96 restarts plus one settling +cycle within 1,800 seconds. The fixed trace windows are cycles 321–352 and +353–384, with the continuous veto across their boundary. Require zero generated- +factory JIT/load events, zero new SDK assembly loads and zero lost events. Reject +missing markers, wrong identity or observer faults. Do not extend or retry the +qualification until a favorable sample appears. + +Prospectively select exactly the post-cycle-385 sample as the measurement +baseline; do not choose a minimum, median or later sample from observed RSS. +Retain all cold, peak and rejected rows. Measurement must then last at least +7,200 actual seconds **after** warmup, retaining the +64 MiB managed, +128 MiB +RSS and +32 descriptor caps, all canonical operations and semantic/native/ +ownership guards. Latch the first failure permanently. No resource resets, +skipped operations or completion claim on a rejected run. +Setup, warmup and final cleanup do not count toward measurement duration. Final +shutdown and ownership checks are mandatory after that duration completes. + +For uninstrumented acceptance, first perform an identical fresh paired +qualification rehearsal, then use the fixed warmup without EventPipe or +allocation StackTrace tracking. The earlier tracked candidate run cannot be +relabelled as this evidence. Predefine sampling and statistics for at least three +matched representative runs to assess the separate plan-relative throughput, +latency, allocation and RSS budgets. A two-hour absolute-cap pass alone does not +satisfy those comparisons. + +Only verified results meeting these distinct requirements can support closing +#799. Keep #782 G4 and draft PR #802 on hold until their remaining gates also +pass; Windows/runtime and licensed interoperability evidence remain separate. diff --git a/scripts/validation/opcua-lifecycle-memory/SATURATION.md b/scripts/validation/opcua-lifecycle-memory/SATURATION.md new file mode 100644 index 000000000..cbbbaabf7 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/SATURATION.md @@ -0,0 +1,120 @@ +# Candidate saturation experiment — review before launch + +This is a prospective diagnostic protocol, not an acceptance run or a replacement +for the failed cold server soak. Production code, the cycle-3 resource baseline, +and the +64 MiB managed / +128 MiB RSS / +32 descriptor caps remain unchanged. +Only `OTOPCUA_SDK2_SOAK_MODE=saturation` selects this behavior; the existing +`diagnostic`, `profile`, and `full` modes keep their existing stopping rules. + +The fixed canonical phase performs exactly 384 lifecycle cycles, with the +existing active-resource restart after every fourth cycle: 96 completed restarts. +It then performs exactly one settling cycle, without another restart. The phase, +including observer handshakes, must finish within 1,800 seconds. Initial fixture +startup has a separate 120-second bound. There is no early completion, extension, +RSS-selected endpoint, budget reset, or two-hour/full-pass flag. Cleanup remains +bounded independently of the phase deadline. + +All canonical operations remain in use: encrypted opc.tcp sessions, namespace URI +binding, scalar/typed-array read/write, subscriptions, browse abandonment, history +continuation churn/release/cross-session/close, surgical changes/rebuilds, key +revocation, paused network reads/recovery, and same-PKI server restart. All +ownership, continuation, PKI-descriptor, store and node inventory checks remain +active. Cold budget rejection is latched at its original observation and rethrown, +even if diagnostic readiness later succeeds. A rejected readiness receipt does +not become a passing test or a new resource baseline. + +## Observer boundaries + +A fresh task-owned control directory and UUID bind every request/receipt to this +run and target PID. Files are published atomically; existing, malformed, foreign, +or incomplete receipts fail closed. The observer is a separate diagnostic process +using public `DiagnosticsClient` / EventPipe APIs. Product dependencies are +unchanged. A separate short positive control first invokes a named non-SDK method +with NoInlining/NoOptimization after attaching and requires its JIT-start count in +the parsed receipt. This proves CLR provider delivery/classification independently +of custom marker delivery. That probe is never invoked by the canonical experiment. + +One continuous trace covers both fixed windows, including their boundary gap: + +| Marker | Before/after operation | Completed restarts | +|---|---|---:| +| window1-start | Before cycle 321 | 80 | +| window1-end | After cycle 352 and its restart | 88 | +| window2-start | Before cycle 353 | 88 | +| window2-end | After cycle 384 and its restart | 96 | + +The target waits for the observer's active receipt and enabled marker provider +before its first window operation. The parser requires exactly these four +markers, the correct UUID and cycle/restart values, and strictly ordered +timestamps. A continuous veto also covers events outside the marker ranges +within the attached interval. Both windows and the entire attached interval +require zero `Opc.Ua.OpcUaExtensions` JIT starts and method-load events, zero new +`Opc.Ua.*` assembly-load events, and zero lost events. Other JIT counts and loaded +native method-byte sums are reported for review; they do not establish that all +runtime paths are warmed. Method-size sums do not equal resident memory. + +Runtime capture is Verbose `Microsoft-Windows-DotNETRuntime`, keywords `0x18` +(Loader + JIT), plus Informational `OtOpcUa-Sdk2-Saturation` markers, no rundown, +and a prospectively fixed **16 MiB** circular-buffer capacity. This is a new +experiment and does not reinterpret the earlier 256 MiB-capacity traces. + +After restart 96, the target requests stop and waits. The observer must stop its +session, drain the event stream, close it, parse the entire trace, and atomically +publish a PID/run-bound drained receipt. Its Stop/copy/dispose/parse stages have +10/10/5/10-second bounds. Target receipt waits are bounded at 45 seconds and remain +inside the 1,800-second phase deadline. Observer faults propagate immediately. +The target also verifies its marker provider is disabled before the settling +cycle. Missing markers, no events, event loss, or malformed stream cannot prove +readiness. A parser failure produces a failed observer receipt, not empty counts. + +The `saturation-result` separates readiness, cold budget rejection, fixed operation +completion and verified shutdown ownership. It always records `acceptance=false`. +It is emitted before rethrowing the original cold assertion. The launcher retains +nonzero test/container exits and records diagnostic readiness separately. + +## Prepare immutable Linux artifacts + +Commit the reviewed source first. Preparation refuses a dirty checkout and +publishes fresh, separate app/observer artifacts for `linux-arm64`, self-contained +.NET **10.0.14**, without trimming or single-file publishing. It never starts the +experiment. The bundle records source revision, source hashes, exact publish +command, fixed protocol, image digest and SHA-256 of every app/observer/tool file. +It requires the landed HistorianGateway Client/Contracts 1.0.0 dependency graph +and records assembly versions/module MVIDs by reading PE metadata without loading +or executing product assemblies. + +```bash +python3 scripts/validation/opcua-lifecycle-memory/prepare_saturation.py \ + --output /tmp/opcua-saturation-reviewed \ + --libraries "$diagnosticToolLibraries" \ + --image sha256:b04611ee9e1b7d36797012ed921962c57189cb4dbb3dff12afb8e158110f293b +``` + +`diagnosticToolLibraries` is the installed dotnet-trace 9.0.661903 +`tools/net8.0/any` directory. No product package reference is added. Artifact +preparation and review are prerequisites; root and Astra must review the actual +code, control tests and receipt before launch. The coordinator owns the long +execution. + +```bash +python3 /tmp/opcua-saturation-reviewed/tools/launch_saturation.py \ + --bundle /tmp/opcua-saturation-reviewed --receipt-sha256 "$reviewedReceiptHash" \ + --output /tmp/opcua-saturation-run --verify-only +# After root/Astra review, root runs the same command without --verify-only. +``` + +The launcher rechecks every immutable file before and after the run. It creates a +fresh offline task-owned container, writable output/PKI directories, and read-only +app/observer/tool mounts. Descriptor controls run first in a separate process. +TRX guards require two descriptor tests and one canonical test actually executed, +with no skipped results. The launcher verifies the actual target and observer +mapped their own self-contained `libcoreclr.so`; the older SDK-image controller +runtime is not the target runtime. A 2,040-second outer timeout includes startup, +phase and bounded cleanup; it does not extend the 1,800-second phase. + +No long saturation run has been launched during implementation. Existing cold +failures remain untouched. No original-SDK full-workload adapter, warmed +acceptance baseline, additional two-hour server run, or production correction is +part of this change. The separately demonstrated Mac native certificate-related +inventory growth remains unresolved even if generated-factory compilation +saturates. diff --git a/scripts/validation/opcua-lifecycle-memory/SaturationObserver.cs b/scripts/validation/opcua-lifecycle-memory/SaturationObserver.cs new file mode 100644 index 000000000..1f61d438a --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/SaturationObserver.cs @@ -0,0 +1,133 @@ +// Diagnostic-only observer. The target remains the unchanged canonical lifecycle test process. +using System.Diagnostics.Tracing; +using System.Text.Json; +using Microsoft.Diagnostics.NETCore.Client; +using Microsoft.Diagnostics.Tracing; + +const string protocol = "sdk2-saturation-v1"; +const string markerProvider = "OtOpcUa-Sdk2-Saturation"; +var control = Path.GetFullPath(args[0]); +var runId = args[1]; +if (!Guid.TryParseExact(runId, "D", out _)) throw new InvalidDataException("Malformed run identity"); +using var lifetime = new CancellationTokenSource(TimeSpan.FromSeconds(1980)); +var ct = lifetime.Token; +try +{ + var request = await WaitJson("attach-request.json", ct); + using (request) + { + Identity(request.RootElement); + Require(request.RootElement.GetProperty("firstCycle").GetInt32() == 321 + && request.RootElement.GetProperty("completedRestarts").GetInt32() == 80, "Invalid attach boundary"); + var targetPid = request.RootElement.GetProperty("targetPid").GetInt32(); + Require(targetPid > 0 && targetPid != Environment.ProcessId, "Invalid target process"); + var providers = new[] + { + new EventPipeProvider("Microsoft-Windows-DotNETRuntime", EventLevel.Verbose, 0x18), + new EventPipeProvider(markerProvider, EventLevel.Informational) + }; + var client = new DiagnosticsClient(targetPid); + var session = await Task.Run(() => client.StartEventPipeSession(providers, requestRundown: false, circularBufferMB: 16), ct) + .WaitAsync(TimeSpan.FromSeconds(10), ct); + var trace = Path.Combine(control, "readiness.nettrace"); + await using (var output = new FileStream(trace, FileMode.CreateNew, FileAccess.Write, FileShare.Read)) + { + var copy = session.EventStream.CopyToAsync(output, ct); + await Publish("active.json", new { protocol, runId, targetPid, observerPid = Environment.ProcessId, active = true }); + using var stop = await WaitJson("detach-request.json", ct); + Identity(stop.RootElement); + Require(stop.RootElement.GetProperty("targetPid").GetInt32() == targetPid + && stop.RootElement.GetProperty("lastCycle").GetInt32() == 384 + && stop.RootElement.GetProperty("completedRestarts").GetInt32() == 96, "Invalid detach boundary"); + await Task.Run(session.Stop, ct).WaitAsync(TimeSpan.FromSeconds(10), ct); + await copy.WaitAsync(TimeSpan.FromSeconds(10), ct); + await output.FlushAsync(ct); + } + await Task.Run(session.Dispose, ct).WaitAsync(TimeSpan.FromSeconds(5), ct); + var summary = await Task.Run(() => Parse(trace, runId), ct).WaitAsync(TimeSpan.FromSeconds(10), ct); + // Published only after Stop, stream drain, disposal and complete parsing. Never just a file-exists ACK. + await Publish("drained.json", new + { + protocol, runId, targetPid, observerPid = Environment.ProcessId, active = false, drained = true, + summary.markersValid, summary.eventsLost, summary.sdkFactoryJit, summary.sdkFactoryLoads, + summary.sdkAssemblyLoads, summary.windows, summary.otherJit, summary.loadedNativeBytes, summary.runtimeControlJit, + configuration = new { runtimeProvider = "Microsoft-Windows-DotNETRuntime", level = "Verbose", keywords = "0x18", + markerProvider, circularBufferMiB = 16, requestRundown = false }, + acceptance = false + }); + } +} +catch (Exception error) +{ + await Publish("observer-failed.json", new { protocol, runId, exceptionType = error.GetType().FullName }); + // An IPC/Stop worker can still be blocked. The parent also bounds and reaps this separate process. + Environment.Exit(1); +} + +void Identity(JsonElement value) => Require(value.GetProperty("protocol").GetString() == protocol + && value.GetProperty("runId").GetString() == runId, "Mismatched observer identity"); +static void Require(bool condition, string message) { if (!condition) throw new InvalidDataException(message); } +async Task WaitJson(string name, CancellationToken token) +{ + var path = Path.Combine(control, name); + while (!File.Exists(path)) await Task.Delay(25, token); + return JsonDocument.Parse(await File.ReadAllTextAsync(path, token)); +} +async Task Publish(string name, object value) +{ + var temporary = Path.Combine(control, name + ".tmp"); + await using (var stream = new FileStream(temporary, FileMode.CreateNew, FileAccess.Write)) + await JsonSerializer.SerializeAsync(stream, value); + File.Move(temporary, Path.Combine(control, name)); +} +static TraceResult Parse(string path, string expectedRun) +{ + var runtimeControlJit = 0; + var markers = new List(); + var events = new List(); + using var source = new EventPipeEventSource(path); + source.Clr.MethodJittingStarted += data => + { + if (data.MethodNamespace == "ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.Sdk2LifecycleSoakTests" + && data.MethodName == "SaturationProtocolRuntimeProbe") runtimeControlJit++; + events.Add(new(data.TimeStampRelativeMSec, + data.MethodNamespace == "Opc.Ua.OpcUaExtensions" ? "factory-jit" : "other-jit", 0)); + }; + source.Clr.MethodLoadVerbose += data => events.Add(new(data.TimeStampRelativeMSec, + data.MethodNamespace == "Opc.Ua.OpcUaExtensions" ? "factory-load" : "other-load", data.MethodSize)); + source.Clr.LoaderAssemblyLoad += data => + { + if (data.FullyQualifiedAssemblyName.StartsWith("Opc.Ua.", StringComparison.Ordinal)) + events.Add(new(data.TimeStampRelativeMSec, "sdk-assembly", 0)); + }; + source.Dynamic.All += data => + { + if (data.ProviderName == "OtOpcUa-Sdk2-Saturation" && data.EventName == "Boundary") + markers.Add(new(data.TimeStampRelativeMSec, (string)data.PayloadByName("runId"), + (string)data.PayloadByName("name"), (int)data.PayloadByName("cycle"), (int)data.PayloadByName("restarts"))); + }; + source.Process(); + (string Name, int Cycle, int Restarts)[] expected = + [ ("window1-start", 321, 80), ("window1-end", 352, 88), + ("window2-start", 353, 88), ("window2-end", 384, 96) ]; + var valid = markers.Count == 4 && markers.Select((marker, index) => + marker.Run == expectedRun && (marker.Name, marker.Cycle, marker.Restarts) == expected[index]).All(x => x) + && markers.Zip(markers.Skip(1)).All(pair => pair.First.Ms < pair.Second.Ms); + var windows = Enumerable.Range(0, 2).Select(index => + { + var selected = valid ? events.Where(x => x.Ms >= markers[index * 2].Ms && x.Ms <= markers[index * 2 + 1].Ms).ToArray() : []; + return new Window($"window{index + 1}", 321 + index * 32, 352 + index * 32, 80 + index * 8, 88 + index * 8, + selected.Count(x => x.Kind == "factory-jit"), selected.Count(x => x.Kind == "factory-load"), + selected.Count(x => x.Kind == "sdk-assembly")); + }).ToArray(); + // Totals include the whole attached interval, including marker gaps, startup and stopping the collector. + return new TraceResult(valid, source.EventsLost, events.Count(x => x.Kind == "factory-jit"), + events.Count(x => x.Kind == "factory-load"), events.Count(x => x.Kind == "sdk-assembly"), windows, + events.Count(x => x.Kind == "other-jit"), events.Sum(x => x.Bytes), runtimeControlJit); +} +record Marker(double Ms, string Run, string Name, int Cycle, int Restarts); +record Observed(double Ms, string Kind, long Bytes); +record Window(string name, int firstCycle, int lastCycle, int startRestarts, int endRestarts, + int sdkFactoryJit, int sdkFactoryLoads, int sdkAssemblyLoads); +record TraceResult(bool markersValid, int eventsLost, int sdkFactoryJit, int sdkFactoryLoads, + int sdkAssemblyLoads, Window[] windows, int otherJit, long loadedNativeBytes, int runtimeControlJit); diff --git a/scripts/validation/opcua-lifecycle-memory/TelemetryControl.cs b/scripts/validation/opcua-lifecycle-memory/TelemetryControl.cs new file mode 100644 index 000000000..7c16933da --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/TelemetryControl.cs @@ -0,0 +1,22 @@ +using System.Diagnostics; +using System.Runtime; +using System.Text.Json; +using Microsoft.Extensions.Logging; +using Opc.Ua; +var dispose = args[0] == "dispose"; +for (int i = 0; i <= 10000; i++) +{ + if (i > 0) + { + var t = DefaultTelemetry.Create(_ => { }); + t.LoggerFactory.CreateLogger("TelemetryControl").LogDebug("control"); + if (dispose) ((IDisposable)t).Dispose(); + } + if (i % 250 == 0) + { + var live = GC.GetTotalMemory(true); + using var p = Process.GetCurrentProcess(); + p.Refresh(); + Console.WriteLine(JsonSerializer.Serialize(new { i, dispose, live, rss = p.WorkingSet64, methods = JitInfo.GetCompiledMethodCount(), il = JitInfo.GetCompiledILBytes(), gc = GC.GetGCMemoryInfo().TotalCommittedBytes, threads = p.Threads.Count, timers = Timer.ActiveCount })); + } +} diff --git a/scripts/validation/opcua-lifecycle-memory/TraceSummary.cs b/scripts/validation/opcua-lifecycle-memory/TraceSummary.cs new file mode 100644 index 000000000..5c0496069 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/TraceSummary.cs @@ -0,0 +1,62 @@ +// Redacted aggregate summary. Keep raw traces local. +using Microsoft.Diagnostics.Tracing; +using System.Text.Json; + +var starts = new Dictionary(); +var tiers = new Dictionary(); +var nativeBytes = new Dictionary(); +var factoryNames = new Dictionary(); +var factoryTokens = new HashSet(); +var factoryModules = new HashSet(); +var firstFactoryMs = double.PositiveInfinity; +var lastFactoryMs = 0d; +var factoryNativeBytes = 0L; +var sdkAssemblyLoads = 0; +using var source = new EventPipeEventSource(args[0]); +source.Clr.MethodJittingStarted += data => +{ + var name = data.MethodNamespace + "." + data.MethodName; + starts[name] = starts.GetValueOrDefault(name) + 1; + if (!name.StartsWith("Opc.Ua.OpcUaExtensions.", StringComparison.Ordinal)) return; + factoryNames[name] = factoryNames.GetValueOrDefault(name) + 1; + factoryTokens.Add(data.MethodToken); + factoryModules.Add(data.ModuleID); + firstFactoryMs = Math.Min(firstFactoryMs, data.TimeStampRelativeMSec); + lastFactoryMs = Math.Max(lastFactoryMs, data.TimeStampRelativeMSec); +}; +source.Clr.MethodLoadVerbose += data => +{ + var tier = data.OptimizationTier.ToString(); + tiers[tier] = tiers.GetValueOrDefault(tier) + 1; + nativeBytes[tier] = nativeBytes.GetValueOrDefault(tier) + data.MethodSize; + if (data.MethodNamespace == "Opc.Ua.OpcUaExtensions") factoryNativeBytes += data.MethodSize; +}; +source.Clr.LoaderAssemblyLoad += data => +{ + if (data.FullyQualifiedAssemblyName.StartsWith("Opc.Ua.", StringComparison.Ordinal)) sdkAssemblyLoads++; +}; +source.Process(); +Console.WriteLine(JsonSerializer.Serialize(new +{ + traceStartUtc = source.SessionStartTime.ToUniversalTime(), + traceEndUtc = source.SessionEndTime.ToUniversalTime(), + eventsLost = source.EventsLost, + sdkAssemblyLoads, + jittingStarts = starts.Values.Sum(), + // Name keys omit generic signatures; token/module counts independently identify the factory set. + distinctNameKeys = starts.Count, + opcUaJittingStarts = starts.Where(x => x.Key.StartsWith("Opc.Ua.", StringComparison.Ordinal)).Sum(x => x.Value), + invokeStubStarts = starts.Where(x => x.Key.StartsWith("dynamicClass.InvokeStub", StringComparison.Ordinal)).Sum(x => x.Value), + tiers, + summedLoadedNativeMethodBytes = nativeBytes, + factory = new + { + starts = factoryNames.Values.Sum(), distinctNames = factoryNames.Count, + distinctTokens = factoryTokens.Count, moduleCount = factoryModules.Count, + everyNameOnce = factoryNames.Values.All(x => x == 1), + firstMs = double.IsFinite(firstFactoryMs) ? (double?)firstFactoryMs : null, + lastMs = factoryNames.Count == 0 ? (double?)null : lastFactoryMs, + summedLoadedNativeMethodBytes = factoryNativeBytes, + examples = factoryNames.Keys.Take(10).ToArray() + } +}, new JsonSerializerOptions { WriteIndented = true })); diff --git a/scripts/validation/opcua-lifecycle-memory/baseline-canonical/BaselineMetrics.cs b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/BaselineMetrics.cs new file mode 100644 index 000000000..a35513f21 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/BaselineMetrics.cs @@ -0,0 +1,144 @@ +using System.Globalization; +using System.Collections; +using System.Diagnostics; +using System.Reflection; +using Opc.Ua; +using Opc.Ua.Server; +using Shouldly; +internal static class BaselineMetrics +{ + private static FieldInfo Field(object owner, string name) + { + for (var type = owner.GetType(); type is not null; type = type.BaseType) + if (type.GetField(name, BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.DeclaredOnly) is { } member) return member; + throw new InvalidOperationException("Missing exact-.182 diagnostic field: " + name); + } + private static T Required(object owner, string name) => Field(owner, name).GetValue(owner) is T value ? value + : throw new InvalidOperationException("Unexpected exact-.182 diagnostic field type: " + name); + internal static (int Browse, int History) Points(ISession session) + { + using (Required(session, "m_lock").EnterScope()) + return (Count(session, "m_browseContinuationPoints"), Count(session, "m_historyContinuationPoints")); + } + private static int Count(object owner, string name) => Field(owner, name).GetValue(owner) switch + { null => 0, ICollection values => values.Count, _ => throw new InvalidOperationException("Unexpected continuation collection type") }; + internal static int CachedStoreReferences(CertificateValidator validator) + { + var gate = Required(validator, "m_semaphore"); + if (!gate.Wait(TimeSpan.FromSeconds(5))) throw new TimeoutException("Original validator diagnostic lock did not settle"); + try + { + return new[] { "m_trustedCertificateStore", "m_issuerCertificateStore", "m_rejectedCertificateStore" } + .Select(name => Field(validator, name).GetValue(validator)) + .Count(value => value switch + { + null => false, + CertificateStoreIdentifier store => Field(store, "m_store").GetValue(store) switch + { null => false, ICertificateStore => true, _ => throw new InvalidOperationException("Original cached store type changed") }, + _ => throw new InvalidOperationException("Original validator store identifier type changed") + }); + } + finally { gate.Release(); } + } + internal static int Counter(object manager, string name) + { + var property = manager.GetType().GetProperty(name, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic) + ?? throw new InvalidOperationException("Missing original node-manager diagnostic property: " + name); + return property.PropertyType == typeof(int) && property.GetValue(manager) is int value ? value + : throw new InvalidOperationException("Unexpected original node-manager diagnostic property type: " + name); + } + internal static async Task<(int Total, int Pki)> DescriptorsAsync(CancellationToken ct, params string[] roots) + { + ct.ThrowIfCancellationRequested(); + var canonicalRoots = roots.Select(root => CanonicalPath(root)).Distinct(StringComparer.Ordinal).ToArray(); + if (OperatingSystem.IsLinux()) + { + var targets = Directory.EnumerateFileSystemEntries("/proc/self/fd") + .Select(path => new FileInfo(path).LinkTarget).ToArray(); + return (targets.Length, targets.Count(path => IsWithinRoots(path, canonicalRoots))); + } + if (OperatingSystem.IsMacOS()) + { + using var process = new Process { StartInfo = new ProcessStartInfo("/usr/sbin/lsof") + { RedirectStandardOutput = true, RedirectStandardError = true, UseShellExecute = false } }; + foreach (var arg in new[] { "-a", "-p", Environment.ProcessId.ToString(CultureInfo.InvariantCulture), "-Fnf" }) + process.StartInfo.ArgumentList.Add(arg); + var text = await ReadDescriptorProbeAsync(process, TimeSpan.FromSeconds(5), ct); + process.ExitCode.ShouldBe(0); + var total = 0; + var pki = 0; + var descriptor = false; + foreach (var line in text.Split('\n')) + { + if (line.StartsWith('f')) + { + descriptor = line.Length > 1 && char.IsDigit(line[1]); + if (descriptor) total++; + } + else if (descriptor && line.StartsWith('n') && IsWithinRoots(line[1..], canonicalRoots)) pki++; + } + return (total, pki); + } + throw new PlatformNotSupportedException("This soak requires Linux procfs or macOS lsof for actual descriptor evidence."); + } + + private static async Task ReadDescriptorProbeAsync(Process process, TimeSpan timeout, CancellationToken ct) + { + using var deadline = CancellationTokenSource.CreateLinkedTokenSource(ct); + deadline.CancelAfter(timeout); + process.Start(); + var stdout = process.StandardOutput.ReadToEndAsync(deadline.Token); + var stderr = process.StandardError.ReadToEndAsync(deadline.Token); + var exited = process.WaitForExitAsync(deadline.Token); + try + { + // Waiting for exit alone does not bound reads: both redirected pipes must also finish. + await Task.WhenAll(stdout, stderr, exited).WaitAsync(deadline.Token).ConfigureAwait(false); + return await stdout.ConfigureAwait(false); + } + catch (OperationCanceledException) + { + try { if (!process.HasExited) process.Kill(entireProcessTree: true); } + catch (InvalidOperationException) when (process.HasExited) { /* It exited between the check and kill. */ } + await process.WaitForExitAsync(CancellationToken.None).WaitAsync(TimeSpan.FromSeconds(2)).ConfigureAwait(false); + // Observe both cancelled drains; never leave a pipe read running after returning. + try { await Task.WhenAll(stdout, stderr).WaitAsync(TimeSpan.FromSeconds(2)).ConfigureAwait(false); } + catch (OperationCanceledException) { } + if (ct.IsCancellationRequested) throw; + throw new TimeoutException("Descriptor probe exceeded its process and redirected-stream deadline."); + } + } + + private static bool IsWithinRoots(string? path, IReadOnlyList roots) + { + if (path is null || !Path.IsPathFullyQualified(path)) return false; + // procfs marks an unlinked but still open file; its containing physical directory still counts. + const string deleted = " (deleted)"; + if (path.EndsWith(deleted, StringComparison.Ordinal)) path = path[..^deleted.Length]; + var canonical = CanonicalPath(path); + return roots.Any(root => canonical.Equals(root, StringComparison.Ordinal) + || canonical.StartsWith(Path.EndsInDirectorySeparator(root) ? root : root + Path.DirectorySeparatorChar, + StringComparison.Ordinal)); + } + + private static string CanonicalPath(string path, int depth = 0) + { + if (depth > 32) throw new IOException("Descriptor path link resolution exceeded its bound."); + var full = Path.GetFullPath(path); + var current = Path.GetPathRoot(full)!; + foreach (var component in full[current.Length..].Split(Path.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries)) + { + current = Path.Combine(current, component); + FileSystemInfo entry = Directory.Exists(current) ? new DirectoryInfo(current) : new FileInfo(current); + if (entry.LinkTarget is not null) + { + var target = entry.ResolveLinkTarget(returnFinalTarget: true) + ?? throw new IOException("Descriptor path link resolution returned no target."); + // Resolve parent links too: an alias target can itself begin with /var or /tmp. + current = CanonicalPath(target.FullName, depth + 1); + } + } + return Path.TrimEndingDirectorySeparator(current); + } + +} diff --git a/scripts/validation/opcua-lifecycle-memory/baseline-canonical/BaselineRig.cs b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/BaselineRig.cs new file mode 100644 index 000000000..7508152f3 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/BaselineRig.cs @@ -0,0 +1,107 @@ +using System.Net; +using System.Net.Sockets; +using System.Reflection; +using Microsoft.Extensions.Logging.Abstractions; +using Opc.Ua; +using ZB.MOM.WW.OtOpcUa.Commons.OpcUa; +using ZB.MOM.WW.OtOpcUa.Configuration.Entities; +using ZB.MOM.WW.OtOpcUa.Configuration.Enums; +using ZB.MOM.WW.OtOpcUa.Core.Authorization; +using ZB.MOM.WW.OtOpcUa.OpcUaServer; +using ZB.MOM.WW.OtOpcUa.OpcUaServer.Security; + +internal sealed class BaselineRig : IAsyncDisposable +{ + internal const string Cluster = "SITE-A", RawDeviceFolder = "Plant/Modbus/dev1", RawAlarmPath = "Plant/Modbus/dev1/temp_hi"; + internal const string EqA = "EqA", EqB = "EqB", KeyPrincipal = "event-probe", KeyId = "k-server-events"; + internal static string KeyPassword => Environment.GetEnvironmentVariable("OTOPCUA_BASELINE_CANONICAL_KEY") + ?? throw new InvalidOperationException("An ephemeral fixture credential is required"); + private readonly OpcUaApplicationHostOptions _options; + private OpcUaApplicationHost _host = null!; + private bool _disposed; + internal OtOpcUaSdkServer Server { get; private set; } = null!; + internal OtOpcUaNodeManager Nm => Server.NodeManager!; + internal SdkAddressSpaceSink Sink { get; private set; } = null!; + internal string EndpointUrl => $"opc.tcp://127.0.0.1:{_options.OpcUaPort}/OtOpcUa"; + internal string PkiRoot { get; } + internal CertificateValidator Validator + { + get + { + var applicationField = typeof(OpcUaApplicationHost).GetField("_application", BindingFlags.NonPublic | BindingFlags.Instance) + ?? throw new InvalidOperationException("Original host application field is missing"); + return applicationField.GetValue(_host) is Opc.Ua.Configuration.ApplicationInstance application + && application.ApplicationConfiguration.CertificateValidator is CertificateValidator validator ? validator + : throw new InvalidOperationException("Original host application field type changed"); + } + } + internal BaselineRig(string directory) + { + PkiRoot = Path.Combine(directory, "server-pki"); + using var listener = new TcpListener(IPAddress.Loopback, 0); + listener.Start(); + _options = new OpcUaApplicationHostOptions + { + ApplicationName = "OtOpcUa.SDK2LifecycleSoak", ApplicationUri = $"urn:OtOpcUa.SDK2LifecycleSoak.{Guid.NewGuid():N}", + OpcUaPort = ((IPEndPoint)listener.LocalEndpoint).Port, PublicHostname = "127.0.0.1", PkiStoreRoot = PkiRoot, + EnabledSecurityProfiles = [OpcUaSecurityProfile.None, OpcUaSecurityProfile.Basic256Sha256SignAndEncrypt], + AutoAcceptUntrustedClientCertificates = true, + }; + } + internal async Task BootAsync(CancellationToken ct) + { + Server = new OtOpcUaSdkServer(); + _host = new OpcUaApplicationHost(_options, NullLogger.Instance, new Auth()); + await _host.StartAsync(Server, ct); + Canonical.Ledger.Record("host-start"); + Sink = new SdkAddressSpaceSink(Nm); + } + internal async Task RestartAsync(CancellationToken ct) + { + await _host.DisposeAsync(); + Canonical.Ledger.Record("host-stop"); + await BootAsync(ct); + } + internal DataPlaneAuthorityState Enforce(bool enabled, ApiKey[] keys, params NodeAcl[] grants) + { + var state = new DataPlaneAuthorityState(); + state.Apply(Cluster, "rev-1", keys, grants, new Dictionary> + { + [new AclScopeRef(NodeAclScopeKind.Equipment, "eq-" + EqA)] = [new NodeAclPath([NodeAclRealms.Uns, EqA])], + [new AclScopeRef(NodeAclScopeKind.Equipment, "eq-" + EqB)] = [new NodeAclPath([NodeAclRealms.Uns, EqB])] + }); + Nm.DataPlaneAuthority = state; + Nm.Authorizer = new DataPlaneAuthorizer(state, new TriePermissionEvaluator(state.Tries), enabled, NullLogger.Instance, TimeProvider.System); + Canonical.Ledger.Record("authority-restore"); + return state; + } + internal static ApiKey Key() => new() { ApiKeyId = KeyId, Name = KeyId, SecretHash = "hash", Principal = KeyPrincipal, + Enabled = true, CreatedUtc = DateTime.UtcNow.AddDays(-1) }; + internal static NodeAcl ClusterGrant(string principal, string id, NodePermissions permissions) => new() + { NodeAclId = id, ClusterId = Cluster, Principal = principal, ScopeKind = NodeAclScopeKind.Cluster, PermissionFlags = permissions }; + internal void MaterialiseNative() + { + Sink.EnsureFolder(RawDeviceFolder, null, "dev1", AddressSpaceRealm.Raw); + Sink.MaterialiseAlarmCondition(RawAlarmPath, RawDeviceFolder, "temp_hi", "OffNormalAlarm", 700, AddressSpaceRealm.Raw, isNative: true); + Sink.EnsureFolder(EqA, null, "A", AddressSpaceRealm.Uns); + Sink.EnsureFolder(EqB, null, "B", AddressSpaceRealm.Uns); + Sink.WireAlarmNotifiers(RawAlarmPath, AddressSpaceRealm.Raw, [EqA, EqB], AddressSpaceRealm.Uns); + } + public async ValueTask DisposeAsync() + { + if (_disposed) return; + _disposed = true; + try + { + if (_host is not null) { await _host.DisposeAsync(); Canonical.Ledger.Record("host-stop"); } + } + finally { if (Directory.Exists(PkiRoot)) Directory.Delete(PkiRoot, true); } + } + private sealed class Auth : IOpcUaUserAuthenticator + { + public Task AuthenticateUserNameAsync(string username, string password, CancellationToken ct) => + Task.FromResult(username == "apikey" && password.StartsWith($"otua_{KeyId}_", StringComparison.Ordinal) + ? OpcUaUserAuthResult.AllowKey(KeyPrincipal, [OpcUaDataPlaneRoles.AlarmAck, OpcUaDataPlaneRoles.WriteOperate], KeyId) + : OpcUaUserAuthResult.Deny("Invalid fixture key")); + } +} diff --git a/scripts/validation/opcua-lifecycle-memory/baseline-canonical/CanonicalOperations.cs b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/CanonicalOperations.cs new file mode 100644 index 000000000..ec65770b2 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/CanonicalOperations.cs @@ -0,0 +1,252 @@ +using System.Collections.Concurrent; +using System.Diagnostics; +using System.Text; +using Opc.Ua; +using Opc.Ua.Client; +using Opc.Ua.Configuration; +using Shouldly; +using ZB.MOM.WW.OtOpcUa.Commons.OpcUa; +using ZB.MOM.WW.OtOpcUa.Configuration.Enums; +using ZB.MOM.WW.OtOpcUa.Core.Abstractions; +using ZB.MOM.WW.OtOpcUa.Core.Authorization; +using ClientSession = Opc.Ua.Client.ISession; +using Subscription = Opc.Ua.Client.Subscription; +using MonitoredItem = Opc.Ua.Client.MonitoredItem; +internal static partial class Canonical +{ + private static void Configure(BaselineRig rig) + { + Ledger.Record("configure"); + rig.MaterialiseNative(); + rig.Nm.HistorianDataSource = new SqlLikeEventSource(Enumerable.Range(0, 40) + .Select(i => new HistoricalEvent($"soak-{i}", "source", Epoch.AddSeconds(i), Epoch, "soak", 500)).ToList()); + rig.Nm.NodeWriteGateway = new AcceptWrites(); + MaterialiseValues(rig); + rig.Enforce(true, [BaselineRig.Key()], Grant()); + } + + private static ZB.MOM.WW.OtOpcUa.Configuration.Entities.NodeAcl Grant() => BaselineRig.ClusterGrant( + BaselineRig.KeyPrincipal, "soak-grant", NodePermissions.Browse | NodePermissions.Read | NodePermissions.Subscribe + | NodePermissions.WriteOperate | NodePermissions.HistoryRead); + + private static void MaterialiseValues(BaselineRig rig) + { + rig.Sink.EnsureFolder(BaselineRig.RawDeviceFolder, null, "Device", AddressSpaceRealm.Raw); + rig.Sink.EnsureVariable(Scalar, BaselineRig.RawDeviceFolder, "Scalar", "Int32", true, AddressSpaceRealm.Raw); + rig.Sink.EnsureVariable(ArrayTag, BaselineRig.RawDeviceFolder, "Array", "Int16", true, AddressSpaceRealm.Raw, + isArray: true, arrayLength: 4); + rig.Sink.EnsureFolder("SoakEquipment", null, "Equipment", AddressSpaceRealm.Uns); + rig.Sink.EnsureVariable(UnsScalar, "SoakEquipment", "Scalar", "Int32", true, AddressSpaceRealm.Uns); + for (var i = 0; i < 16; i++) rig.Sink.EnsureVariable($"{BaselineRig.RawDeviceFolder}/Browse{i}", + BaselineRig.RawDeviceFolder, $"Browse{i}", "Int32", false, AddressSpaceRealm.Raw); + rig.Sink.WriteValue(Scalar, 0, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); + rig.Sink.WriteValue(ArrayTag, new short[] { 0, 1, 2, 3 }, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); + rig.Sink.WriteValue(UnsScalar, 0, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Uns); + } + + private static async Task ExerciseAsync(BaselineRig rig, ApplicationConfiguration config, int cycle, + StreamWriter evidence, CancellationToken ct) + { + await using var proxy = new PauseProxy(new Uri(rig.EndpointUrl).Port); + using var owner = await ConnectAsync(rig, config, proxy.Port, ct); + using var other = await ConnectAsync(rig, config, null, ct); + var ownedSessions = rig.Server.CurrentInstance.SessionManager.GetSessions().ToArray(); + ownedSessions.Length.ShouldBe(2); + var scalar = Raw(owner, Scalar); + var array = Raw(owner, ArrayTag); + var unsNs = owner.NamespaceUris.GetIndex(V3NodeIds.UnsNamespaceUri); + unsNs.ShouldBeGreaterThan(0); + var uns = new NodeId(UnsScalar, (ushort)unsNs); + owner.NamespaceUris.GetString(scalar.NamespaceIndex).ShouldBe(V3NodeIds.RawNamespaceUri); + owner.NamespaceUris.GetString(uns.NamespaceIndex).ShouldBe(V3NodeIds.UnsNamespaceUri); + using var subscription = new Subscription(owner.DefaultSubscription) { PublishingInterval = 100, KeepAliveCount = 10 }; + owner.AddSubscription(subscription); + try + { + await Ledger.Call("subscription-create", () => subscription.CreateAsync(ct)); + var seen = new ConcurrentDictionary(); + foreach (var id in new[] { scalar, array, uns }) + { + var item = new MonitoredItem(subscription.DefaultItem) { StartNodeId = id, AttributeId = Attributes.Value, + SamplingInterval = 50, QueueSize = 10 }; + item.Notification += (sender, _) => + { + foreach (var value in sender.DequeueValues()) if (StatusCode.IsGood(value.StatusCode)) seen[id] = value.WrappedValue; + }; + subscription.AddItem(item); + } + await Ledger.Call("subscription-apply", () => subscription.ApplyChangesAsync(ct)); + subscription.MonitoredItems.ShouldAllBe(item => ServiceResult.IsGood(item.Status.Error)); + PublicCounts(rig).ShouldBe((2, 1, 3)); + var values = new short[] { (short)(cycle % 30000), 2, 3, 4 }; + var writes = await Ledger.Call("write", () => owner.WriteAsync(null, new[] + { + new WriteValue { NodeId = scalar, AttributeId = Attributes.Value, Value = new DataValue(new Variant(cycle)) }, + new WriteValue { NodeId = array, AttributeId = Attributes.Value, Value = new DataValue(new Variant(values)) }, + new WriteValue { NodeId = uns, AttributeId = Attributes.Value, Value = new DataValue(new Variant(cycle)) }, + }, ct)); + writes.Results.ToList().ShouldAllBe(status => status == StatusCodes.Good); + (await Ledger.Call("read-value", () => owner.ReadValueAsync(scalar, ct))).Value.ShouldBeOfType().ShouldBe(cycle); + (await Ledger.Call("read-value", () => owner.ReadValueAsync(array, ct))).Value.ShouldBeOfType().ShouldBe(values); + (await Ledger.Call("read-value", () => owner.ReadValueAsync(uns, ct))).Value.ShouldBeOfType().ShouldBe(cycle); + await EventuallyAsync(() => seen.TryGetValue(scalar, out var value) && ScalarValue(value) == cycle + && seen.ContainsKey(array) && seen.TryGetValue(uns, out var mirror) && ScalarValue(mirror) == cycle, ct); + + // One explicitly released and one deliberately abandoned browse point. + var browse = await BrowseAsync(owner, ct); + RequirePoint(browse); + (await Ledger.Call("browse-next", () => owner.BrowseNextAsync(null, true, [browse], ct))).Results[0].StatusCode.ShouldBe(StatusCodes.Good); + RequirePoint(await BrowseAsync(owner, ct)); + // Production history points: cross-session denial, single-use resume, explicit release and close cleanup. + var first = (await PageAsync(owner, default, false, ct)).ContinuationPoint; + RequirePoint(first); + (await PageAsync(other, first, false, ct)).StatusCode.ShouldBe(StatusCodes.BadContinuationPointInvalid); + var next = (await PageAsync(owner, first, false, ct)).ContinuationPoint; + RequirePoint(next); + (await PageAsync(owner, next, true, ct)).StatusCode.ShouldBe(StatusCodes.Good); + for (var i = 0; i < 6; i++) RequirePoint((await PageAsync(owner, default, false, ct)).ContinuationPoint); + var held = ownedSessions.Select(ContinuationCounts).ToArray(); + held.Sum(count => count.Browse).ShouldBeGreaterThan(0); + held.Sum(count => count.History).ShouldBeGreaterThan(0); + var active = PublicCounts(rig); + await LogAsync(evidence, new { kind = "active", cycle, sessions = active.Sessions, + subscriptions = active.Subscriptions, items = active.Items, browsePoints = held.Sum(x => x.Browse), historyPoints = held.Sum(x => x.History) }); + + rig.Nm.UpdateTagAttributes(Scalar, false, null, "Int32", false, null, AddressSpaceRealm.Raw).ShouldBeTrue(); + Ledger.Record("writable-off"); + rig.Nm.UpdateTagAttributes(Scalar, true, null, "Int32", false, null, AddressSpaceRealm.Raw).ShouldBeTrue(); + Ledger.Record("writable-on"); + rig.Nm.RemoveVariableNode(ArrayTag, AddressSpaceRealm.Raw).ShouldBeTrue(); + Ledger.Record("variable-remove"); + rig.Sink.EnsureVariable(ArrayTag, BaselineRig.RawDeviceFolder, "Array", "Int16", true, AddressSpaceRealm.Raw, + isArray: true, arrayLength: 4); + rig.Sink.WriteValue(ArrayTag, values, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); + var authority = rig.Nm.DataPlaneAuthority.ShouldBeOfType(); + Ledger.Record("key-revoke"); + authority.Apply(BaselineRig.Cluster, $"revoked-{cycle}", [], [Grant()], + new Dictionary>()); + var denied = await Ledger.Call("read-service", () => owner.ReadAsync(null, 0, TimestampsToReturn.Neither, + [new ReadValueId { NodeId = scalar, AttributeId = Attributes.Value }], ct)); + denied.Results[0].StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + rig.Enforce(true, [BaselineRig.Key()], Grant()); + + proxy.Pause(); + Ledger.Record("network-pause"); + var stalled = Stopwatch.StartNew(); + string stalledStatus; + try + { + using var timeout = CancellationTokenSource.CreateLinkedTokenSource(ct); + timeout.CancelAfter(TimeSpan.FromSeconds(1)); + await Ledger.Call("read-value", () => owner.ReadValueAsync(scalar, timeout.Token)).WaitAsync(TimeSpan.FromSeconds(5), ct); + throw new InvalidOperationException("The deliberately paused network unexpectedly completed the read."); + } + catch (OperationCanceledException) when (!ct.IsCancellationRequested) { stalledStatus = "OperationCanceled"; } + // Exact-tag ChannelAsyncOperation maps a canceled completion waiter to BadRequestInterrupted. + catch (ServiceResultException error) when (error.StatusCode == StatusCodes.BadTimeout + || error.StatusCode == StatusCodes.BadRequestCancelledByClient || error.StatusCode == StatusCodes.BadRequestTimeout + || error.StatusCode == StatusCodes.BadRequestInterrupted) { stalledStatus = error.StatusCode.ToString(); } + finally { proxy.Resume(); } + (await Ledger.Call("read-value", () => owner.ReadValueAsync(scalar, ct))).StatusCode.ShouldBe(StatusCodes.Good); + await LogAsync(evidence, new { kind = "network-stall-recovered", cycle, status = stalledStatus, seconds = stalled.Elapsed.TotalSeconds }); + await Ledger.Call("subscription-delete", () => subscription.DeleteAsync(true, ct)); + await Ledger.Call("subscription-remove", () => owner.RemoveSubscriptionAsync(subscription, ct)); + rig.Sink.RebuildAddressSpace(); + Ledger.Record("address-space-rebuild"); + Configure(rig); + Ledger.Record("cycle-wire-body-completed"); + } + finally + { + proxy.Resume(); + await Ledger.Call("session-close", () => owner.CloseAsync(ct)).WaitAsync(TimeSpan.FromSeconds(10), ct); + await Ledger.Call("session-close", () => other.CloseAsync(ct)).WaitAsync(TimeSpan.FromSeconds(10), ct); + foreach (var closed in ownedSessions) + { + var before = ContinuationCounts(closed); + if (before != (0, 0)) + { + await LogAsync(evidence, new { kind = "closed-session-observation", cycle, + activeSessions = rig.Server.CurrentInstance.SessionManager.GetSessions().Count, + browsePoints = before.Browse, historyPoints = before.History, diagnosticReferenceHeld = true }); + await Task.Delay(250, ct); // Read-only failure investigation; never turns the failed guard into a pass. + var after = ContinuationCounts(closed); + await LogAsync(evidence, new { kind = "closed-session-after-fixed-observation", cycle, + observationMilliseconds = 250, browsePoints = after.Browse, historyPoints = after.History }); + } + before.ShouldBe((0, 0)); + } + } + } + + private static async Task RestartWithActiveResourcesAsync(BaselineRig rig, ApplicationConfiguration config, + CancellationToken ct) + { + using var client = await ConnectAsync(rig, config, null, ct); + using var subscription = new Subscription(client.DefaultSubscription) { PublishingInterval = 100 }; + client.AddSubscription(subscription); + await Ledger.Call("subscription-create", () => subscription.CreateAsync(ct)); + subscription.AddItem(new MonitoredItem(subscription.DefaultItem) + { + StartNodeId = Raw(client, Scalar), AttributeId = Attributes.Value, SamplingInterval = 50, + }); + await Ledger.Call("subscription-apply", () => subscription.ApplyChangesAsync(ct)); + PublicCounts(rig).ShouldBe((1, 1, 1)); + RequirePoint(await BrowseAsync(client, ct)); + RequirePoint((await PageAsync(client, default, false, ct)).ContinuationPoint); + var oldInternal = rig.Server.CurrentInstance; + var oldSessionManager = oldInternal.SessionManager; + var oldSubscriptionManager = oldInternal.SubscriptionManager; + var oldSessions = oldSessionManager.GetSessions().ToArray(); + var oldSubscriptions = oldSubscriptionManager.GetSubscriptions().ToArray(); + var oldValidator = rig.Validator; + var oldStores = BaselineMetrics.CachedStoreReferences(oldValidator); + await rig.RestartAsync(ct).WaitAsync(TimeSpan.FromSeconds(20), ct); + oldSessionManager.GetSessions().ShouldBeEmpty(); + oldSubscriptionManager.GetSubscriptions().ShouldBeEmpty(); + oldSubscriptions.ShouldAllBe(item => item.MonitoredItemCount == 0); + foreach (var session in oldSessions) ContinuationCounts(session).ShouldBe((0, 0)); + await LogAsync(CurrentEvidence, new { kind = "original-validator-after-stop", cachedStoreReferencesBefore = oldStores, + cachedStoreReferencesAfter = BaselineMetrics.CachedStoreReferences(oldValidator), + disposalFlagObservable = false, reason = "SDK1.5 has no CertificateManager disposal API or disposed flag" }); + PublicCounts(rig).ShouldBe((0, 0, 0)); + } + + private static async Task ConnectAsync(BaselineRig rig, ApplicationConfiguration config, + int? proxyPort, CancellationToken ct) + { + var telemetry = DefaultTelemetry.Create(_ => { }); + var endpoint = await CoreClientUtils.SelectEndpointAsync(config, rig.EndpointUrl, true, telemetry, ct) + ?? throw new InvalidOperationException("No encrypted endpoint."); + endpoint.SecurityMode.ShouldBe(MessageSecurityMode.SignAndEncrypt); + if (proxyPort is { } port) endpoint.EndpointUrl = $"opc.tcp://127.0.0.1:{port}/OtOpcUa"; + return await Ledger.Call("session-create", () => new DefaultSessionFactory(telemetry).CreateAsync(config, + new ConfiguredEndpoint(null, endpoint, EndpointConfiguration.Create(config)), false, false, + "SDK2LifecycleSoak", 15_000, new UserIdentity("apikey", Encoding.UTF8.GetBytes(BaselineRig.KeyPassword)), default, ct)); + } + + private static NodeId Raw(ClientSession session, string id) + { + var ns = session.NamespaceUris.GetIndex(V3NodeIds.RawNamespaceUri); + ns.ShouldBeGreaterThan(0); + return new NodeId(id, (ushort)ns); + } + + private static async Task BrowseAsync(ClientSession session, CancellationToken ct) => + (await Ledger.Call("browse", () => session.BrowseAsync(null, null, 1, [new BrowseDescription + { + NodeId = Raw(session, BaselineRig.RawDeviceFolder), BrowseDirection = BrowseDirection.Forward, + ReferenceTypeId = ReferenceTypeIds.HierarchicalReferences, IncludeSubtypes = true, + ResultMask = (uint)BrowseResultMask.All, + }], ct))).Results[0].ContinuationPoint; + + private static async Task PageAsync(ClientSession session, byte[]? point, + bool release, CancellationToken ct) => (await Ledger.Call("history-read", () => session.HistoryReadAsync(null, new ExtensionObject(new ReadEventDetails + { + StartTime = Epoch.AddDays(-1), EndTime = Epoch.AddDays(1), NumValuesPerNode = 4, + Filter = new EventFilter { SelectClauses = [new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, + new QualifiedName(BrowseNames.EventId))] }, + }), TimestampsToReturn.Both, release, + [new HistoryReadValueId { NodeId = Raw(session, BaselineRig.RawDeviceFolder), ContinuationPoint = point }], ct))).Results[0]; + +} diff --git a/scripts/validation/opcua-lifecycle-memory/baseline-canonical/Inventory.cs b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/Inventory.cs new file mode 100644 index 000000000..921f7a8b7 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/Inventory.cs @@ -0,0 +1,19 @@ +using System.Diagnostics; +using System.Reflection; +using System.Text.Json; +using Opc.Ua; +using Opc.Ua.Server; +using ZB.MOM.WW.OtOpcUa.OpcUaServer; +var types = new[] { typeof(Session), typeof(CertificateValidator), typeof(CertificateStoreIdentifier), + typeof(Opc.Ua.Configuration.ApplicationInstance), typeof(OtOpcUaSdkServer), typeof(OpcUaApplicationHost), typeof(OtOpcUaNodeManager) }; +Console.WriteLine(JsonSerializer.Serialize(new +{ + sdk = typeof(NodeId).Assembly.GetCustomAttribute()?.InformationalVersion, + sdkFile = FileVersionInfo.GetVersionInfo(typeof(NodeId).Assembly.Location).FileVersion, + modules = types.Select(t => new { type = t.FullName, assembly = t.Assembly.GetName().Name, mvid = t.Module.ModuleVersionId, + interfaces = t.GetInterfaces().Select(x => x.FullName), + fields = t.GetFields(BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly) + .Select(f => new { name = f.Name, type = f.FieldType.FullName }), + lifecycle = t.GetMethods(BindingFlags.Public | BindingFlags.Instance).Where(m => m.Name.Contains("Dispose") || m.Name.Contains("Close") || m.Name.Contains("Stop")) + .Select(m => m.ToString()) }) +}, new JsonSerializerOptions { WriteIndented = true })); diff --git a/scripts/validation/opcua-lifecycle-memory/baseline-canonical/OWNERSHIP.md b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/OWNERSHIP.md new file mode 100644 index 000000000..d58c13c06 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/OWNERSHIP.md @@ -0,0 +1,167 @@ +# Original close semantics and bounded retention controls + +These are separately reviewed short controls against the unchanged 83ed880e +publication, SDK 1.5.378.182. They do not replace the historical `(1 browse, +6 history)` held-list port comparison, change an oracle, approve a memory +baseline, or claim an unbounded leak. The operation deadline is 120 seconds; +normal shutdown/private-directory cleanup has independent 20/20/5/5-second +bounds, and the semantic runner has a final 180-second process bound. + +## What was tested + +A fresh fixture creates the original production host, encrypted opc.tcp client, +one abandoned browse point and six event-history points. After normal client +CloseAsync, the control verifies removal from the same running SessionManager. +The old closed object still exposes `(1,6)` while explicitly held, as previously +recorded; that observation is not treated as live protocol ownership. + +A fresh valid session supplies the same open raw transport for all following +requests. `ITransportChannel.SendRequestAsync` receives explicit request headers; +no closed Session client guard or ClientBase header substitution can satisfy the +negative checks. Each response must carry the exact sent RequestHandle. + +| Request | Verified outcome | +|---|---| +| Fresh raw read before old-token request | Good service/item status | +| Read with old authentication token | Correlated ServiceFault, BadSessionIdInvalid (2149908480) | +| Fresh raw read after the fault, same transport | Good service/item status | +| Fresh browse point creation | Good, nonempty point | +| Old browse point from the fresh session | BadContinuationPointInvalid (2152333312) | +| Fresh own browse point resume and release | Good; resume returns references and another point | +| Fresh history page | Good; nonempty point; backend dispatched | +| Old history point from the fresh session | BadContinuationPointInvalid; backend counter remains 7 to 7 | +| Fresh own history point resume and release | Good; resume dispatches backend and returns another point | + +All 11 raw responses were correlated. Generic transport failures/timeouts are not +accepted as token denial. The exact .182 ClientBase independently preserves a +nonnull AuthenticationToken in UpdateRequestHeader; the raw path bypasses that +method entirely. The protected token getter is read through an exact-type-checked +diagnostic accessor before close; tokens and payloads are never logged. + +## Two distinct weak-reference boundaries + +A NoInlining synchronous helper completes the async closed-session scope from a +thread-pool context, returning only weak references and primitive/type metadata. +No Session, point, response, token array or backend is returned as a strong +reference. The first GC phase runs while the SAME original host/configuration +remain alive. Their weak targets are explicitly expected alive. A second +NoInlining fixture boundary completes normal host shutdown, private-directory +cleanup and the complete async fixture scope before the outer GC phase. + +Each phase records round 0 followed by exactly five forced blocking/compacting +collections with fixed 50/100/250/500/1000 ms delays. Each GC/finalizer worker is +bounded at five seconds. Observers use WeakReference.IsAlive rather than keeping +TryGetTarget values across collections. A deliberately retained positive object +must stay alive and an isolated collectible negative must disappear. No delay is +extended to obtain collection. + +In the ordinary run all **16 old client/server Session, browse point/Data, +history-slot wrapper and history-value targets** disappeared during the first +live-host forced collection. This separates the held-list implementation detail +from those objects' actual reclamation in this fixture. After normal stop and +all fixture boundaries, five server-graph targets remained across all five +observations: server, node manager, backend, server validator and server cached +store. Rig/client configuration/client application/client validator/client cached +store targets disappeared. Positive and negative controls behaved correctly. +PKI descriptors were zero in live-host and stopped-but-harness-held observations. +The ordinary run preserves **exit 1**, with unsupported SDK2 manager-disposal +observables still explicit. + +For this single fixture, live-host final managed bytes were 94,550,728 and timers +10; after-stop final managed bytes were 7,774,200 and timers 7. This drop does not +establish that the earlier multi-restart managed/timer growth disappears, nor is +it a usable performance denominator. Full process/framework parity remains open. + +## Exact point-resource ownership + +Runtime inspection identifies browse `ContinuationPoint.Data` as **Opc.Ua.NodeBrowser** +from the original Opc.Ua.Types binary. Its exact Dispose(bool) implementation is +empty. Its declared storage is managed IReference/List/HashSet/index state plus +managed context/view properties, with no owned IDisposable field. The containing +ContinuationPoint.Dispose delegates to Data, so omission of that call on this +exact browser does not skip a direct cleanup action. This is not a statement +about every INodeBrowser implementation or arbitrary driver browser resources. + +The six history values are the original event HistoryContinuationState records; +the original store saves each record directly in the SDK slot. They have scalar, +string/date and managed paging/set state, no IDisposable contract or backend/store +handle ownership. This event fixture has no pending raw end-bound resource. Both +the SDK slot wrapper and its Value are weak-tracked; all collected while the +original host remained running. + +## Stop is distinct from terminal Dispose + +Read-only inspection of the pinned original product/SDK establishes: + +1. Archived OtOpcUa OpcUaApplicationHost.DisposeAsync awaits only + ApplicationInstance.StopAsync. +2. Original ApplicationInstance.StopAsync delegates to Server.StopAsync. +3. ServerBase.StopAsync stops listeners/service hosts and invokes the standard + stopping hook. StandardServer's stopping hook DOES shut down subscriptions, + sessions and node managers and dispose internal server data. +4. Terminal ServerBase.Dispose separately disposes its RequestQueue. + RequestQueue owns a ServerBase reference and starts minimum worker tasks; + those workers await SemaphoreSlim with a 15,000 ms timeout and cancellation + token. At the minimum worker count they continue waiting. Queue.Dispose + cancels that token, releases/disposes its signal and terminates its ownership. +5. StandardServer.Dispose also unregisters its CertificateUpdate callback and + disposes remaining terminal resources. The SDK2 ApplicationInstance.DisposeAsync + explicitly performs StopAsync THEN Server.Dispose; the archived original host + never calls that terminal API. + +This is a source-backed original application lifecycle gap and a plausible +retention path consistent with the observed server graph. It is not a measured +heap dominator/root chain or attribution of any particular timer. No original +production code was patched, and no extra disposal was added to ordinary mode. + +A separate, gated `semantic-terminal-dispose` attribution mode first records the +ordinary result. Only afterward does a NoInlining helper briefly acquire the +known weak original server target, invoke its PUBLIC terminal Dispose once, +drop that strong reference, then repeat the same fixed GC schedule. No private +timer disposal, cache clearing, oracle adjustment or delay extension is used. +The original ordinary exit is returned even if terminal disposal clears all +observed targets. Its results are recorded separately in `semantic-evidence.json`. +It cannot turn the archived original behavior or failed RSS gates into a pass. + +That separately approved run reproduced the same normal-stop five survivors and +returned **exit 1**. After the single public Dispose, all five disappeared at the +first next forced collection and remained absent through round 5. At the final +observations, timers changed from 7 to 2 and managed bytes from 7,692,144 to +4,513,760. Positive/negative GC controls remained valid. This controlled intervention +supports missing terminal server disposal as the ownership distinction; it does +not identify which queue task, timer or event subscription was the actual GC root. +It does not establish an unbounded leak from one fixture, eliminate unrelated +native retention, or make the original process a performance denominator. + +Both immutable adapter builds completed with zero warnings/errors, using the +same 208 reference hashes. The ordinary run uses build 3 and the separate +counterfactual uses build 4; their exact source, binary, build-log and raw-result +hashes are retained in `semantic-evidence.json`. Raw evidence remains in private +external directories. No additional control was run to adjust these findings. + +The exact original test seams are public virtual +`ServerBase.StopAsync(CancellationToken)`, protected virtual `Dispose(bool)`, +`OnServerStarting(ApplicationConfiguration)`, +`StartApplicationAsync(ApplicationConfiguration, CancellationToken)`, and +`OnServerStoppingAsync(CancellationToken)`. Public `Dispose()` and `StartAsync` +are nonvirtual. StandardServer overrides those protected lifecycle hooks and +also exposes protected virtual `OnServerStarted(IServerInternal)`. A separate +reviewed application repair can test stop failure/partial startup using these +supported seams; this diagnostic does not repair or rebuild the archived product. + +## Smallest future matched-host path (proposal only) + +A standalone SDK2 driver mirroring this original standalone driver is the smallest +path: same .NET runtime, assertions, telemetry/logging configuration, PKI/security, +operation recipe/counts, raw request/correlation probes, NoInlining boundaries, +weak controls, sampling schedule and module provenance. Keep SDK-specific value +representations and read-only ownership observers explicit. Both xUnit hosts +would require creating/porting a larger original test-host graph and introduce +more loader/framework differences. Neither path has been implemented or approved +as an acceptance protocol. The current candidate xUnit control is semantic +corroboration, not process-memory comparability. + +Any correction of archived app ownership must be a separate reviewed change and +new provenance; these controls do not substitute a repaired baseline or use its +post-counterfactual memory as a denominator. Long original runs, reset baselines, +RSS caps and acceptance remain outside this work. diff --git a/scripts/validation/opcua-lifecycle-memory/baseline-canonical/Program.cs b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/Program.cs new file mode 100644 index 000000000..98d01bcaa --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/Program.cs @@ -0,0 +1,214 @@ +using System.Collections.Concurrent; +using System.Diagnostics; +using System.Net; +using System.Net.Sockets; +using System.Reflection; +using System.Text.Json; +using Opc.Ua; +using Opc.Ua.Configuration; +using Opc.Ua.Server; +using Shouldly; +using ZB.MOM.WW.OtOpcUa.Commons.OpcUa; +using ZB.MOM.WW.OtOpcUa.Core.Abstractions; +using CoreHistoryReadResult = ZB.MOM.WW.OtOpcUa.Core.Abstractions.HistoryReadResult; +return args.Length == 3 && (args[2] == "--semantic-retention-control" || args[2] == "--semantic-terminal-dispose-control") + ? await Canonical.SemanticRetentionAsync(args) : await Canonical.RunAsync(args); +internal static partial class Canonical +{ + private const string Scalar = BaselineRig.RawDeviceFolder + "/SoakScalar"; + private const string ArrayTag = BaselineRig.RawDeviceFolder + "/SoakArray"; + private const string UnsScalar = "SoakEquipment/Scalar"; + private static readonly DateTime Epoch = new(2026,10,1,0,0,0,DateTimeKind.Utc); + internal static readonly OperationLedger Ledger = new(); + private static StreamWriter CurrentEvidence = null!; + internal static async Task RunAsync(string[] args) + { + var root=Path.GetFullPath(args[0]); var cycles=int.Parse(args[1]); + var isolatedRestart = args.Length == 3 && args[2] == "--active-restart-control"; + if (args.Length > 3 || (args.Length == 3 && !isolatedRestart)) throw new InvalidOperationException("Unknown short-control mode"); + if(cycles<1 || cycles>4) throw new InvalidOperationException("Only a 1..4-cycle short diagnostic smoke is authorized"); + if(Directory.Exists(root)) throw new InvalidOperationException("Use a fresh private artifact directory"); + Directory.CreateDirectory(root); + if(!OperatingSystem.IsWindows()) File.SetUnixFileMode(root,UnixFileMode.UserRead|UnixFileMode.UserWrite|UnixFileMode.UserExecute); + await using var output=new StreamWriter(new FileStream(Path.Combine(root,"resources.jsonl"),FileMode.CreateNew,FileAccess.Write,FileShare.Read)); + CurrentEvidence=output; + using var deadline=new CancellationTokenSource(TimeSpan.FromSeconds(120)); var ct=deadline.Token; + var sdk=typeof(NodeId).Assembly.GetCustomAttribute()?.InformationalVersion; + if(sdk is null || !sdk.StartsWith("1.5.378.182+",StringComparison.Ordinal)) throw new InvalidOperationException("The immutable .182 SDK is required"); + var clientRoot=Path.Combine(root,"private-fixture","client-pki"); + var telemetry=DefaultTelemetry.Create(_=>{}); + var config=new ApplicationConfiguration(telemetry) + { + ApplicationName="SDK2LifecycleSoak",ApplicationUri=$"urn:SDK2LifecycleSoak:{Guid.NewGuid():N}",ApplicationType=ApplicationType.Client, + SecurityConfiguration=new SecurityConfiguration + { + ApplicationCertificate=new CertificateIdentifier{StoreType=CertificateStoreType.Directory,StorePath=Path.Combine(clientRoot,"own"),SubjectName="CN=SDK2LifecycleSoak"}, + TrustedIssuerCertificates=new CertificateTrustList{StoreType=CertificateStoreType.Directory,StorePath=Path.Combine(clientRoot,"issuer")}, + TrustedPeerCertificates=new CertificateTrustList{StoreType=CertificateStoreType.Directory,StorePath=Path.Combine(clientRoot,"trusted")}, + RejectedCertificateStore=new CertificateTrustList{StoreType=CertificateStoreType.Directory,StorePath=Path.Combine(clientRoot,"rejected")},AutoAcceptUntrustedCertificates=true + },ClientConfiguration=new ClientConfiguration{DefaultSessionTimeout=15000},TransportQuotas=new TransportQuotas{OperationTimeout=5000} + }; + var application=new ApplicationInstance(telemetry){ApplicationConfiguration=config}; + await config.ValidateAsync(ApplicationType.Client,ct);await application.CheckApplicationInstanceCertificatesAsync(true,null,ct); + await using var rig=new BaselineRig(Path.Combine(root,"private-fixture")); + await rig.BootAsync(ct);Configure(rig); + var watch=Stopwatch.StartNew();var completed=0;var restarts=0; + await LogAsync(output,new {kind="start",sdk,productRebuilt=false,sourcePublication="83ed880e",requestedCycles=cycles, + processId=Environment.ProcessId,acceptance=false,scope="canonical operations short smoke; ownership differences remain explicit", + unsupportedObservables=new[]{"SDK2 CertificateManager disposed flag","SDK2 manager-owned cache-clear proof","ApplicationInstance.DisposeAsync"}}); + try + { + if (isolatedRestart) + { + if (cycles != 1) throw new InvalidOperationException("The isolated restart control performs exactly one restart"); + await RestartWithActiveResourcesAsync(rig,config,ct);Configure(rig);restarts++; + await LogAsync(output,new {kind="isolated-active-restart-completed",normalCycles=0,restarts, + acceptance=false,ownershipParity=false,ledger=Ledger.Snapshot()}); + return 2; + } + while(completedPublicCounts(rig)==(0,0,0),ct); + var counts=PublicCounts(rig);var fd=await BaselineMetrics.DescriptorsAsync(ct,clientRoot,rig.PkiRoot); + fd.Pki.ShouldBe(0); + foreach(var name in new[]{"LiveItemCount","LiveEventItemCount","MonitoredNodeCount"}) BaselineMetrics.Counter(rig.Nm,name).ShouldBe(0); + using var process=Process.GetCurrentProcess();process.Refresh(); + await LogAsync(output,new {kind="quiescent",cycle=completed,seconds=watch.Elapsed.TotalSeconds, + sessions=counts.Sessions,subscriptions=counts.Subscriptions,items=counts.Items, + pkiDescriptors=fd.Pki,descriptors=fd.Total,managedBytes=GC.GetTotalMemory(true),rssBytes=process.WorkingSet64, + serverCachedStoreReferences=BaselineMetrics.CachedStoreReferences(rig.Validator), + clientCachedStoreReferences=BaselineMetrics.CachedStoreReferences(config.CertificateValidator),jit=System.Runtime.JitInfo.GetCompiledMethodCount(),timers=Timer.ActiveCount}); + if(completed%4==0){await RestartWithActiveResourcesAsync(rig,config,ct);Configure(rig);restarts++;} + } + await LogAsync(output,new {kind="operations-completed",cycles=completed,restarts,seconds=watch.Elapsed.TotalSeconds, + acceptance=false,ownershipParity=false,reason="Original SDK has no equivalent manager-disposal observable; review required",ledger=Ledger.Snapshot()}); + return 2; + } + catch(Exception error) + { + await LogAsync(output,new {kind="failed",cycles=completed,restarts,exceptionType=error.GetType().FullName, + uaStatus=error is ServiceResultException ua ? ua.StatusCode.ToString() : null,ledger=Ledger.Snapshot(),acceptance=false}); + Console.Error.WriteLine(error);return 1; + } + } + private static int ScalarValue(Variant value)=>value.Value is int result?result:throw new InvalidOperationException("Expected scalar Int32 CLR shape"); + private static void RequirePoint(byte[]? point)=>(point is {Length:>0}).ShouldBeTrue(); + private static (int Browse,int History) ContinuationCounts(ISession session)=>BaselineMetrics.Points(session); + private static (int Sessions,int Subscriptions,int Items) PublicCounts(BaselineRig rig) + {var subscriptions=rig.Server.CurrentInstance.SubscriptionManager.GetSubscriptions();return(rig.Server.CurrentInstance.SessionManager.GetSessions().Count,subscriptions.Count,subscriptions.Sum(s=>s.MonitoredItemCount));} + private static async Task EventuallyAsync(Func condition,CancellationToken ct) + {var elapsed=Stopwatch.StartNew();while(!condition()&&elapsed.Elapsed WriteAsync(string id,object? value,AddressSpaceRealm realm,CancellationToken ct)=>Task.FromResult(new NodeWriteOutcome(true,null));} + internal sealed class SqlLikeEventSource(List events) : IHistorianDataSource + { + private int _eventReads; + internal int EventReads => Volatile.Read(ref _eventReads); + private readonly List _all = + events.OrderBy(e => e.EventTimeUtc).ThenBy(e => e.EventId, StringComparer.Ordinal).ToList(); + + public async Task ReadEventsAsync( + string? sourceName, DateTime startUtc, DateTime endUtc, int maxEvents, CancellationToken ct) + { + Interlocked.Increment(ref _eventReads); + await Task.Delay(1, ct).ConfigureAwait(false); // complete on a pool thread, like a real backend + var window = _all.Where(e => e.EventTimeUtc >= startUtc && e.EventTimeUtc < endUtc).ToList(); + var cap = maxEvents <= 0 ? 1000 : maxEvents; + return new HistoricalEventsResult(window.Take(cap).ToList(), window.Count > cap ? new byte[] { 1 } : null); + } + + public bool SupportsReverseEvents => true; + + /// The #675 overload: reverse is (lo, hi] by (time, id) descending. + public async Task ReadEventsAsync( + string? sourceName, DateTime startUtc, DateTime endUtc, int maxEvents, bool reverse, CancellationToken ct) + { + if (!reverse) return await ReadEventsAsync(sourceName, startUtc, endUtc, maxEvents, ct).ConfigureAwait(false); + await Task.Delay(1, ct).ConfigureAwait(false); + var (lo, hi) = startUtc <= endUtc ? (startUtc, endUtc) : (endUtc, startUtc); + var window = _all.Where(e => e.EventTimeUtc > lo && e.EventTimeUtc <= hi).Reverse().ToList(); + var cap = maxEvents <= 0 ? 1000 : maxEvents; + return new HistoricalEventsResult(window.Take(cap).ToList(), window.Count > cap ? new byte[] { 1 } : null); + } + + public Task ReadRawAsync(string r, DateTime s, DateTime e, uint m, CancellationToken ct) => + NullHistorianDataSource.Instance.ReadRawAsync(r, s, e, m, ct); + public Task ReadProcessedAsync( + string r, DateTime s, DateTime e, TimeSpan i, HistoryAggregateType a, CancellationToken ct) => + NullHistorianDataSource.Instance.ReadProcessedAsync(r, s, e, i, a, ct); + public Task ReadAtTimeAsync(string r, IReadOnlyList t, CancellationToken ct) => + NullHistorianDataSource.Instance.ReadAtTimeAsync(r, t, ct); + public HistorianHealthSnapshot GetHealthSnapshot() => NullHistorianDataSource.Instance.GetHealthSnapshot(); + public void Dispose() { } + } + /// Task-owned TCP relay. Pause blocks forwarding in both directions without closing either socket. + private sealed class PauseProxy : IAsyncDisposable + { + private readonly TcpListener _listener = new(IPAddress.Loopback, 0); + private readonly CancellationTokenSource _stop = new(); + private readonly ConcurrentBag _sockets = []; + private readonly ConcurrentBag _pumps = []; + private readonly Task _accept; + private TaskCompletionSource? _pause; + internal int Port => ((IPEndPoint)_listener.LocalEndpoint).Port; + internal PauseProxy(int targetPort) + { + _listener.Start(); + _accept = AcceptAsync(targetPort); + } + internal void Pause() => Volatile.Write(ref _pause, new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously)); + internal void Resume() => Interlocked.Exchange(ref _pause, null)?.TrySetResult(); + private async Task AcceptAsync(int port) + { + try + { + while (!_stop.IsCancellationRequested) + { + var incoming = await _listener.AcceptTcpClientAsync(_stop.Token); + _sockets.Add(incoming); + var outgoing = new TcpClient(); _sockets.Add(outgoing); + await outgoing.ConnectAsync(IPAddress.Loopback, port, _stop.Token); + _pumps.Add(PumpAsync(incoming.GetStream(), outgoing.GetStream())); + _pumps.Add(PumpAsync(outgoing.GetStream(), incoming.GetStream())); + } + } + catch (OperationCanceledException) when (_stop.IsCancellationRequested) { } + } + private async Task PumpAsync(NetworkStream source, NetworkStream destination) + { + var buffer = new byte[16 * 1024]; + try + { + while (true) + { + var length = await source.ReadAsync(buffer, _stop.Token); + if (length == 0) return; + if (Volatile.Read(ref _pause) is { } paused) await paused.Task.WaitAsync(_stop.Token); + await destination.WriteAsync(buffer.AsMemory(0, length), _stop.Token); + } + } + catch (OperationCanceledException) when (_stop.IsCancellationRequested) { } + catch (IOException) when (_stop.IsCancellationRequested) { } + } + public async ValueTask DisposeAsync() + { + Resume(); _stop.Cancel(); _listener.Stop(); + foreach (var socket in _sockets) socket.Dispose(); + try { await _accept; await Task.WhenAll(_pumps); } + finally { _stop.Dispose(); } + } + } +} + +internal sealed class OperationLedger +{ + private readonly ConcurrentDictionary _counts=new(); + internal void Record(string name)=>_counts.AddOrUpdate(name,1,(_,count)=>count+1); + internal async Task Call(string name,Func> operation) + {Record(name+".attempted");try{var value=await operation();Record(name+".returned");return value;}catch{Record(name+".faulted");throw;}} + internal async Task Call(string name,Func operation) + {Record(name+".attempted");try{await operation();Record(name+".returned");}catch{Record(name+".faulted");throw;}} + internal IReadOnlyDictionary Snapshot()=>new SortedDictionary(_counts); +} diff --git a/scripts/validation/opcua-lifecycle-memory/baseline-canonical/README.md b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/README.md new file mode 100644 index 000000000..5cadcc2d1 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/README.md @@ -0,0 +1,130 @@ +# Original 1.5.378.182 canonical adapter — partial diagnostic proof + +This folder compiles a standalone diagnostic against the **unchanged original +83ed880e published host/client DLLs**. It does not rebuild or patch product code, +restore a substitute SDK, edit a baseline oracle, install a replacement session +factory, or approve a performance denominator. Only short 1–4-cycle smoke runs are +implemented. No original warmed/full/two-hour run has been performed. + +The immutable SDK reports `1.5.378.182+6cca32dd6d79c8b57d2e00e4d2071b991d2cf71b`. +The source workload was ported from `Sdk2LifecycleSoakTests` at `75057d8c`. +`evidence.json` records source/input hashes, exact SDK layout and short-run results. +Raw logs and task-owned PKI stay outside the repository; credentials are not logged. + +## Supported operation coverage + +`CanonicalOperations.cs` preserves the candidate's operation ordering, status +assertions, timeouts, model, grants, event data, page size and typed-array shape. +The representation changes are explicit: SDK2 Variant/ArrayOf helpers become the +original Variant constructor and CLR values; ByteString becomes byte[]; and +QualifiedName.From becomes its original constructor. There are no collection +shims or private-state mutations. + +| Canonical operation per normal cycle | Original short control observation | +|---|---| +| Two encrypted opc.tcp / SignAndEncrypt sessions, Raw/UNS URI binding | Completed | +| One subscription, three data items, notifications | Completed | +| One Write service with Int32/Int16[]/UNS Int32 values, three readbacks | Completed with original Good/type assertions | +| Two browse pages, one explicit release and one abandonment | Completed; active browse count 1 | +| History first page, foreign-session denial, resume, explicit release, six abandoned points | All 10 HistoryRead services returned; active history count 6 | +| Writable off/on, array removal/recreation/publication | Completed | +| Key revocation, denied read, authority restoration | Completed | +| Paused TCP read, one-second cancellation, resume and successful recovery read | Completed; original UA status 2156134400 on the canceled read | +| Subscription deletion/removal and address-space rebuild/reconfiguration | Completed | +| Both normal clients CloseAsync | Both returned; version-specific post-close list comparison differs | +| Every-fourth-cycle restart with an active session/subscription/item, browse/history points | Separate isolated one-restart control completed | + +The failed normal control attempted one whole wire body. Its ledger records +2 connects, 1 subscription create/apply/delete/remove, 1 Write service (3 values), +5 ReadValue attempts (4 returned, 1 expected canceled fault), 1 revoked Read +service, 2 Browse calls, 1 BrowseNext release, 10 HistoryRead calls, and 2 CloseAsync +returns. Surgery, revocation, stalled-network recovery and rebuild all occurred +before the post-close comparison. No normal cycle is reported as ownership-complete. + +The independent active-restart control does **not** stand in for a successful +four-cycle sequence: it starts one client/subscription/item, abandons browse and +history points, stops/reboots the same URI/port/PKI server, and checks the captured +old managers/sessions/subscription items and new manager counts. Those checks +completed. It returned **exit 2**, explicitly unsupported ownership parity, +not a green acceptance result. + +## Close and ownership differences — unresolved + +The first normal smoke returned **exit 1** at the copied zero-closed-list +comparison: a retained server Session still had **1 browse / 6 history** points. +The server SessionManager already had **zero active sessions**. A separate fixed +250 ms read-only observation saw the same lists; the original failed comparison +was still enforced. The first failure artifacts were left untouched. + +Exact immutable-binary inspection explains the internal difference: + +- SessionManager.CloseSession removes the session and calls Session.Close. +- Session.Close only deletes its diagnostics; it does not clear continuation lists. +- Session.Dispose clears both lists and disposes their retained values. +- SessionManager.Shutdown/Dispose disposes sessions still in its active dictionary. + +These are **version-specific diagnostics**, not proof that the original violates +the wire close contract, has an unbounded leak, or retains the same objects once +all strong diagnostic references are dropped. The adapter deliberately holds the +old Session references while checking these fields. The SDK2 zero-list invariant +cannot silently become a shared cross-version acceptance contract. + +The restart control follows the different active-session shutdown path: captured +old session/point lists and subscription items became empty. The original +validator's cached store **references** remained 1 before and after stop. A cached +store reference is not a count of open handles or proof of a leak. + +Original ApplicationInstance and CertificateValidator expose no Dispose API, and +there is no SDK2 CertificateManager/m_disposed/core-store-clear equivalent. The +adapter reports those observables as **unsupported**, never as zero. Actual PKI +file descriptors can be measured with the same bounded/canonical-path observer +as the candidate; those observations cannot invent the missing manager ownership +proof. No manual Session.Dispose, store replacement or cache clearing was added +to make an assertion pass. + +The historical partial proof above did not test token/continuation rejection or +collection after dropping its diagnostic references. Later, separately reviewed +short controls established those semantics and observed the remaining server +graph retention after normal shutdown. Their direct point-resource inspection, +two weak-reference phases and separate terminal-disposal attribution are recorded +in [OWNERSHIP.md](OWNERSHIP.md) and `semantic-evidence.json`. Both ordinary failure +results remain intact. Certificate-store/native ownership gaps remain explicit; +these findings do not approve a common lifecycle/acceptance protocol. + +The standalone adapter also lacks the candidate's xUnit/VSTest host; equal process +memory overhead is not proven. Earlier original-subset managed/timer growth is an +observation, not an approved RSS denominator or a proven SDK1 defect. Resource and +operation parity require Astra/root review before any long run; no cap, baseline +or acceptance protocol changes are included here. + +## Build and short controls + +`build.py` selects original DLLs from the provided immutable directories (host +wins duplicate names), plus Shouldly 4.3.0/assertion dependencies only. It emits +SHA-256 provenance and a new external project. No production project/package file +is touched. The inventory lists exact types, fields, lifecycle APIs and MVIDs +without creating product instances. + +```bash +python3 scripts/validation/opcua-lifecycle-memory/baseline-canonical/build.py \ + --host "$originalHost" --client "$originalClient" --assertions "$assertionDlls" \ + --output /tmp/original-canonical-build +python3 scripts/validation/opcua-lifecycle-memory/baseline-canonical/run_smoke.py \ + --adapter /tmp/original-canonical-build/bin/Release/net10.0/adapter.dll \ + --output /tmp/original-canonical-close --mode normal +python3 scripts/validation/opcua-lifecycle-memory/baseline-canonical/run_smoke.py \ + --adapter /tmp/original-canonical-build/bin/Release/net10.0/adapter.dll \ + --output /tmp/original-canonical-active-restart --mode active-restart +``` + +Add `--inventory` to build the read-only metadata inventory instead. The runner +uses a fresh private directory and a temporary environment credential with the +same prefix/byte length as the canonical fixture; it preserves the original child +exit. Exit 1 is an observed control failure; exit 2 is operations completed with +unsupported ownership parity. Neither is a passing baseline. Normal/restart modes +have a hard 120-second bound and no long-run option. + +The later semantic modes are `--mode semantic-retention` and the separately gated +`--mode semantic-terminal-dispose` attribution control. They use the 120-second +operation deadline plus bounded independent cleanup and a 180-second outer runner +limit. Neither changes normal/active-restart results or authorizes a long run. diff --git a/scripts/validation/opcua-lifecycle-memory/baseline-canonical/SemanticRetention.cs b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/SemanticRetention.cs new file mode 100644 index 000000000..23cafd0a3 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/SemanticRetention.cs @@ -0,0 +1,385 @@ +using System.Collections; +using System.Diagnostics; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.ExceptionServices; +using System.Text.Json; +using Opc.Ua; +using Opc.Ua.Client; +using Opc.Ua.Configuration; +using Shouldly; +using ServerSession = Opc.Ua.Server.ISession; +using ClientSession = Opc.Ua.Client.ISession; + +internal static partial class Canonical +{ + internal static async Task SemanticRetentionAsync(string[] args) + { + if (args.Length != 3 || args[1] != "1") throw new InvalidOperationException("One bounded semantic control only"); + var root = Path.GetFullPath(args[0]); + var counterfactual = args[2] == "--semantic-terminal-dispose-control"; + if (Directory.Exists(root)) throw new InvalidOperationException("Use a fresh private directory"); + Directory.CreateDirectory(root); + if (!OperatingSystem.IsWindows()) File.SetUnixFileMode(root, UnixFileMode.UserRead | UnixFileMode.UserWrite | UnixFileMode.UserExecute); + await using var output = new StreamWriter(new FileStream(Path.Combine(root, "resources.jsonl"), FileMode.CreateNew, FileAccess.Write, FileShare.Read)); + CurrentEvidence = output; + using var deadline = new CancellationTokenSource(TimeSpan.FromSeconds(120)); + var retainedPositive = new object(); + var positive = Witness("positive-retained", retainedPositive); + var negative = EphemeralNegative(); + try + { + await LogAsync(output, new { kind = "semantic-process", phase = "before-fixture", process = ProcessCounters() }); + // Task.Run has no captured synchronization context. Its closure contains only path/writer/token. + var result = await Task.Run(() => FixtureBoundary(root, output, positive, negative, deadline.Token), deadline.Token); + var phase2 = await ObserveAsync("after-stop", result.All, positive, negative, output, deadline.Token); + var liveOld = result.LiveHostSurvivors; + var stopped = phase2.Where(x => x.alive && x.label != "positive-retained").Select(x => x.label).ToArray(); + await LogAsync(output, new { kind = "semantic-retention-result", semanticsComplete = true, + liveHostOldSurvivors = liveOld, afterStopSurvivors = stopped, acceptance = false, ownershipParity = false, + unsupportedObservables = new[] { "SDK2 CertificateManager disposed flag", "SDK2 manager-owned cache-clear proof", "ApplicationInstance.DisposeAsync" } }); + var ordinaryExitCode = liveOld.Length == 0 && stopped.Length == 0 ? 2 : 1; + if (counterfactual) + { + // Separate attribution only, AFTER preserving the ordinary stop result above. + var server = result.All.Single(x => x.Label == "fixture-server"); + var invoked = await Task.Run(() => TerminalDisposeBoundary(server), deadline.Token).WaitAsync(TimeSpan.FromSeconds(20), deadline.Token); + await LogAsync(output, new { kind = "counterfactual-terminal-dispose", invoked, ordinaryExitCode, + publicMethod = "ServerBase.Dispose", acceptance = false }); + var terminal = await ObserveAsync("after-terminal-dispose", result.All, positive, negative, output, deadline.Token); + await LogAsync(output, new { kind = "counterfactual-attribution-result", ordinaryExitCode, + survivors = terminal.Where(x => x.alive && x.label != "positive-retained").Select(x => x.label).ToArray(), acceptance = false }); + } + GC.KeepAlive(retainedPositive); + // Even collection of every observed target does not invent the unsupported ownership proof. + return ordinaryExitCode; + } + catch (Exception error) + { + await LogAsync(output, new { kind = "semantic-control-failed", exceptionType = error.GetType().FullName, acceptance = false }); + Console.Error.WriteLine(error); + GC.KeepAlive(retainedPositive); + return 1; + } + } + + [MethodImpl(MethodImplOptions.NoInlining)] + private static FixtureWitness FixtureBoundary(string root, StreamWriter output, WeakWitness positive, WeakWitness negative, CancellationToken ct) => + FixtureScopeAsync(root, output, positive, negative, ct).GetAwaiter().GetResult(); + + private static async Task FixtureScopeAsync(string root, StreamWriter output, WeakWitness positive, WeakWitness negative, CancellationToken ct) + { + var sdk = typeof(NodeId).Assembly.GetCustomAttribute()?.InformationalVersion; + if (sdk is null || !sdk.StartsWith("1.5.378.182+", StringComparison.Ordinal)) throw new InvalidOperationException("Immutable .182 SDK required"); + var clientRoot = Path.Combine(root, "private-fixture", "client-pki"); + BaselineRig? rig = null; + ApplicationConfiguration? config = null; + ApplicationInstance? application = null; + ExceptionDispatchInfo? failure = null; + FixtureWitness? result = null; + var booted = false; + try + { + var telemetry = DefaultTelemetry.Create(_ => { }); + config = new ApplicationConfiguration(telemetry) + { + ApplicationName = "SDK2LifecycleSoak", ApplicationUri = $"urn:SDK2LifecycleSoak:{Guid.NewGuid():N}", ApplicationType = ApplicationType.Client, + SecurityConfiguration = new SecurityConfiguration + { + ApplicationCertificate = new CertificateIdentifier { StoreType = CertificateStoreType.Directory, StorePath = Path.Combine(clientRoot, "own"), SubjectName = "CN=SDK2LifecycleSoak" }, + TrustedIssuerCertificates = new CertificateTrustList { StoreType = CertificateStoreType.Directory, StorePath = Path.Combine(clientRoot, "issuer") }, + TrustedPeerCertificates = new CertificateTrustList { StoreType = CertificateStoreType.Directory, StorePath = Path.Combine(clientRoot, "trusted") }, + RejectedCertificateStore = new CertificateTrustList { StoreType = CertificateStoreType.Directory, StorePath = Path.Combine(clientRoot, "rejected") }, AutoAcceptUntrustedCertificates = true + }, + ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 15000 }, TransportQuotas = new TransportQuotas { OperationTimeout = 5000 } + }; + application = new ApplicationInstance(telemetry) { ApplicationConfiguration = config }; + await config.ValidateAsync(ApplicationType.Client, ct); + await application.CheckApplicationInstanceCertificatesAsync(true, null, ct); + rig = new BaselineRig(Path.Combine(root, "private-fixture")); + await rig.BootAsync(ct); + Configure(rig); + booted = true; + await LogAsync(output, new { kind = "semantic-start", sdk, acceptance = false, productRebuilt = false, + maximumSeconds = 120, gcDelaysMilliseconds = new[] { 50, 100, 250, 500, 1000 }, gcRoundTimeoutSeconds = 5 }); + var fixture = new List + { + Witness("fixture-rig", rig), Witness("fixture-server", rig.Server), Witness("fixture-node-manager", rig.Nm), + Witness("fixture-backend", rig.Nm.HistorianDataSource), Witness("fixture-client-config", config), + Witness("fixture-client-application", application), Witness("fixture-server-validator", rig.Validator), + Witness("fixture-client-validator", config.CertificateValidator) + }; + // This synchronous NoInlining boundary drops the completed async state machine before phase1 GC. + var closed = ClosedBoundary(rig, config, output, ct); + PublicCounts(rig).ShouldBe((0, 0, 0)); + // Validation may populate stores on first connection; inspect after those operations. + CaptureStores(rig.Validator, "fixture-server-store", fixture); + CaptureStores(config.CertificateValidator, "fixture-client-store", fixture); + var all = closed.Concat(fixture).ToArray(); + await WriteShapes(all, output); + var phase1 = await ObserveAsync("live-host", all, positive, negative, output, ct); + var survivors = phase1.Where(x => x.alive && x.label.StartsWith("old-", StringComparison.Ordinal)).Select(x => x.label).ToArray(); + foreach (var live in phase1.Where(x => x.label.StartsWith("fixture-", StringComparison.Ordinal))) + live.alive.ShouldBeTrue("the host/configuration are intentionally still owned in phase1"); + var descriptors = await BaselineMetrics.DescriptorsAsync(ct, clientRoot, rig.PkiRoot); + descriptors.Pki.ShouldBe(0); + await LogAsync(output, new { kind = "semantic-owned-resources", phase = "live-host", pkiDescriptors = descriptors.Pki, + serverCachedStoreReferences = BaselineMetrics.CachedStoreReferences(rig.Validator), + clientCachedStoreReferences = BaselineMetrics.CachedStoreReferences(config.CertificateValidator), + cachedReferenceIsOpenHandle = false }); + result = new FixtureWitness(all, survivors); + } + catch (Exception error) { failure = ExceptionDispatchInfo.Capture(error); } + finally + { + // These bounds do not reuse the canceled 120-second operation token. + async Task Cleanup(string step, Func operation, int seconds) + { + try { await operation().WaitAsync(TimeSpan.FromSeconds(seconds), CancellationToken.None); } + catch (Exception error) + { + failure ??= ExceptionDispatchInfo.Capture(error); + await LogAsync(output, new { kind = "semantic-cleanup-failed", step, exceptionType = error.GetType().FullName }); + } + } + if (rig is not null) + await Cleanup("normal-host-stop", () => rig.DisposeAsync().AsTask(), 20); + if (booted && rig is not null && config is not null) + await Cleanup("post-stop-observations", async () => + { + using var probe = new CancellationTokenSource(TimeSpan.FromSeconds(15)); + var after = await BaselineMetrics.DescriptorsAsync(probe.Token, clientRoot, rig.PkiRoot); + after.Pki.ShouldBe(0); + await LogAsync(output, new { kind = "semantic-owned-resources", phase = "stopped-but-harness-held", pkiDescriptors = after.Pki, + serverCachedStoreReferences = BaselineMetrics.CachedStoreReferences(rig.Validator), + clientCachedStoreReferences = BaselineMetrics.CachedStoreReferences(config.CertificateValidator), disposalFlagObservable = false }); + }, 20); + await Cleanup("client-private-directory", () => Task.Run(() => { if (Directory.Exists(clientRoot)) Directory.Delete(clientRoot, true); }), 5); + if (rig is not null) + await Cleanup("server-private-directory", () => Task.Run(() => { if (Directory.Exists(rig.PkiRoot)) Directory.Delete(rig.PkiRoot, true); }), 5); + GC.KeepAlive(application); GC.KeepAlive(config); GC.KeepAlive(rig); + } + failure?.Throw(); + return result ?? throw new InvalidOperationException("The fixture did not produce diagnostic witnesses"); + } + + [MethodImpl(MethodImplOptions.NoInlining)] + private static WeakWitness[] ClosedBoundary(BaselineRig rig, ApplicationConfiguration config, StreamWriter output, CancellationToken ct) => + ClosedScopeAsync(rig, config, output, ct).GetAwaiter().GetResult(); + + private static async Task ClosedScopeAsync(BaselineRig rig, ApplicationConfiguration config, StreamWriter output, CancellationToken ct) + { + var weak = new List(); + using var owner = await ConnectAsync(rig, config, null, ct); + weak.Add(Witness("old-client-session", owner)); + var oldServerSession = rig.Server.CurrentInstance.SessionManager.GetSessions().Single(x => x.Id == owner.SessionId); + weak.Add(Witness("old-server-session", oldServerSession)); + var oldAuthenticationToken = Token(owner); + var oldBrowse = (await BrowseAsync(owner, ct))!; + RequirePoint(oldBrowse); + byte[]? oldHistory = null; + for (var i = 0; i < 6; i++) + { + var page = await PageAsync(owner, null, false, ct); + RequirePoint(page.ContinuationPoint); + oldHistory ??= page.ContinuationPoint; + } + CapturePoints(oldServerSession, weak); + ContinuationCounts(oldServerSession).ShouldBe((1, 6)); + await owner.CloseAsync(ct); + rig.Server.CurrentInstance.SessionManager.GetSessions().Any(x => ReferenceEquals(x, oldServerSession)).ShouldBeFalse(); + rig.Server.CurrentInstance.SessionManager.GetSessions().Count.ShouldBe(0); + await LogAsync(output, new { kind = "semantic-closed-state", activeSessions = 0, rawClosedBrowse = ContinuationCounts(oldServerSession).Browse, + rawClosedHistory = ContinuationCounts(oldServerSession).History, diagnosticReferenceHeld = true }); + using var fresh = await ConnectAsync(rig, config, null, ct); + var channel = fresh.TransportChannel; + var freshToken = Token(fresh); + freshToken.ShouldNotBe(oldAuthenticationToken); + uint sequence = 10000; + RequestHeader Header(NodeId token) => new() { AuthenticationToken = token, RequestHandle = ++sequence, Timestamp = DateTime.UtcNow, TimeoutHint = 5000 }; + ReadRequest Read(NodeId token) => new() { RequestHeader = Header(token), TimestampsToReturn = TimestampsToReturn.Neither, + NodesToRead = [new ReadValueId { NodeId = Raw(fresh, Scalar), AttributeId = Attributes.Value }] }; + await RequireReadGood(channel, Read(freshToken), "fresh-read-before", output, ct); + var oldRequest = Read(oldAuthenticationToken); + var denied = await Send(channel, oldRequest, "old-authentication-token", output, ct); + var deniedCode = denied.ResponseHeader.ServiceResult; + (deniedCode == StatusCodes.BadSessionIdInvalid || deniedCode == StatusCodes.BadSessionClosed).ShouldBeTrue(); + await RequireReadGood(channel, Read(freshToken), "fresh-read-after", output, ct); + + var ownBrowseRequest = new BrowseRequest { RequestHeader = Header(freshToken), RequestedMaxReferencesPerNode = 1, + NodesToBrowse = [new BrowseDescription { NodeId = Raw(fresh, BaselineRig.RawDeviceFolder), BrowseDirection = BrowseDirection.Forward, + ReferenceTypeId = ReferenceTypeIds.HierarchicalReferences, IncludeSubtypes = true, ResultMask = (uint)BrowseResultMask.All }] }; + var ownBrowse = (BrowseResponse)await Send(channel, ownBrowseRequest, "fresh-own-browse", output, ct); + ownBrowse.Results[0].StatusCode.ShouldBe(StatusCodes.Good); RequirePoint(ownBrowse.Results[0].ContinuationPoint); + var oldBrowseResponse = (BrowseNextResponse)await Send(channel, new BrowseNextRequest { RequestHeader = Header(freshToken), + ContinuationPoints = [oldBrowse], ReleaseContinuationPoints = false }, "old-browse-point", output, ct); + oldBrowseResponse.Results[0].StatusCode.ShouldBe(StatusCodes.BadContinuationPointInvalid); + await LogAsync(output, new { kind = "semantic-item-status", name = "old-browse-point", statusCode = (uint)oldBrowseResponse.Results[0].StatusCode }); + var ownBrowseNext = (BrowseNextResponse)await Send(channel, new BrowseNextRequest { RequestHeader = Header(freshToken), + ContinuationPoints = [ownBrowse.Results[0].ContinuationPoint], ReleaseContinuationPoints = false }, "fresh-own-browse-resume", output, ct); + ownBrowseNext.Results[0].StatusCode.ShouldBe(StatusCodes.Good); + ownBrowseNext.Results[0].References.Count.ShouldBeGreaterThan(0); RequirePoint(ownBrowseNext.Results[0].ContinuationPoint); + var ownBrowseRelease = (BrowseNextResponse)await Send(channel, new BrowseNextRequest { RequestHeader = Header(freshToken), + ContinuationPoints = [ownBrowseNext.Results[0].ContinuationPoint], ReleaseContinuationPoints = true }, "fresh-own-browse-release", output, ct); + ownBrowseRelease.Results[0].StatusCode.ShouldBe(StatusCodes.Good); + + HistoryReadRequest History(byte[]? point, bool release) => new() + { + RequestHeader = Header(freshToken), TimestampsToReturn = TimestampsToReturn.Both, ReleaseContinuationPoints = release, + HistoryReadDetails = new ExtensionObject(new ReadEventDetails { StartTime = Epoch.AddDays(-1), EndTime = Epoch.AddDays(1), NumValuesPerNode = 4, + Filter = new EventFilter { SelectClauses = [new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, new QualifiedName(BrowseNames.EventId))] } }), + NodesToRead = [new HistoryReadValueId { NodeId = Raw(fresh, BaselineRig.RawDeviceFolder), ContinuationPoint = point }] + }; + var backend = (SqlLikeEventSource)rig.Nm.HistorianDataSource; + var beforeOwn = backend.EventReads; + var ownHistory = (HistoryReadResponse)await Send(channel, History(null, false), "fresh-own-history", output, ct); + ownHistory.Results[0].StatusCode.ShouldBe(StatusCodes.Good); RequirePoint(ownHistory.Results[0].ContinuationPoint); + backend.EventReads.ShouldBeGreaterThan(beforeOwn); + var beforeOld = backend.EventReads; + var oldHistoryResponse = (HistoryReadResponse)await Send(channel, History(oldHistory, false), "old-history-point", output, ct); + oldHistoryResponse.Results[0].StatusCode.ShouldBe(StatusCodes.BadContinuationPointInvalid); + backend.EventReads.ShouldBe(beforeOld); + await LogAsync(output, new { kind = "semantic-backend", operation = "old-history-point", before = beforeOld, after = backend.EventReads, + statusCode = (uint)oldHistoryResponse.Results[0].StatusCode }); + var ownHistoryNext = (HistoryReadResponse)await Send(channel, History(ownHistory.Results[0].ContinuationPoint, false), "fresh-own-history-resume", output, ct); + ownHistoryNext.Results[0].StatusCode.ShouldBe(StatusCodes.Good); RequirePoint(ownHistoryNext.Results[0].ContinuationPoint); + backend.EventReads.ShouldBeGreaterThan(beforeOld); + var releaseHistory = (HistoryReadResponse)await Send(channel, History(ownHistoryNext.Results[0].ContinuationPoint, true), "fresh-own-history-release", output, ct); + releaseHistory.Results[0].StatusCode.ShouldBe(StatusCodes.Good); + await fresh.CloseAsync(ct); + rig.Server.CurrentInstance.SessionManager.GetSessions().Count.ShouldBe(0); + return weak.ToArray(); + } + + private static NodeId Token(ClientSession session) + { + var property = typeof(ClientBase).GetProperty("AuthenticationToken", BindingFlags.Instance | BindingFlags.NonPublic) + ?? throw new InvalidOperationException("Exact .182 token getter is missing"); + return property.PropertyType == typeof(NodeId) && property.GetValue(session) is NodeId value && !NodeId.IsNull(value) + ? NodeId.Parse(value.ToString()) : throw new InvalidOperationException("Exact .182 token getter changed"); + } + private static async Task Send(ITransportChannel channel, IServiceRequest request, string name, StreamWriter output, CancellationToken ct) + { + // No Session closed guard or ClientBase header update runs on this public raw transport path. + var response = await channel.SendRequestAsync(request, ct); + response.ResponseHeader.RequestHandle.ShouldBe(request.RequestHeader.RequestHandle); + await LogAsync(output, new { kind = "semantic-wire", name, requestHandle = request.RequestHeader.RequestHandle, + responseHandle = response.ResponseHeader.RequestHandle, responseType = response.GetType().Name, + serviceStatusCode = (uint)response.ResponseHeader.ServiceResult }); + return response; + } + private static async Task RequireReadGood(ITransportChannel channel, ReadRequest request, string name, StreamWriter output, CancellationToken ct) + { + var response = (ReadResponse)await Send(channel, request, name, output, ct); + response.ResponseHeader.ServiceResult.ShouldBe(StatusCodes.Good); + response.Results[0].StatusCode.ShouldBe(StatusCodes.Good); + } + + private static FieldInfo ExactField(object owner, string name) + { + for (var type = owner.GetType(); type is not null; type = type.BaseType) + if (type.GetField(name, BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.DeclaredOnly) is { } field) return field; + throw new InvalidOperationException("Missing exact .182 diagnostic field: " + name); + } + private static void CapturePoints(ServerSession session, List target) + { + var gate = ExactField(session, "m_lock").GetValue(session) as System.Threading.Lock ?? throw new InvalidOperationException("Unexpected session lock"); + using (gate.EnterScope()) + { + var browse = ExactField(session, "m_browseContinuationPoints").GetValue(session) as IList ?? throw new InvalidOperationException("Missing populated browse list"); + foreach (var value in browse) + { + var point = value as Opc.Ua.Server.ContinuationPoint ?? throw new InvalidOperationException("Unexpected browse point type"); + target.Add(Witness("old-browse-point", point)); + if (point.Data is { } data) target.Add(Witness("old-browse-data", data)); + } + var history = ExactField(session, "m_historyContinuationPoints").GetValue(session) as IList ?? throw new InvalidOperationException("Missing populated history list"); + var index = 0; + foreach (var value in history) + { + var slot = value ?? throw new InvalidOperationException("Null history slot"); + target.Add(Witness("old-history-slot-" + index, slot)); + var state = ExactField(slot, "Value").GetValue(slot) ?? throw new InvalidOperationException("Null history state"); + target.Add(Witness("old-history-value-" + index++, state)); + } + } + } + private static void CaptureStores(CertificateValidator validator, string label, List target) + { + var gate = ExactField(validator, "m_semaphore").GetValue(validator) as SemaphoreSlim ?? throw new InvalidOperationException("Unexpected validator lock"); + if (!gate.Wait(TimeSpan.FromSeconds(5))) throw new TimeoutException("Validator witness lock timed out"); + try + { + var index = 0; + foreach (var name in new[] { "m_trustedCertificateStore", "m_issuerCertificateStore", "m_rejectedCertificateStore" }) + if (ExactField(validator, name).GetValue(validator) is CertificateStoreIdentifier identifier + && ExactField(identifier, "m_store").GetValue(identifier) is ICertificateStore store) + target.Add(Witness(label + "-" + index++, store)); + } + finally { gate.Release(); } + } + private static WeakWitness Witness(string label, object target) => new(label, target); + [MethodImpl(MethodImplOptions.NoInlining)] + private static WeakWitness EphemeralNegative() => Witness("negative-collectible", new object()); + [MethodImpl(MethodImplOptions.NoInlining)] + private static bool TerminalDisposeBoundary(WeakWitness server) => server.DisposeOriginalServerForAttribution(); + private static async Task WriteShapes(IEnumerable witnesses, StreamWriter output) + { foreach (var witness in witnesses) await LogAsync(output, witness.Shape); } + private static async Task ObserveAsync(string phase, WeakWitness[] witnesses, WeakWitness positive, WeakWitness negative, StreamWriter output, CancellationToken ct) + { + var delays = new[] { 0, 50, 100, 250, 500, 1000 }; + WeakObservation[] last = []; + for (var round = 0; round < delays.Length; round++) + { + if (round > 0) + { + await Task.Delay(delays[round], ct); + await Task.Run(ForcedCollection, ct).WaitAsync(TimeSpan.FromSeconds(5), ct); + } + last = witnesses.Concat([positive, negative]).Select(x => x.Observe(phase == "live-host" && x.Label.StartsWith("fixture-", StringComparison.Ordinal) + || x.Label == "positive-retained")).ToArray(); + await LogAsync(output, new { kind = "weak-observation", phase, round, groups = last, process = ProcessCounters() }); + positive.IsAlive().ShouldBeTrue("the retained positive must remain observable"); + if (round > 0) negative.IsAlive().ShouldBeFalse("the isolated collectible negative proves GC observation is effective"); + } + return last; + } + private static void ForcedCollection() { GC.Collect(2, GCCollectionMode.Forced, true, true); GC.WaitForPendingFinalizers(); GC.Collect(2, GCCollectionMode.Forced, true, true); } + private static object ProcessCounters() + { + using var process = Process.GetCurrentProcess(); process.Refresh(); + return new { managedBytes = GC.GetTotalMemory(false), rssBytes = process.WorkingSet64, + activeTimers = Timer.ActiveCount, gcCommittedBytes = GC.GetGCMemoryInfo().TotalCommittedBytes, + jitMethods = System.Runtime.JitInfo.GetCompiledMethodCount() }; + } + private sealed class WeakWitness + { + private readonly WeakReference _reference; + internal string Label { get; } + internal object Shape { get; } + private readonly string _type; + internal WeakWitness(string label, object target) + { + Label = label; _type = target.GetType().FullName ?? target.GetType().Name; _reference = new WeakReference(target); + var fields = new List(); + for (var type = target.GetType(); type is not null; type = type.BaseType) + foreach (var field in type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly)) + if (typeof(IDisposable).IsAssignableFrom(field.FieldType)) fields.Add(new { name = field.Name, type = field.FieldType.FullName }); + Shape = new { kind = "weak-resource-shape", label, type = _type, isDisposable = target is IDisposable, resourceFields = fields }; + } + [MethodImpl(MethodImplOptions.NoInlining)] internal bool IsAlive() => _reference.IsAlive; + [MethodImpl(MethodImplOptions.NoInlining)] + internal bool DisposeOriginalServerForAttribution() + { + var value = _reference.Target; + if (value is null) return false; + if (Label != "fixture-server" || value is not ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaSdkServer server) + throw new InvalidOperationException("Only the known original server may receive terminal attribution disposal"); + server.Dispose(); // Public terminal lifecycle API, once; no private timer/cache manipulation. + return true; + } + internal WeakObservation Observe(bool expectedAlive) => new(Label, _type, IsAlive(), expectedAlive); + } + private sealed record WeakObservation(string label, string type, bool alive, bool expectedAlive); + private sealed record FixtureWitness(WeakWitness[] All, string[] LiveHostSurvivors); +} diff --git a/scripts/validation/opcua-lifecycle-memory/baseline-canonical/build.py b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/build.py new file mode 100644 index 000000000..ba6c83e82 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/build.py @@ -0,0 +1,43 @@ +#!/usr/bin/env python3 +"""Compile diagnostic adapters against the immutable original publication; never build product code.""" +import argparse +import hashlib +import json +from pathlib import Path +import subprocess +import xml.etree.ElementTree as ET + +parser = argparse.ArgumentParser(description=__doc__) +parser.add_argument('--host', type=Path, required=True) +parser.add_argument('--client', type=Path, required=True) +parser.add_argument('--assertions', type=Path, required=True, help='Directory containing Shouldly.dll; only assertion dependencies are selected') +parser.add_argument('--output', type=Path, required=True) +parser.add_argument('--inventory', action='store_true') +args = parser.parse_args() +root = args.output.resolve(); root.mkdir(parents=True, exist_ok=False) +source = Path(__file__).resolve().parent +references = {} +for directory in [args.host, args.client]: + for dll in sorted(directory.resolve(strict=True).glob('*.dll')): + references.setdefault(dll.name, dll) +for name in ['Shouldly.dll', 'DiffEngine.dll', 'EmptyFiles.Xml.dll']: + path = args.assertions.resolve(strict=True) / name + if path.exists(): references.setdefault(name, path) +project = ET.Element('Project', Sdk='Microsoft.NET.Sdk') +properties = ET.SubElement(project, 'PropertyGroup') +for key,value in {'OutputType':'Exe','TargetFramework':'net10.0','Nullable':'enable','ImplicitUsings':'enable', + 'TreatWarningsAsErrors':'true','EnableDefaultCompileItems':'false'}.items(): + ET.SubElement(properties,key).text=value +items = ET.SubElement(project,'ItemGroup') +ET.SubElement(items,'FrameworkReference',Include='Microsoft.AspNetCore.App') +for name,path in references.items(): + reference=ET.SubElement(items,'Reference',Include=path.stem); ET.SubElement(reference,'HintPath').text=str(path) +files = ['Inventory.cs'] if args.inventory else ['Program.cs','BaselineRig.cs','BaselineMetrics.cs','CanonicalOperations.cs','SemanticRetention.cs'] +for name in files: ET.SubElement(items,'Compile',Include=str(source/name)) +path=root/'adapter.csproj'; ET.indent(project); ET.ElementTree(project).write(path,encoding='unicode') +manifest={'diagnosticOnly':True,'productRebuilt':False,'references':{name:hashlib.sha256(p.read_bytes()).hexdigest() for name,p in references.items()}, + 'sources':{name:hashlib.sha256((source/name).read_bytes()).hexdigest() for name in files}} +(root/'provenance.json').write_text(json.dumps(manifest,indent=2)+'\n') +with (root/'build.log').open('w') as log: + result=subprocess.run(['dotnet','build',str(path),'-c','Release','-m:2'],stdout=log,stderr=subprocess.STDOUT) +raise SystemExit(result.returncode) diff --git a/scripts/validation/opcua-lifecycle-memory/baseline-canonical/evidence.json b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/evidence.json new file mode 100644 index 000000000..b1066feae --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/evidence.json @@ -0,0 +1,1001 @@ +{ + "diagnosticOnly": true, + "acceptance": false, + "longRunPerformed": false, + "originalPublication": "83ed880e", + "sourceCanonicalSha256": "d3078c4b6849ac89c4326a9965a6e8680af1992ec526029a8eff76bcb76a6e65", + "runtimeScope": "Mac arm64 .NET10.0.14 standalone diagnostic, not xUnit/VSTest process parity", + "build": { + "warnings": 0, + "errors": 0, + "inputLogSha256": "dd8115bdbca3a92144759ed44951bc2ba785d71e1041e2a1b73a3e1b56d86237" + }, + "originalApiInventory": { + "sdk": "1.5.378.182+6cca32dd6d79c8b57d2e00e4d2071b991d2cf71b", + "sdkFile": "1.5.378.182", + "modules": [ + { + "type": "Opc.Ua.Server.Session", + "assembly": "Opc.Ua.Server", + "mvid": "5a15b9a7-481e-406a-ae50-1d2bbd38fd7a", + "interfaces": [ + "Opc.Ua.Server.ISession", + "System.IDisposable" + ], + "fields": [ + { + "name": "k__BackingField", + "type": "Opc.Ua.NodeId" + }, + { + "name": "k__BackingField", + "type": "Opc.Ua.IUserIdentity" + }, + { + "name": "k__BackingField", + "type": "Opc.Ua.IUserIdentity" + }, + { + "name": "k__BackingField", + "type": "Opc.Ua.UserIdentityToken" + }, + { + "name": "k__BackingField", + "type": "Opc.Ua.SessionDiagnosticsDataType" + }, + { + "name": "k__BackingField", + "type": "System.Byte[]" + }, + { + "name": "k__BackingField", + "type": "System.Security.Cryptography.X509Certificates.X509Certificate2" + }, + { + "name": "k__BackingField", + "type": "System.String[]" + }, + { + "name": "k__BackingField", + "type": "System.Boolean" + }, + { + "name": "k__BackingField", + "type": "Opc.Ua.EndpointDescription" + }, + { + "name": "k__BackingField", + "type": "System.String" + }, + { + "name": "k__BackingField", + "type": "System.Int32" + }, + { + "name": "m_lock", + "type": "System.Threading.Lock" + }, + { + "name": "m_logger", + "type": "Microsoft.Extensions.Logging.ILogger" + }, + { + "name": "m_server", + "type": "Opc.Ua.Server.IServerInternal" + }, + { + "name": "m_sessionName", + "type": "System.String" + }, + { + "name": "m_serverCertificate", + "type": "System.Security.Cryptography.X509Certificates.X509Certificate2" + }, + { + "name": "m_serverNonce", + "type": "Opc.Ua.Nonce" + }, + { + "name": "m_eccUserTokenSecurityPolicyUri", + "type": "System.String" + }, + { + "name": "m_eccUserTokenNonce", + "type": "Opc.Ua.Nonce" + }, + { + "name": "m_clientIssuerCertificates", + "type": "System.Security.Cryptography.X509Certificates.X509Certificate2Collection" + }, + { + "name": "m_maxHistoryContinuationPoints", + "type": "System.Int32" + }, + { + "name": "m_securityDiagnostics", + "type": "Opc.Ua.SessionSecurityDiagnosticsDataType" + }, + { + "name": "m_browseContinuationPoints", + "type": "System.Collections.Generic.List`1[[Opc.Ua.Server.ContinuationPoint, Opc.Ua.Server, Version=1.5.378.0, Culture=neutral, PublicKeyToken=bfa7a73c5cf4b6e8]]" + }, + { + "name": "m_historyContinuationPoints", + "type": "System.Collections.Generic.List`1[[Opc.Ua.Server.Session+HistoryContinuationPoint, Opc.Ua.Server, Version=1.5.378.0, Culture=neutral, PublicKeyToken=bfa7a73c5cf4b6e8]]" + } + ], + "lifecycle": [ + "Void Dispose()", + "Void Close()" + ] + }, + { + "type": "Opc.Ua.CertificateValidator", + "assembly": "Opc.Ua.Core", + "mvid": "018069a0-5465-459b-958f-82b5dcd68a1f", + "interfaces": [ + "Opc.Ua.ICertificateValidator" + ], + "fields": [ + { + "name": "m_semaphore", + "type": "System.Threading.SemaphoreSlim" + }, + { + "name": "m_logger", + "type": "Microsoft.Extensions.Logging.ILogger" + }, + { + "name": "m_telemetry", + "type": "Opc.Ua.ITelemetryContext" + }, + { + "name": "m_validatedCertificates", + "type": "System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Security.Cryptography.X509Certificates.X509Certificate2, System.Security.Cryptography, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]" + }, + { + "name": "m_trustedCertificateStore", + "type": "Opc.Ua.CertificateStoreIdentifier" + }, + { + "name": "m_trustedCertificateList", + "type": "Opc.Ua.CertificateIdentifierCollection" + }, + { + "name": "m_issuerCertificateStore", + "type": "Opc.Ua.CertificateStoreIdentifier" + }, + { + "name": "m_issuerCertificateList", + "type": "Opc.Ua.CertificateIdentifierCollection" + }, + { + "name": "m_rejectedCertificateStore", + "type": "Opc.Ua.CertificateStoreIdentifier" + }, + { + "name": "m_CertificateValidation", + "type": "Opc.Ua.CertificateValidationEventHandler" + }, + { + "name": "m_CertificateUpdate", + "type": "Opc.Ua.CertificateUpdateEventHandler" + }, + { + "name": "m_applicationCertificates", + "type": "System.Collections.Generic.List`1[[System.Security.Cryptography.X509Certificates.X509Certificate2, System.Security.Cryptography, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]" + }, + { + "name": "m_protectFlags", + "type": "Opc.Ua.CertificateValidator+ProtectFlags" + }, + { + "name": "m_autoAcceptUntrustedCertificates", + "type": "System.Boolean" + }, + { + "name": "m_rejectSHA1SignedCertificates", + "type": "System.Boolean" + }, + { + "name": "m_rejectUnknownRevocationStatus", + "type": "System.Boolean" + }, + { + "name": "m_minimumCertificateKeySize", + "type": "System.UInt16" + }, + { + "name": "m_useValidatedCertificates", + "type": "System.Boolean" + }, + { + "name": "m_maxRejectedCertificates", + "type": "System.Int32" + } + ], + "lifecycle": [] + }, + { + "type": "Opc.Ua.CertificateStoreIdentifier", + "assembly": "Opc.Ua.Core", + "mvid": "018069a0-5465-459b-958f-82b5dcd68a1f", + "interfaces": [ + "Opc.Ua.IOpenStore", + "System.IFormattable", + "System.ICloneable" + ], + "fields": [ + { + "name": "k__BackingField", + "type": "System.String" + }, + { + "name": "m_storePath", + "type": "System.String" + }, + { + "name": "k__BackingField", + "type": "Opc.Ua.CertificateValidationOptions" + }, + { + "name": "m_store", + "type": "Opc.Ua.ICertificateStore" + }, + { + "name": "m_noPrivateKeys", + "type": "System.Boolean" + } + ], + "lifecycle": [] + }, + { + "type": "Opc.Ua.Configuration.ApplicationInstance", + "assembly": "Opc.Ua.Configuration", + "mvid": "e2d9dec0-e5a7-4185-8613-507dde86c748", + "interfaces": [ + "Opc.Ua.Configuration.IApplicationInstance" + ], + "fields": [ + { + "name": "k__BackingField", + "type": "System.String" + }, + { + "name": "k__BackingField", + "type": "Opc.Ua.ApplicationType" + }, + { + "name": "k__BackingField", + "type": "System.String" + }, + { + "name": "k__BackingField", + "type": "System.Type" + }, + { + "name": "k__BackingField", + "type": "Opc.Ua.ServerBase" + }, + { + "name": "k__BackingField", + "type": "Opc.Ua.ApplicationConfiguration" + }, + { + "name": "k__BackingField", + "type": "Opc.Ua.ICertificatePasswordProvider" + }, + { + "name": "k__BackingField", + "type": "System.Boolean" + }, + { + "name": "m_telemetry", + "type": "Opc.Ua.ITelemetryContext" + }, + { + "name": "m_logger", + "type": "Microsoft.Extensions.Logging.ILogger" + } + ], + "lifecycle": [ + "System.Threading.Tasks.ValueTask StopAsync()", + "Void Stop()" + ] + }, + { + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaSdkServer", + "assembly": "ZB.MOM.WW.OtOpcUa.OpcUaServer", + "mvid": "66b52697-7eb9-448d-adb4-2ea79ec0651b", + "interfaces": [ + "Opc.Ua.IServerBase", + "Opc.Ua.IAuditEventCallback", + "System.IDisposable", + "Opc.Ua.ISessionServer", + "Opc.Ua.Server.IStandardServer" + ], + "fields": [ + { + "name": "_nodeManagerLogger", + "type": "Microsoft.Extensions.Logging.ILogger`1[[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]" + }, + { + "name": "_otOpcUaNodeManager", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager" + } + ], + "lifecycle": [ + "Void ReportAuditCloseSecureChannelEvent(System.String, System.Exception)", + "System.Threading.Tasks.Task`1[Opc.Ua.CloseSessionResponse] CloseSessionAsync(Opc.Ua.SecureChannelContext, Opc.Ua.RequestHeader, Boolean, System.Threading.CancellationToken)", + "Opc.Ua.ResponseHeader CloseSession(Opc.Ua.SecureChannelContext, Opc.Ua.RequestHeader, Boolean)", + "Void Dispose()", + "System.Threading.Tasks.ValueTask StopAsync(System.Threading.CancellationToken)" + ] + }, + { + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.OpcUaApplicationHost", + "assembly": "ZB.MOM.WW.OtOpcUa.OpcUaServer", + "mvid": "66b52697-7eb9-448d-adb4-2ea79ec0651b", + "interfaces": [ + "System.IAsyncDisposable" + ], + "fields": [ + { + "name": "_options", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.OpcUaApplicationHostOptions" + }, + { + "name": "_userAuthenticator", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.Security.IOpcUaUserAuthenticator" + }, + { + "name": "_logger", + "type": "Microsoft.Extensions.Logging.ILogger`1[[ZB.MOM.WW.OtOpcUa.OpcUaServer.OpcUaApplicationHost, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]" + }, + { + "name": "_application", + "type": "Opc.Ua.Configuration.ApplicationInstance" + }, + { + "name": "_server", + "type": "Opc.Ua.Server.StandardServer" + }, + { + "name": "_impersonateHandler", + "type": "Opc.Ua.Server.ImpersonateEventHandler" + } + ], + "lifecycle": [ + "System.Threading.Tasks.ValueTask DisposeAsync()" + ] + }, + { + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager", + "assembly": "ZB.MOM.WW.OtOpcUa.OpcUaServer", + "mvid": "66b52697-7eb9-448d-adb4-2ea79ec0651b", + "interfaces": [ + "Opc.Ua.Server.INodeManager2", + "Opc.Ua.Server.INodeManager", + "Opc.Ua.INodeIdFactory", + "System.IDisposable" + ], + "fields": [ + { + "name": "_variables", + "type": "System.Collections.Concurrent.ConcurrentDictionary`2[[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager+RealmKey, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Opc.Ua.BaseDataVariableState, Opc.Ua.Types, Version=1.5.378.0, Culture=neutral, PublicKeyToken=bfa7a73c5cf4b6e8]]" + }, + { + "name": "_folders", + "type": "System.Collections.Concurrent.ConcurrentDictionary`2[[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager+RealmKey, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Opc.Ua.FolderState, Opc.Ua.Core, Version=1.5.378.0, Culture=neutral, PublicKeyToken=bfa7a73c5cf4b6e8]]" + }, + { + "name": "_alarmConditions", + "type": "System.Collections.Concurrent.ConcurrentDictionary`2[[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager+RealmKey, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Opc.Ua.AlarmConditionState, Opc.Ua.Core, Version=1.5.378.0, Culture=neutral, PublicKeyToken=bfa7a73c5cf4b6e8]]" + }, + { + "name": "_nativeAlarmNodeIds", + "type": "System.Collections.Generic.HashSet`1[[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager+RealmKey, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]" + }, + { + "name": "_rebuildCarryOver", + "type": "System.Collections.Generic.Dictionary`2[[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager+RealmKey, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager+NativeConditionCarryOver, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]" + }, + { + "name": "_restoredConditionReports", + "type": "System.Collections.Generic.List`1[[System.ValueTuple`2[[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager+RealmKey, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Opc.Ua.AlarmConditionState, Opc.Ua.Core, Version=1.5.378.0, Culture=neutral, PublicKeyToken=bfa7a73c5cf4b6e8]], System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]" + }, + { + "name": "_historizedTagnames", + "type": "System.Collections.Concurrent.ConcurrentDictionary`2[[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager+RealmKey, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.String, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]" + }, + { + "name": "_arrayOnScalarRefused", + "type": "System.Collections.Concurrent.ConcurrentDictionary`2[[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager+RealmKey, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Byte, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]" + }, + { + "name": "_notifierFolders", + "type": "System.Collections.Generic.Dictionary`2[[Opc.Ua.NodeId, Opc.Ua.Types, Version=1.5.378.0, Culture=neutral, PublicKeyToken=bfa7a73c5cf4b6e8],[Opc.Ua.FolderState, Opc.Ua.Core, Version=1.5.378.0, Culture=neutral, PublicKeyToken=bfa7a73c5cf4b6e8]]" + }, + { + "name": "_alarmNotifierWiring", + "type": "System.Collections.Generic.Dictionary`2[[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager+RealmKey, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager+AlarmNotifierWiring, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]" + }, + { + "name": "_eventNotifierSources", + "type": "System.Collections.Concurrent.ConcurrentDictionary`2[[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager+RealmKey, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.String, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]" + }, + { + "name": "_childIndex", + "type": "System.Collections.Generic.Dictionary`2[[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager+RealmKey, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Collections.Generic.HashSet`1[[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager+RealmKey, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]" + }, + { + "name": "_parentIndex", + "type": "System.Collections.Generic.Dictionary`2[[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager+RealmKey, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager+RealmKey, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]" + }, + { + "name": "_root", + "type": "Opc.Ua.FolderState" + }, + { + "name": "_logger", + "type": "Microsoft.Extensions.Logging.ILogger`1[[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]" + }, + { + "name": "k__BackingField", + "type": "System.Action`1[[ZB.MOM.WW.OtOpcUa.Commons.OpcUa.AlarmCommand, ZB.MOM.WW.OtOpcUa.Commons, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]" + }, + { + "name": "k__BackingField", + "type": "System.Action`1[[ZB.MOM.WW.OtOpcUa.OpcUaServer.NativeAlarmAck, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]" + }, + { + "name": "k__BackingField", + "type": "System.Func`1[[System.Boolean, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]" + }, + { + "name": "k__BackingField", + "type": "System.Func`2[[ZB.MOM.WW.OtOpcUa.OpcUaServer.NativeAlarmAck, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.String, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]" + }, + { + "name": "k__BackingField", + "type": "System.Func`1[[System.Boolean, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]" + }, + { + "name": "k__BackingField", + "type": "System.TimeSpan" + }, + { + "name": "_clock", + "type": "System.TimeProvider" + }, + { + "name": "_nodeWriteGateway", + "type": "ZB.MOM.WW.OtOpcUa.Commons.OpcUa.IOpcUaNodeWriteGateway" + }, + { + "name": "_historianDataSource", + "type": "ZB.MOM.WW.OtOpcUa.Core.Abstractions.IHistorianDataSource" + }, + { + "name": "_historianDataUpdater", + "type": "ZB.MOM.WW.OtOpcUa.Core.Abstractions.IHistorianDataUpdater" + }, + { + "name": "_dataPlaneAuthority", + "type": "ZB.MOM.WW.OtOpcUa.Core.Authorization.IDataPlaneAuthoritySource" + }, + { + "name": "_authorizer", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.Security.DataPlaneAuthorizer" + }, + { + "name": "k__BackingField", + "type": "System.Int32" + }, + { + "name": "k__BackingField", + "type": "System.Boolean" + }, + { + "name": "k__BackingField", + "type": "System.TimeSpan" + }, + { + "name": "k__BackingField", + "type": "System.Int32" + }, + { + "name": "k__BackingField", + "type": "System.Int32" + }, + { + "name": "k__BackingField", + "type": "System.TimeSpan" + }, + { + "name": "_historyReadBatchLimiter", + "type": "System.Threading.SemaphoreSlim" + }, + { + "name": "_historyReadBatchLimiterLock", + "type": "System.Object" + }, + { + "name": "_historyContinuationStore", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.IHistoryContinuationStore" + }, + { + "name": "_suppressedItems", + "type": "System.Int32" + }, + { + "name": "_cacheReferenceReleased", + "type": "System.Runtime.CompilerServices.ConditionalWeakTable`2[[Opc.Ua.Server.IMonitoredItem, Opc.Ua.Server, Version=1.5.378.0, Culture=neutral, PublicKeyToken=bfa7a73c5cf4b6e8],[System.Object, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]" + }, + { + "name": "_liveItems", + "type": "System.Collections.Concurrent.ConcurrentDictionary`2[[Opc.Ua.Server.ISampledDataChangeMonitoredItem, Opc.Ua.Server, Version=1.5.378.0, Culture=neutral, PublicKeyToken=bfa7a73c5cf4b6e8],[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager+LiveItem, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]" + }, + { + "name": "_eventItems", + "type": "System.Collections.Concurrent.ConcurrentDictionary`2[[Opc.Ua.Server.IEventMonitoredItem, Opc.Ua.Server, Version=1.5.378.0, Culture=neutral, PublicKeyToken=bfa7a73c5cf4b6e8],[ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager+LiveEventItem, ZB.MOM.WW.OtOpcUa.OpcUaServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]" + }, + { + "name": "_allEventsItems", + "type": "System.Collections.Concurrent.ConcurrentDictionary`2[[Opc.Ua.Server.IEventMonitoredItem, Opc.Ua.Server, Version=1.5.378.0, Culture=neutral, PublicKeyToken=bfa7a73c5cf4b6e8],[System.Byte, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]" + }, + { + "name": "_allEventsMonitoredConditions", + "type": "System.Collections.Generic.HashSet`1[[Opc.Ua.AlarmConditionState, Opc.Ua.Core, Version=1.5.378.0, Culture=neutral, PublicKeyToken=bfa7a73c5cf4b6e8]]" + }, + { + "name": "k__BackingField", + "type": "System.Int64" + } + ], + "lifecycle": [ + "Void Dispose()" + ] + } + ] + }, + "referenceSha256": { + "Akka.Cluster.Hosting.dll": "d9b44216b34fc9655c86c3e9d30422e47683969577e205a17096a9a706db768e", + "Akka.Cluster.Sharding.dll": "9f5b418e908a4d579858889af823f780a5e7ff6be2f27c24aa38309759d09423", + "Akka.Cluster.Tools.dll": "a819b0c3e73e08ea474936ad429763ec11681f43c090e2b92dbc1d37d7c94e35", + "Akka.Cluster.dll": "e64aee4dbd305f533c9eea995c9676c0ce7bc8e55a77437afd14b0cf8fe3c0a9", + "Akka.Coordination.dll": "2472a627de9cf9185b3a98860266b7751c173f859d3bd185b272d5f4078be26b", + "Akka.DependencyInjection.dll": "ebea19a2f75f2e275531fbd62be5499a5132563958ebccfc25a450979cfa0039", + "Akka.Discovery.dll": "8c1733537b6cedfb4e7234b86ae63a45cd204ad3c6bc8843f52a85643c507a89", + "Akka.DistributedData.LightningDB.dll": "56100ac684f6acef390b2e546d198899366f035aaa51bb64bc494ebaf2d85007", + "Akka.DistributedData.dll": "9ba2724f0cd49676338241b6249e3b9b95a5c50ddadea5e28adedf31b3ef9fc6", + "Akka.Hosting.dll": "937444c766e641d7c1f86e718e97a148587136a249f91c2986e1f77e2f8d9f92", + "Akka.Logger.Serilog.dll": "49068dc58456684f3c2804bb541223c3aa2dade07f4b1e9877b2e7e058d2056a", + "Akka.Persistence.Hosting.dll": "a9e840a8bc6d7c404e0c83ec5576fcaac3a848880c0ab2b0ed9f1bae33ec2076", + "Akka.Persistence.dll": "c11fc9b044bb927d764f85c0ca8a02c16e8084c05c5ecffd050869ed7810c390", + "Akka.Remote.Hosting.dll": "f0d2ca67e9affd0c68ef32dc859974fe415c00ec5a4710a8e06467542799ad6b", + "Akka.Remote.dll": "b1d27508442727938c4076561f6b4ee81cdd3caa0ef76a481cb45dbfc4c5a0fb", + "Akka.Streams.dll": "e3d9024ece608d6f8b2a15d15f211d50919ed983834fa85d9cc3c9be3c56eb73", + "Akka.dll": "b2d2b8422ba6759d315cbd07622e705fb69daf64e9425cda45f5605132303e34", + "Azure.Core.dll": "224d09cb39eae4d8c30272a0c49beb19d873c87347eae9487f0ddd859d752b56", + "Azure.Identity.dll": "af18f20be25b2895c912f3ba0a9f2901a82dda823edcad76e6a19eac9886a40f", + "BitFaster.Caching.dll": "7af73841cafd0c8b05ad166c45ad0886bcf80926d4c4a65e0fa7578ea1e04d03", + "DotNetty.Buffers.dll": "65f066d108192cefc6e44f18e2d92cf338be30056f4fad02d6b8ea692f81bd37", + "DotNetty.Codecs.dll": "809d9e582ce909356b34ef8d4f212adea5d5ca25e1492a31ccb81a6f9be23070", + "DotNetty.Common.dll": "7a375647446f11a5d5f5eddf72f0327b4b69956a91917100d0f4d8f120fa7962", + "DotNetty.Handlers.dll": "08ce96ee9108adda52adb87119c54fdb819806817867943987d77983c3f1a9c5", + "DotNetty.Transport.dll": "f393993cc027ec61f758b8832029b21f2efd8583807e0aa06af4df90d239eb09", + "FASTER.core.dll": "318092fdd4eccb8e30ab04493a5ce3e827714df2721770af62ef81aea8bd21d8", + "Google.Protobuf.dll": "c2769d0bc587db846b99fefcd778a8ffbb7fbcb4a03d2fcd8ce9573c7ef7042a", + "Grpc.AspNetCore.Server.ClientFactory.dll": "7340bd5dccbe5298825df443d4971a90afd87388e381c008a90556e42c2c04d1", + "Grpc.AspNetCore.Server.dll": "f200b4cae34c51f4f607c684dd72107ad2487808673ae20960edacdf437ec9dd", + "Grpc.Core.Api.dll": "3535e79c38523d239303a33d420c8a856babdcc4d08a167d532decdcc5453951", + "Grpc.Net.Client.dll": "ad2dae77484dabaa9dade62035d761a0d1ec26394e8b600e80dff7b792c088e7", + "Grpc.Net.ClientFactory.dll": "9bf1e593838013238a56d5b4e4e2dd2e8c93589063eaf2a3b2f71e3d3219fd3d", + "Grpc.Net.Common.dll": "d91c6969c65943f22f8a6f67f832e763def7fcb2af0ce16862b3748fa06e0521", + "LightningDB.dll": "b0ebedf36fd19f1dedd7547e49c5a7b6e4a6b53015dde70699e4e69ae8f50406", + "MQTTnet.dll": "1bb34492a9018fec3f627458364dc6e46fef076a647df181403246da65f5bce2", + "Microsoft.AspNetCore.Authentication.JwtBearer.dll": "2a2f99ce877c62a8c600c390ce1f15bb0cc2a92a973a9da60ddcf4bd60bdcb64", + "Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.dll": "a768ee07664430adbbdf9a761ed0b691dbf52d67d2f1af833de606b851516394", + "Microsoft.AspNetCore.Http.Connections.Client.dll": "1ce2e273eab3c4ca003e65bfdf78318b3195f08385c814a02f10890bdd34d05f", + "Microsoft.AspNetCore.SignalR.Client.Core.dll": "5833a8070a9c50faa38331fead1c106c4c4bf4e6eca773b00a1d44e16c6911f8", + "Microsoft.AspNetCore.SignalR.Client.dll": "f5201eaf736cab8651013a49b6bd8bbd2d80fb2f46ffdef0e40ce21bfcb161f3", + "Microsoft.Bcl.AsyncInterfaces.dll": "136d5965cf4768e8420b547a8bddea882921f426c371833d558a858a2f0c235a", + "Microsoft.Bcl.Cryptography.dll": "009a27b8e3093fdd2960bba63e4acd48eab05c4f8f8a6d9fe8c24b4657f44c4f", + "Microsoft.CodeAnalysis.CSharp.Scripting.dll": "d0f4798de9cb78c13463a0f3df747814c177ec15e03e1c03aee17136798a2cfe", + "Microsoft.CodeAnalysis.CSharp.dll": "36f5ac8da30a6107f53a2ca6509b61e284c08eb59aa1b22956d4e200e4514aa5", + "Microsoft.CodeAnalysis.Scripting.dll": "7c3973a0997a1901c4f5978ef901e3ae96ddb780dead70a42f65f2e3f6f23e8f", + "Microsoft.CodeAnalysis.dll": "10f489db67b8ac7489e58d392166c928302ba5698506dd652311da5d89f0a0f8", + "Microsoft.Data.SqlClient.dll": "5a34e2fa3479b1508dbc20fbeb2c9172f18c3868bdb147a185213a446645b400", + "Microsoft.Data.Sqlite.dll": "9f1fe804321767b6cc8db751ecedd56ab308e5f15492a7f40d7093bb61ab7638", + "Microsoft.EntityFrameworkCore.Abstractions.dll": "34aaa94035fdb18400c9c40df82a731d935153e71c99932a92830e5807cf41d6", + "Microsoft.EntityFrameworkCore.Relational.dll": "ae537828754942c45e884795bf666205f5cff414c9238641bbe8687ea455cb79", + "Microsoft.EntityFrameworkCore.SqlServer.dll": "9261df9184d4aa3914e9f20cbe9a8abc478702de3ebdddcb622143f798698464", + "Microsoft.EntityFrameworkCore.dll": "1783882ff577f09cd2b220f322e0b3eea0f77bb86f80611089274482ae1dbf75", + "Microsoft.Extensions.DependencyModel.dll": "3a39ec75b47ea48175fe0586dc7513bb4f56423d2946662b8dac24afde925d8f", + "Microsoft.Extensions.Hosting.WindowsServices.dll": "39de9399e095736aeae2a29568207ea349d889bc3b72affa68f92d6581bf6f1a", + "Microsoft.Identity.Client.Extensions.Msal.dll": "9c1f736b16cacd318afe07d3b9d707a4b4b56def5e403b0aff471c1af413aaf0", + "Microsoft.Identity.Client.dll": "10d59df4170053ea9597e3c20adc9607ad17318ad5d8747eda3d930a5a4b463a", + "Microsoft.IdentityModel.Abstractions.dll": "b438fd27bdd5ba7dc4a482c1f135d6305301b1685f624bb36ac0ed24f499fc2d", + "Microsoft.IdentityModel.JsonWebTokens.dll": "cf889db7a04e956d03726954f9389a23a952666a66137021c712ee977630bd37", + "Microsoft.IdentityModel.Logging.dll": "da14a0467587838b7fedc6670315452ff9c7a9fe54fb7f0742fe7a34274753b7", + "Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": "3fdcb7b20fe91de47857aa3fee0d13affaecfd0544cae5a3ad3f7f105a3d8cd6", + "Microsoft.IdentityModel.Protocols.dll": "1126552d469948ed6d7887e8c24cbd65fddad103193eeea869930e27da2bc010", + "Microsoft.IdentityModel.Tokens.dll": "b3d4bcb1d9f9c469825e7aa041bc35c33d85651a88ee24b5ef9ea29d7502d214", + "Microsoft.SqlServer.Server.dll": "a9dca1b42bc875f966b78b2c0880e62b838f0ed6567166d7f1f07ae4b76ec4bf", + "MySqlConnector.dll": "e7734ef5db26f5e5626f8ef354831c60adff9a8e88447cc5e865cfe1f9e466bc", + "Newtonsoft.Json.dll": "a28c251dfe36d881e9e2462e171441b8b0ec156fe3f452602c9149b1b9efe05b", + "Novell.Directory.Ldap.NETStandard.dll": "85918b6f9e91acffac9bd081b70404b0456c7a6f0c9c5666ccda8951bd8120d4", + "Npgsql.dll": "e2bcafe1660fe4543fe9dfcabed972ec8d32259e5ea8009462ce1de23c7034c2", + "Opc.Ua.Client.dll": "fd000b186f4bc5dbd9947e876f96c178e8c4259ee3e8717d672a4ac2f4c3a058", + "Opc.Ua.Configuration.dll": "30fb5142f13a3b3083c0484bcdedaec2efe2f50e57f10ec6a61257ca5359aa7e", + "Opc.Ua.Core.dll": "602e85316943ad7ebae33a23d60a69a6ea50d91250ad0556906b816435daa37c", + "Opc.Ua.Security.Certificates.dll": "a2a05c64348f6f8aa60de0fe27d8e5e22d12e09b1ba6172ca34b3773620e394c", + "Opc.Ua.Server.dll": "d8d9706dea577858325730cd89896826ed82f7bfcf9503ccd0260311663a69f4", + "Opc.Ua.Types.dll": "c5c5e36cf6381444b408fe1b51726b17deca74173764cd62ccee954b3c8c2718", + "OpenTelemetry.Api.ProviderBuilderExtensions.dll": "5c5727de149a0232825774a8ee75b60581ce19ce8b944d422bd545e2e3d7f915", + "OpenTelemetry.Api.dll": "ca5ddb7a51bcbb1ab8bcc6484603c70a4077142a8745d521c4bd2363f9e7c217", + "OpenTelemetry.Exporter.OpenTelemetryProtocol.dll": "20bf20b94e2e92a73d20d97b81d9cd3b26ef0967ff29f80d84b421c4317ac77e", + "OpenTelemetry.Exporter.Prometheus.AspNetCore.dll": "60dcd62f532a61821328e52e511bd47db620c301c7105c4aaf70619c0f217d65", + "OpenTelemetry.Extensions.Hosting.dll": "a627ebf2a7d14e0f0b3c2568e6ee37773397de25c90ee89d4560422c42d8b945", + "OpenTelemetry.Instrumentation.AspNetCore.dll": "247771e79186a704722510e03aefb2f09c10286ff3fc658dcd4bb81ba347f6c3", + "OpenTelemetry.Instrumentation.GrpcNetClient.dll": "8edab07d2cc02b81cc53bd9ccc0f6160e483a4b42ced3cf339de530fecfe88ee", + "OpenTelemetry.Instrumentation.Http.dll": "154c41bc484085a74a0b1886478ffb4aeaf850686d173d0c93a11ad0283aea2e", + "OpenTelemetry.Instrumentation.Process.dll": "a789454f78efbf4d2f04605b98d3f143f6396bec208f4b5765e8e8d2d0f35143", + "OpenTelemetry.Instrumentation.Runtime.dll": "08b62837d801db4afe0ac77d27fe66fff99493cbb6b9c49a5876627c2aabd7a8", + "OpenTelemetry.dll": "edc9799efd614cb083193d90eafcd99abf70496738c3065933093cf99d162cae", + "Oracle.ManagedDataAccess.dll": "a76f5f278e9db505d76ce21bc57163c0079ec03ef1dda7d9a524d9bec3a3bbbf", + "OtOpcUa.Host.dll": "e88fc71f59e69e15c3191a782c29ce44127e320c7560ddd26ce1759787806f98", + "Polly.Core.dll": "802ffe5c74c26cf6bdd0f0ecacc36965807a267765f61b63eea8605da15fe0e3", + "Reactive.Streams.dll": "dfb748806727fe261f48e15ed6c1e3ab952f7021208fec4df0184615ba5ec6f0", + "S7.Net.dll": "e293fe25f6e774069a5c38f0778e47f2c8a0d7327741a6df1c62fb0f98d497cf", + "SQLitePCLRaw.batteries_v2.dll": "bc69777001eb4db81c580f62835396f67e74aaa381eef446193a904499d5310b", + "SQLitePCLRaw.core.dll": "50c999a1ab2afeacc93bce5ac2948d3bb630d99d23efc3cfcbd8bc11d3426eb7", + "SQLitePCLRaw.provider.e_sqlite3.dll": "02ad639f45a26de1919ffbb6696bdb399ad01afc149970a163c3867162f310b3", + "Serilog.AspNetCore.dll": "a550c57df7a04edbed00da036fc14be12acd0d425b7401855975fb628e3dbada", + "Serilog.Extensions.Hosting.dll": "3e6d0284179ee0e1c197568fd79b58f869d15298fff8ecb8447322fe87d44f47", + "Serilog.Extensions.Logging.dll": "80d3edbe3e3ac0b4c5bc764474220e7da11df8d285e0098f3dc1b65a734c8507", + "Serilog.Formatting.Compact.dll": "319fbcefc2161dd50ccdd8d60b30edee48a09f794aedb28421a23f35ddd670d9", + "Serilog.Settings.Configuration.dll": "ec8cfd1f8970a44e2aa3f7bcc71116ca2691b196564bff83e3e3ead0c1143b67", + "Serilog.Sinks.Console.dll": "dc88002ddd9f5fd0ffec9a6568ef89954671f60f2c9161593ee78932538c1e3e", + "Serilog.Sinks.Debug.dll": "df543d3df8bd00d72e5eb2b9b2a15e67a6e4d10c13834de4cedbf500b8793e01", + "Serilog.Sinks.File.dll": "4f4282671c2ac68284b4dc99f7a76eac9cbd4e659978cef642cff9e6c01b676d", + "Serilog.Sinks.OpenTelemetry.dll": "e17a2dd847560cd22bdb6df8302f8fd202c3f073888cdd9ad8b1df9e80da4351", + "Serilog.dll": "e6b551a75ff7fff20dd0024670d5c42dfb74afa16d54aa0201106dea400a9505", + "System.ClientModel.dll": "ce44a4fae4c4787c12475700e19a365fc2f388ae5d0f6182557ce5ea175be7f6", + "System.ComponentModel.Composition.dll": "434522d676f626589e21aedea883f6acfbe276f9c3a935dfb4d8af7a19feb75a", + "System.Configuration.ConfigurationManager.dll": "08b618461d62fe65451bdac4dbc25f8ac8ab16a914a687f2dbe3923bf0e8b3e7", + "System.Data.Odbc.dll": "703fa599513e6ef21193933f061f2b6cdd57f268d593344faa5980b823e8226c", + "System.Diagnostics.PerformanceCounter.dll": "c596c35317c7bd5ae3938854996d62c24c7f67f61d3710a379bf1f3ab1a9e3b4", + "System.DirectoryServices.Protocols.dll": "096102bad94746479987ffc4fc6c9faafb9e1ae6ed1c74c9a7dccae0e4f3ea9f", + "System.IdentityModel.Tokens.Jwt.dll": "56cf18b0b16ea80738e0768cdcbc9368f13bdbedaca86025756009e30f969fe6", + "System.Interactive.Async.dll": "75a516771f2e10fdb76c1ea603f8d11e702af7ec97b383f1036cee114ef3f491", + "System.Linq.Async.dll": "149757a4113ae6102c425f1469a7cc14deb28635e94cbc9e0404f5e4dc518001", + "System.Memory.Data.dll": "bae79a4ff6e8fcfb65a3d88eb53d281898e699e5471ebd780843e5616753f0c3", + "System.Reactive.dll": "c1cae1a8b97d5e0ed64f7a9947f6ae44498398b6e9ee71473c2bef24646e91f8", + "System.Security.Cryptography.ProtectedData.dll": "02321322ec85e0a68f28ad33e549213b1dbf3de0e66c3f7803f9ae32c0d00ffd", + "System.ServiceProcess.ServiceController.dll": "62ca0ff8bccaf622bd75f03b6a5ab46b8ad7b28c5eb6ba6a0a9e4ecc49cca640", + "TwinCAT.Ads.Abstractions.dll": "f9892e164816e0b1cc9aa47c2efe3f48814ea8fbe4f04a125460555eaac9d9ab", + "TwinCAT.Ads.ConfigurationProviders.dll": "016eb9f6687832b0a7a819609ffb3227204f75732919ef19fb3366c038a11c5e", + "TwinCAT.Ads.Server.dll": "7da06f37c0572d5a8af8e0a5d6a81bea18c3ce1c08ee7501668570fc70a7d033", + "TwinCAT.Ads.dll": "2a9c2ca91889e24f088123ce313fc96060897b9e34232022b0566dfd2ea32a0d", + "ZB.MOM.WW.Audit.dll": "8dfda63f20ac0a34c43716f593bcad60755daf71ae4aefbf7ab1f34a0951de11", + "ZB.MOM.WW.Auth.Abstractions.dll": "24099d4d38811a364569cba4924af2430fe1e8ad8d3e735bd840dbfaa548cef8", + "ZB.MOM.WW.Auth.AspNetCore.dll": "ac062c1f634055ad9b80bd13344481318d6f45ac45f40dbaeed861ee20a75984", + "ZB.MOM.WW.Auth.Ldap.dll": "8625dea672beff26bd8f4f2aa54307cf652e50ad66a2c6625bb27d282199c32d", + "ZB.MOM.WW.Configuration.dll": "ad89f1d2abcad33be99b03bca37b26a9b92f90c354e98a99928d6176b12d58a7", + "ZB.MOM.WW.Health.Akka.dll": "a1345d712159544954955b41e7d04bc35180e1b9b36fdddcaedff5821a09d9c1", + "ZB.MOM.WW.Health.EntityFrameworkCore.dll": "d4fa98ca71512d1927037db22477facf49472249854898fca55c49c726307693", + "ZB.MOM.WW.Health.dll": "3c95dff17440b9df9195092812949b6e16e0c02456953650a839963af66df633", + "ZB.MOM.WW.HistorianGateway.Client.dll": "a4567376dba7d63f566aab1eea7509832c82ec8bb66c89575d85041ef370d46f", + "ZB.MOM.WW.HistorianGateway.Contracts.dll": "d5cd87ee5279b1bc532c6508dcd227af4bf883819b2f3a54dfec7d799c944547", + "ZB.MOM.WW.LocalDb.Contracts.dll": "d4da2a5bdfd3ebcb56f7ec948cda12bf378dc34079cd20e864509902a93bed38", + "ZB.MOM.WW.LocalDb.Replication.dll": "234e31795fd0641f8f873f9ce9641d7d4b028be724463abdafb0f119dc18d800", + "ZB.MOM.WW.LocalDb.dll": "ac243f94af069faa0b171556a6e24bd5140237f275f3548c37789993c221ee6c", + "ZB.MOM.WW.MxGateway.Client.dll": "0c058c2827829d54a8556308e4ed552f1cb0011b863c26dafd40cef7bff5c42d", + "ZB.MOM.WW.MxGateway.Contracts.dll": "af97aa90aa944afd6e7613d5bbdbe85cd43c6f33f2bcdcf74b1ef5d854369775", + "ZB.MOM.WW.OtOpcUa.AdminUI.dll": "1ae11959c22bc53a648b91c6c1ae41e4a5d717e396bd645eae4fb08dc1633597", + "ZB.MOM.WW.OtOpcUa.Cluster.dll": "d6bc21641172d832004b62b8bb76aeb40622a943be2172f394e5c6333c04ef57", + "ZB.MOM.WW.OtOpcUa.Commons.dll": "be97a0b975afde7ec4ebf0b10de53c26f212ceca1f6a3ae090e40ebfde304413", + "ZB.MOM.WW.OtOpcUa.Configuration.dll": "195dab9f7a9f80c45902e653ff361116a307d8110a3f87baad814bea57689b84", + "ZB.MOM.WW.OtOpcUa.ControlPlane.dll": "36954f51b09930df414675e5a0c038933ad2b27cd6560bf797d99801c02b30a1", + "ZB.MOM.WW.OtOpcUa.Core.Abstractions.dll": "b0f4e332ced57eae3ab1dcc282c073f51ea0c545a381aef50479ee58f0c23efc", + "ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian.dll": "a61a6ea68236dd4ed86ab4e74e4d632c5e260103aa5ebd92f4f995eb9f170b22", + "ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms.dll": "f1e429c0b8fcab8216b9107440008b92eea1236ff1225e79580ad70f51d56431", + "ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions.dll": "ea24898698c8351bc9cf20fcce725dccc93ccf05ef3af7783f73854cc2033c31", + "ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess.dll": "cf44009a720a00bf9192374d371c7c76e75afbe62cc216b5c1be913b92679127", + "ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol.dll": "07800332d0842b93c3987fca1dc10a1390bcb16f44567610d867513ad9fe17e0", + "ZB.MOM.WW.OtOpcUa.Core.Scripting.dll": "9637b7ffb4984f54bc54363ff2d81b6a3401f0cb7eeed8694db626ef41d54d5b", + "ZB.MOM.WW.OtOpcUa.Core.VirtualTags.dll": "107aaf2ef2d7704e320dabc1072bc50217faabb2d1488e66c91b1f756b440c45", + "ZB.MOM.WW.OtOpcUa.Core.dll": "34a4d7c0dddf4efa5fae91a3798c2f1c08b992faf4a827a9e05ed1338c6e4720", + "ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport.dll": "315dcc540d304c9f1d5b48caa25e5f081569f1a41aa8784cf371c1d6cef7322d", + "ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts.dll": "d7b34798587d0939cc78eb69d9df1d617c1c75a61b8dd11a5308958a43a8c4f1", + "ZB.MOM.WW.OtOpcUa.Driver.AbCip.dll": "73073627fcdc8079df645478d6717576975117c3b21cfa7e9422f1e3bc5f4e44", + "ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts.dll": "5c66d76dd455c42f0c5b0aed11240fa31e1bdbd2f0a8368d8f41976977e93502", + "ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.dll": "cbf92a935d86596a9d4dbeeaa625e304c2045851a0367c3a6b0de03bf78bd6fa", + "ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts.dll": "29c079414497b30debe8d3ecd7e77bdc4eb16c4fc076e675680a2e880e54b6c2", + "ZB.MOM.WW.OtOpcUa.Driver.Calculation.dll": "132e36042a4691cc8e252ab9e9d8c90592fcd897959f533aa37e33f193cf00c8", + "ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts.dll": "2bdbf743194193d5a7bc323912e2c7f740cc21633154a4a3cc8e034fd15bb7e8", + "ZB.MOM.WW.OtOpcUa.Driver.FOCAS.dll": "17c28f27fdecd09a46b971b19655bdb933f84990e91bb80c7092c344a0ca974f", + "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser.dll": "f2796d323c222708c28cd0a4289c46db31ec3b6537da7f5cd260fc76f8abdc76", + "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts.dll": "780a11f69194713e2f87e74277e99882ee3518b2824551b45cd04e3b9bdf6648", + "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.dll": "a8e19baa5a736544d914f942d526a5cc038f6b982451bfa82a77365a159434e4", + "ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.dll": "400b1896e55d08781231efeba302596299df2b00b2f48afd43d46c22d59b515c", + "ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.dll": "8e91a8cce804023639a4bdb2dc60f9fc950992882e50786d45ceeb0f38ed1f68", + "ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.dll": "2746b8e9c03b5b8c330152803eee91cf2069f0e6c074d70d03017b1f1f1a2398", + "ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.dll": "94b9bcd4506427a44158e0b299a5ae7bcee14fd40b85cc9f63420e4631aa1a6f", + "ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts.dll": "6582151085ddea7d319b990c2c58057b6ba5a49860593229b3642dff527ae204", + "ZB.MOM.WW.OtOpcUa.Driver.MTConnect.dll": "c9670c5d169056563294673839ca63321a72a438c519263be708b55f3fc818f9", + "ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing.dll": "ed07d04709372ef804f465995431b15acdef791f66c8130ab7282372728f7cda", + "ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts.dll": "724873ac2f6c08f307a150c5575cc3c022d7e367124ed924c0c7899b0e9575a5", + "ZB.MOM.WW.OtOpcUa.Driver.Modbus.dll": "db1e3e7c79dc1a46e1d4ffaa5ea1aac9ed73814d7f06cbfa855ebb3b27a8810d", + "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser.dll": "ace18db746c30307e67efa3acd68e915cc2b62b0a85bdba833df4ea7c85b5f6c", + "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts.dll": "24e795bd8027d7b3ca3d95630b73be6d7cef774243357b01850f145b6066dcb9", + "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport.dll": "bec0cecc0bbb06b4715d7b909ccf4d357420e120b2bff3c10ee9f59f71044927", + "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.dll": "da64eacb80ddca9cd0a40295bba2c8ff81ee9c68ccaf32cbd329ae854375deb7", + "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.dll": "7e2ac501136d24a3d0ad6bdae2e4a47460439ad8ab78af538bbccca2e38e5695", + "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts.dll": "c15e6db37681cbbef8684d5301e1bba54186ae503aaf55d1c2d06a0567ab28fe", + "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session.dll": "910604abd4daa6196c8fdcd2db085873ee5a4c27b5a67c359590071117c6e4dd", + "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.dll": "cd689b0ec777820d91f914abfd9e4a921143a46df84ee43d0214c66f74225ac0", + "ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts.dll": "6fe895674318dc42c0c3cc74266831862d3fe2f13098c26e7d826baf79d7fc47", + "ZB.MOM.WW.OtOpcUa.Driver.S7.dll": "d23a7ac62d781f0c14dd7c9d4f51b712c13599ee78b9b6d302d30dfd5e77da37", + "ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser.dll": "c341d49bf100e0617d9c4e7d24f63d8affd1bc0fe2edce15e51cc14366fa2207", + "ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts.dll": "f0a0cc852116f739247422a0427550e52c938b27d1a8b4e685f45a19a23635ab", + "ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect.dll": "7d78655da50c07ac049cd687c59f2a7b6eb2c491543bd4089ffbe60fb805205f", + "ZB.MOM.WW.OtOpcUa.Driver.Sql.dll": "6ec1a9bc7443c1d7b8084ee2fc5e67cbfd2a8d61add303a980cef78a46cb5c67", + "ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts.dll": "96db9e5d162b19914cf0ba55c1408c1c9271c80c1a1a12604e684f5785de4b96", + "ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.dll": "c24cfc897bde6c0eb65b9958bad952814ed02a27fe25a55c416c1ba61be2c261", + "ZB.MOM.WW.OtOpcUa.OpcUaServer.dll": "ee1f704fa1574b77bf56cef415c47c33a4428c6852db52bb1443d6765d092cb1", + "ZB.MOM.WW.OtOpcUa.Runtime.dll": "50e752383ae81ef6bb23e360fafe9162be0d1dcb7dd2d8731f16bce762834dd4", + "ZB.MOM.WW.OtOpcUa.Security.dll": "a88b1577d1e4dd580e012e7673e31d5363c3d9a79fb415bef4c3d63849678a4d", + "ZB.MOM.WW.Secrets.Abstractions.dll": "3a39c92e9a96a305bd229e99d2f59f2c273f8d08c03e431d47e24bd8b8b0ef49", + "ZB.MOM.WW.Secrets.Replicator.AkkaDotNet.dll": "d6a3780f3487f5c8432fe12c057defb709d1dc7678c59307acd19b4cb0d6bdb7", + "ZB.MOM.WW.Secrets.Ui.dll": "782f903b42bce46fb3de827e24d1edcbe41187976b6918c740383de158e35064", + "ZB.MOM.WW.Secrets.dll": "0565fd86abead89be7b4520dddf92cabd5d0994f3620069aa496b8dfa41c9f39", + "ZB.MOM.WW.Telemetry.Serilog.dll": "bd33ce7657de5d2966a7768a014f8282ca434a208b05defa2d27bf24c6f124c5", + "ZB.MOM.WW.Telemetry.dll": "834772ecc662ea7c49a5b512a26f2447db55a072ef1fad16ca768fbee0cfe853", + "ZB.MOM.WW.Theme.dll": "12bf7d7ec7a618acdf9f5bff9a7c67091ce715698d3befb9aa610cc5c8b1b221", + "libplctag.NativeImport.dll": "dec38f56006ae9e2119e9f61f9ff0e1aa9c08503ba4f42943c2d7632f60cbad5", + "libplctag.dll": "1545b5813148d7ade7662282683e15d2761e0e34cb853bafa3b11a4d47795aa4", + "CliFx.dll": "af06268aba8215c17b300fe8ec81bbef8d9982b5958a3291563f504537ce844d", + "Microsoft.Extensions.DependencyInjection.Abstractions.dll": "ca708422782fb25819941a16a057ea96d6d18b037e7e5cbfdf340b7a04362b57", + "Microsoft.Extensions.DependencyInjection.dll": "47f8175d34e9087d3858644803c558cb9cf52b29bffda796f65c1c527d1b6a22", + "Microsoft.Extensions.Logging.Abstractions.dll": "ec244a2db19dffe90cd299fa4b0691456ced342a078b4a93cf3726a9b431e9ac", + "Microsoft.Extensions.Logging.dll": "74d8fd2d7997fc638474e2bd79916458a30481e6a6925b50e7e96b4b852031c3", + "Microsoft.Extensions.Options.dll": "644350f8c2404d4479b97a250edb29585e5fafec1b6ce8486ae600c5015fd7fb", + "Microsoft.Extensions.Primitives.dll": "a0794c3bab2d7e0c848f0dffb3b9aa4b43ce07dc0abd122ebb7bf6dc79452ec4", + "ZB.MOM.WW.OtOpcUa.Client.CLI.dll": "38ff27df4c1389d2cf97a7ec1fe206733f02c3664b29c4fe18586ede225a53ca", + "ZB.MOM.WW.OtOpcUa.Client.Shared.dll": "326e14df7bf2a7602637fbff36988c3dd4be38de936da24a1b4287c0ab685be6", + "Shouldly.dll": "498dad657f324ab068e800d5711ae36feb4af4ba9a572eb941197e2fb677549d", + "DiffEngine.dll": "0c6b99a47c609a4263b80feaed95a357e30be3ad5a1cda79355663e407682aa7" + }, + "runs": { + "initial-comparison": { + "inputSha256": "4f6be7a2c8588537340cd278abd463c5fe0990a19f6c91832836d0d965749fb7", + "rows": [ + { + "kind": "start", + "sdk": "1.5.378.182+6cca32dd6d79c8b57d2e00e4d2071b991d2cf71b", + "productRebuilt": false, + "sourcePublication": "83ed880e", + "requestedCycles": 4, + "acceptance": false, + "scope": "canonical operations short smoke; ownership differences remain explicit", + "unsupportedObservables": [ + "SDK2 CertificateManager disposed flag", + "SDK2 manager-owned cache-clear proof", + "ApplicationInstance.DisposeAsync" + ] + }, + { + "kind": "active", + "cycle": 1, + "sessions": 2, + "subscriptions": 1, + "items": 3, + "browsePoints": 1, + "historyPoints": 6 + }, + { + "kind": "network-stall-recovered", + "cycle": 1, + "status": "2156134400", + "seconds": 1.0064679 + }, + { + "kind": "failed", + "cycles": 0, + "restarts": 0, + "exceptionType": "Shouldly.ShouldAssertException", + "uaStatus": null, + "ledger": { + "address-space-rebuild": 1, + "authority-restore": 3, + "browse-next.attempted": 1, + "browse-next.returned": 1, + "browse.attempted": 2, + "browse.returned": 2, + "configure": 2, + "history-read.attempted": 10, + "history-read.returned": 10, + "host-start": 1, + "key-revoke": 1, + "network-pause": 1, + "read-service.attempted": 1, + "read-service.returned": 1, + "read-value.attempted": 5, + "read-value.faulted": 1, + "read-value.returned": 4, + "session-close.attempted": 2, + "session-close.returned": 2, + "session-create.attempted": 2, + "session-create.returned": 2, + "subscription-apply.attempted": 1, + "subscription-apply.returned": 1, + "subscription-create.attempted": 1, + "subscription-create.returned": 1, + "subscription-delete.attempted": 1, + "subscription-delete.returned": 1, + "subscription-remove.attempted": 1, + "subscription-remove.returned": 1, + "variable-remove": 1, + "writable-off": 1, + "writable-on": 1, + "write.attempted": 1, + "write.returned": 1 + }, + "acceptance": false + } + ] + }, + "fixed-after-close-observation": { + "inputSha256": "7c6a7a45360b294c80c968464d935e7eda2e8a8c496c2541d85dda45f9abcd5f", + "rows": [ + { + "kind": "start", + "sdk": "1.5.378.182+6cca32dd6d79c8b57d2e00e4d2071b991d2cf71b", + "productRebuilt": false, + "sourcePublication": "83ed880e", + "requestedCycles": 1, + "acceptance": false, + "scope": "canonical operations short smoke; ownership differences remain explicit", + "unsupportedObservables": [ + "SDK2 CertificateManager disposed flag", + "SDK2 manager-owned cache-clear proof", + "ApplicationInstance.DisposeAsync" + ] + }, + { + "kind": "active", + "cycle": 1, + "sessions": 2, + "subscriptions": 1, + "items": 3, + "browsePoints": 1, + "historyPoints": 6 + }, + { + "kind": "network-stall-recovered", + "cycle": 1, + "status": "2156134400", + "seconds": 1.00373 + }, + { + "kind": "closed-session-observation", + "cycle": 1, + "activeSessions": 0, + "browsePoints": 1, + "historyPoints": 6, + "diagnosticReferenceHeld": true + }, + { + "kind": "closed-session-after-fixed-observation", + "cycle": 1, + "observationMilliseconds": 250, + "browsePoints": 1, + "historyPoints": 6 + }, + { + "kind": "failed", + "cycles": 0, + "restarts": 0, + "exceptionType": "Shouldly.ShouldAssertException", + "uaStatus": null, + "ledger": { + "address-space-rebuild": 1, + "authority-restore": 3, + "browse-next.attempted": 1, + "browse-next.returned": 1, + "browse.attempted": 2, + "browse.returned": 2, + "configure": 2, + "cycle-wire-body-completed": 1, + "history-read.attempted": 10, + "history-read.returned": 10, + "host-start": 1, + "key-revoke": 1, + "network-pause": 1, + "read-service.attempted": 1, + "read-service.returned": 1, + "read-value.attempted": 5, + "read-value.faulted": 1, + "read-value.returned": 4, + "session-close.attempted": 2, + "session-close.returned": 2, + "session-create.attempted": 2, + "session-create.returned": 2, + "subscription-apply.attempted": 1, + "subscription-apply.returned": 1, + "subscription-create.attempted": 1, + "subscription-create.returned": 1, + "subscription-delete.attempted": 1, + "subscription-delete.returned": 1, + "subscription-remove.attempted": 1, + "subscription-remove.returned": 1, + "variable-remove": 1, + "writable-off": 1, + "writable-on": 1, + "write.attempted": 1, + "write.returned": 1 + }, + "acceptance": false + } + ] + }, + "isolated-active-restart": { + "inputSha256": "503243eb7b4c23c3a287754b0c841d3c7a97331433211317d318c67d337359cc", + "rows": [ + { + "kind": "start", + "sdk": "1.5.378.182+6cca32dd6d79c8b57d2e00e4d2071b991d2cf71b", + "productRebuilt": false, + "sourcePublication": "83ed880e", + "requestedCycles": 1, + "acceptance": false, + "scope": "canonical operations short smoke; ownership differences remain explicit", + "unsupportedObservables": [ + "SDK2 CertificateManager disposed flag", + "SDK2 manager-owned cache-clear proof", + "ApplicationInstance.DisposeAsync" + ] + }, + { + "kind": "original-validator-after-stop", + "cachedStoreReferencesBefore": 1, + "cachedStoreReferencesAfter": 1, + "disposalFlagObservable": false, + "reason": "SDK1.5 has no CertificateManager disposal API or disposed flag" + }, + { + "kind": "isolated-active-restart-completed", + "normalCycles": 0, + "restarts": 1, + "acceptance": false, + "ownershipParity": false, + "ledger": { + "authority-restore": 2, + "browse.attempted": 1, + "browse.returned": 1, + "configure": 2, + "history-read.attempted": 1, + "history-read.returned": 1, + "host-start": 2, + "host-stop": 1, + "session-create.attempted": 1, + "session-create.returned": 1, + "subscription-apply.attempted": 1, + "subscription-apply.returned": 1, + "subscription-create.attempted": 1, + "subscription-create.returned": 1 + } + } + ] + } + }, + "unsupportedObservables": [ + "SDK2 manager disposed flag", + "SDK2 manager-owned cache-clear proof", + "ApplicationInstance.DisposeAsync" + ], + "blocker": "No approved cross-version closed-session/point/certificate ownership observable; zero old closed-list counts are not the old SDK close contract. No denominator approval." +} diff --git a/scripts/validation/opcua-lifecycle-memory/baseline-canonical/run_smoke.py b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/run_smoke.py new file mode 100644 index 000000000..04b493da2 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/run_smoke.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python3 +"""Run one bounded original-only diagnostic control; preserve failures and unsupported exit 2.""" +import argparse +import json +import os +from pathlib import Path +import secrets +import subprocess + +parser=argparse.ArgumentParser(description=__doc__) +parser.add_argument('--adapter',type=Path,required=True) +parser.add_argument('--output',type=Path,required=True) +parser.add_argument('--mode',choices=['normal','active-restart','semantic-retention','semantic-terminal-dispose'],required=True) +args=parser.parse_args() +output=args.output.resolve() +if output.exists():raise RuntimeError('Use a fresh private output directory') +log=output.with_suffix('.log') +environment=os.environ.copy() +environment['OTOPCUA_BASELINE_CANONICAL_KEY']='otua_k-server-events_'+secrets.token_hex(3) +command=['dotnet',str(args.adapter.resolve(strict=True)),str(output),'1'] +if args.mode=='active-restart':command+=['--active-restart-control'] +if args.mode=='semantic-retention':command+=['--semantic-retention-control'] +if args.mode=='semantic-terminal-dispose':command+=['--semantic-terminal-dispose-control'] +outer_timeout=180 if args.mode.startswith('semantic-') else 120 +with os.fdopen(os.open(log,os.O_WRONLY|os.O_CREAT|os.O_EXCL,0o600),'w') as stream: + try:result=subprocess.run(command,env=environment,stdout=stream,stderr=subprocess.STDOUT,timeout=outer_timeout);exit_code=result.returncode + except subprocess.TimeoutExpired:exit_code=124 +if output.exists(): + (output/'runner-receipt.json').write_text(json.dumps({'mode':args.mode,'exitCode':exit_code,'acceptance':False, + 'productRebuilt':False,'timeoutSeconds':outer_timeout,'credentialBytes':len(environment['OTOPCUA_BASELINE_CANONICAL_KEY'].encode())},indent=2)+'\n') +print(json.dumps({'mode':args.mode,'exitCode':exit_code,'acceptance':False})) +raise SystemExit(exit_code) diff --git a/scripts/validation/opcua-lifecycle-memory/baseline-canonical/semantic-evidence.json b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/semantic-evidence.json new file mode 100644 index 000000000..2b20212ea --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/baseline-canonical/semantic-evidence.json @@ -0,0 +1,2081 @@ +{ + "diagnosticOnly": true, + "acceptance": false, + "ownershipParity": false, + "performanceDenominatorApproved": false, + "longRunPerformed": false, + "productRebuilt": false, + "originalPublication": "83ed880e", + "sourceParent": "ed60970fc294ab171a80cda1b57942a7130b4c39", + "sdk": "1.5.378.182+6cca32dd6d79c8b57d2e00e4d2071b991d2cf71b", + "runtimeScope": "Mac arm64 standalone net10.0; runtimeconfig requests 10.0.0 with default patch roll-forward; only Microsoft.NETCore.App/Microsoft.AspNetCore.App 10.0.14 installed in recorded environment; not xUnit/VSTest memory parity", + "historicalEvidenceSha256": "94105384ab6627655e395cf727b56dfb1dbd79b7c6ce68436efb0afa915d9b1e", + "bounds": { + "operationSeconds": 120, + "normalStopSeconds": 20, + "postStopObservationSeconds": 20, + "eachPrivateDirectoryCleanupSeconds": 5, + "outerProcessSeconds": 180, + "gcRoundSeconds": 5, + "gcDelaysMilliseconds": [ + 50, + 100, + 250, + 500, + 1000 + ], + "counterfactualPublicDisposeSeconds": 20 + }, + "sources": { + "build.py": "062e4933a27510517387b8cc66e1c06f0a4088321a5d5a1f505f083662581f9c", + "run_smoke.py": "5ec79cd74b433e1799f9ecd4670e7deaba0d89e51f1dd8c921b3725d637ea132" + }, + "referenceCount": 208, + "references": { + "Akka.Cluster.Hosting.dll": "d9b44216b34fc9655c86c3e9d30422e47683969577e205a17096a9a706db768e", + "Akka.Cluster.Sharding.dll": "9f5b418e908a4d579858889af823f780a5e7ff6be2f27c24aa38309759d09423", + "Akka.Cluster.Tools.dll": "a819b0c3e73e08ea474936ad429763ec11681f43c090e2b92dbc1d37d7c94e35", + "Akka.Cluster.dll": "e64aee4dbd305f533c9eea995c9676c0ce7bc8e55a77437afd14b0cf8fe3c0a9", + "Akka.Coordination.dll": "2472a627de9cf9185b3a98860266b7751c173f859d3bd185b272d5f4078be26b", + "Akka.DependencyInjection.dll": "ebea19a2f75f2e275531fbd62be5499a5132563958ebccfc25a450979cfa0039", + "Akka.Discovery.dll": "8c1733537b6cedfb4e7234b86ae63a45cd204ad3c6bc8843f52a85643c507a89", + "Akka.DistributedData.LightningDB.dll": "56100ac684f6acef390b2e546d198899366f035aaa51bb64bc494ebaf2d85007", + "Akka.DistributedData.dll": "9ba2724f0cd49676338241b6249e3b9b95a5c50ddadea5e28adedf31b3ef9fc6", + "Akka.Hosting.dll": "937444c766e641d7c1f86e718e97a148587136a249f91c2986e1f77e2f8d9f92", + "Akka.Logger.Serilog.dll": "49068dc58456684f3c2804bb541223c3aa2dade07f4b1e9877b2e7e058d2056a", + "Akka.Persistence.Hosting.dll": "a9e840a8bc6d7c404e0c83ec5576fcaac3a848880c0ab2b0ed9f1bae33ec2076", + "Akka.Persistence.dll": "c11fc9b044bb927d764f85c0ca8a02c16e8084c05c5ecffd050869ed7810c390", + "Akka.Remote.Hosting.dll": "f0d2ca67e9affd0c68ef32dc859974fe415c00ec5a4710a8e06467542799ad6b", + "Akka.Remote.dll": "b1d27508442727938c4076561f6b4ee81cdd3caa0ef76a481cb45dbfc4c5a0fb", + "Akka.Streams.dll": "e3d9024ece608d6f8b2a15d15f211d50919ed983834fa85d9cc3c9be3c56eb73", + "Akka.dll": "b2d2b8422ba6759d315cbd07622e705fb69daf64e9425cda45f5605132303e34", + "Azure.Core.dll": "224d09cb39eae4d8c30272a0c49beb19d873c87347eae9487f0ddd859d752b56", + "Azure.Identity.dll": "af18f20be25b2895c912f3ba0a9f2901a82dda823edcad76e6a19eac9886a40f", + "BitFaster.Caching.dll": "7af73841cafd0c8b05ad166c45ad0886bcf80926d4c4a65e0fa7578ea1e04d03", + "DotNetty.Buffers.dll": "65f066d108192cefc6e44f18e2d92cf338be30056f4fad02d6b8ea692f81bd37", + "DotNetty.Codecs.dll": "809d9e582ce909356b34ef8d4f212adea5d5ca25e1492a31ccb81a6f9be23070", + "DotNetty.Common.dll": "7a375647446f11a5d5f5eddf72f0327b4b69956a91917100d0f4d8f120fa7962", + "DotNetty.Handlers.dll": "08ce96ee9108adda52adb87119c54fdb819806817867943987d77983c3f1a9c5", + "DotNetty.Transport.dll": "f393993cc027ec61f758b8832029b21f2efd8583807e0aa06af4df90d239eb09", + "FASTER.core.dll": "318092fdd4eccb8e30ab04493a5ce3e827714df2721770af62ef81aea8bd21d8", + "Google.Protobuf.dll": "c2769d0bc587db846b99fefcd778a8ffbb7fbcb4a03d2fcd8ce9573c7ef7042a", + "Grpc.AspNetCore.Server.ClientFactory.dll": "7340bd5dccbe5298825df443d4971a90afd87388e381c008a90556e42c2c04d1", + "Grpc.AspNetCore.Server.dll": "f200b4cae34c51f4f607c684dd72107ad2487808673ae20960edacdf437ec9dd", + "Grpc.Core.Api.dll": "3535e79c38523d239303a33d420c8a856babdcc4d08a167d532decdcc5453951", + "Grpc.Net.Client.dll": "ad2dae77484dabaa9dade62035d761a0d1ec26394e8b600e80dff7b792c088e7", + "Grpc.Net.ClientFactory.dll": "9bf1e593838013238a56d5b4e4e2dd2e8c93589063eaf2a3b2f71e3d3219fd3d", + "Grpc.Net.Common.dll": "d91c6969c65943f22f8a6f67f832e763def7fcb2af0ce16862b3748fa06e0521", + "LightningDB.dll": "b0ebedf36fd19f1dedd7547e49c5a7b6e4a6b53015dde70699e4e69ae8f50406", + "MQTTnet.dll": "1bb34492a9018fec3f627458364dc6e46fef076a647df181403246da65f5bce2", + "Microsoft.AspNetCore.Authentication.JwtBearer.dll": "2a2f99ce877c62a8c600c390ce1f15bb0cc2a92a973a9da60ddcf4bd60bdcb64", + "Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.dll": "a768ee07664430adbbdf9a761ed0b691dbf52d67d2f1af833de606b851516394", + "Microsoft.AspNetCore.Http.Connections.Client.dll": "1ce2e273eab3c4ca003e65bfdf78318b3195f08385c814a02f10890bdd34d05f", + "Microsoft.AspNetCore.SignalR.Client.Core.dll": "5833a8070a9c50faa38331fead1c106c4c4bf4e6eca773b00a1d44e16c6911f8", + "Microsoft.AspNetCore.SignalR.Client.dll": "f5201eaf736cab8651013a49b6bd8bbd2d80fb2f46ffdef0e40ce21bfcb161f3", + "Microsoft.Bcl.AsyncInterfaces.dll": "136d5965cf4768e8420b547a8bddea882921f426c371833d558a858a2f0c235a", + "Microsoft.Bcl.Cryptography.dll": "009a27b8e3093fdd2960bba63e4acd48eab05c4f8f8a6d9fe8c24b4657f44c4f", + "Microsoft.CodeAnalysis.CSharp.Scripting.dll": "d0f4798de9cb78c13463a0f3df747814c177ec15e03e1c03aee17136798a2cfe", + "Microsoft.CodeAnalysis.CSharp.dll": "36f5ac8da30a6107f53a2ca6509b61e284c08eb59aa1b22956d4e200e4514aa5", + "Microsoft.CodeAnalysis.Scripting.dll": "7c3973a0997a1901c4f5978ef901e3ae96ddb780dead70a42f65f2e3f6f23e8f", + "Microsoft.CodeAnalysis.dll": "10f489db67b8ac7489e58d392166c928302ba5698506dd652311da5d89f0a0f8", + "Microsoft.Data.SqlClient.dll": "5a34e2fa3479b1508dbc20fbeb2c9172f18c3868bdb147a185213a446645b400", + "Microsoft.Data.Sqlite.dll": "9f1fe804321767b6cc8db751ecedd56ab308e5f15492a7f40d7093bb61ab7638", + "Microsoft.EntityFrameworkCore.Abstractions.dll": "34aaa94035fdb18400c9c40df82a731d935153e71c99932a92830e5807cf41d6", + "Microsoft.EntityFrameworkCore.Relational.dll": "ae537828754942c45e884795bf666205f5cff414c9238641bbe8687ea455cb79", + "Microsoft.EntityFrameworkCore.SqlServer.dll": "9261df9184d4aa3914e9f20cbe9a8abc478702de3ebdddcb622143f798698464", + "Microsoft.EntityFrameworkCore.dll": "1783882ff577f09cd2b220f322e0b3eea0f77bb86f80611089274482ae1dbf75", + "Microsoft.Extensions.DependencyModel.dll": "3a39ec75b47ea48175fe0586dc7513bb4f56423d2946662b8dac24afde925d8f", + "Microsoft.Extensions.Hosting.WindowsServices.dll": "39de9399e095736aeae2a29568207ea349d889bc3b72affa68f92d6581bf6f1a", + "Microsoft.Identity.Client.Extensions.Msal.dll": "9c1f736b16cacd318afe07d3b9d707a4b4b56def5e403b0aff471c1af413aaf0", + "Microsoft.Identity.Client.dll": "10d59df4170053ea9597e3c20adc9607ad17318ad5d8747eda3d930a5a4b463a", + "Microsoft.IdentityModel.Abstractions.dll": "b438fd27bdd5ba7dc4a482c1f135d6305301b1685f624bb36ac0ed24f499fc2d", + "Microsoft.IdentityModel.JsonWebTokens.dll": "cf889db7a04e956d03726954f9389a23a952666a66137021c712ee977630bd37", + "Microsoft.IdentityModel.Logging.dll": "da14a0467587838b7fedc6670315452ff9c7a9fe54fb7f0742fe7a34274753b7", + "Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": "3fdcb7b20fe91de47857aa3fee0d13affaecfd0544cae5a3ad3f7f105a3d8cd6", + "Microsoft.IdentityModel.Protocols.dll": "1126552d469948ed6d7887e8c24cbd65fddad103193eeea869930e27da2bc010", + "Microsoft.IdentityModel.Tokens.dll": "b3d4bcb1d9f9c469825e7aa041bc35c33d85651a88ee24b5ef9ea29d7502d214", + "Microsoft.SqlServer.Server.dll": "a9dca1b42bc875f966b78b2c0880e62b838f0ed6567166d7f1f07ae4b76ec4bf", + "MySqlConnector.dll": "e7734ef5db26f5e5626f8ef354831c60adff9a8e88447cc5e865cfe1f9e466bc", + "Newtonsoft.Json.dll": "a28c251dfe36d881e9e2462e171441b8b0ec156fe3f452602c9149b1b9efe05b", + "Novell.Directory.Ldap.NETStandard.dll": "85918b6f9e91acffac9bd081b70404b0456c7a6f0c9c5666ccda8951bd8120d4", + "Npgsql.dll": "e2bcafe1660fe4543fe9dfcabed972ec8d32259e5ea8009462ce1de23c7034c2", + "Opc.Ua.Client.dll": "fd000b186f4bc5dbd9947e876f96c178e8c4259ee3e8717d672a4ac2f4c3a058", + "Opc.Ua.Configuration.dll": "30fb5142f13a3b3083c0484bcdedaec2efe2f50e57f10ec6a61257ca5359aa7e", + "Opc.Ua.Core.dll": "602e85316943ad7ebae33a23d60a69a6ea50d91250ad0556906b816435daa37c", + "Opc.Ua.Security.Certificates.dll": "a2a05c64348f6f8aa60de0fe27d8e5e22d12e09b1ba6172ca34b3773620e394c", + "Opc.Ua.Server.dll": "d8d9706dea577858325730cd89896826ed82f7bfcf9503ccd0260311663a69f4", + "Opc.Ua.Types.dll": "c5c5e36cf6381444b408fe1b51726b17deca74173764cd62ccee954b3c8c2718", + "OpenTelemetry.Api.ProviderBuilderExtensions.dll": "5c5727de149a0232825774a8ee75b60581ce19ce8b944d422bd545e2e3d7f915", + "OpenTelemetry.Api.dll": "ca5ddb7a51bcbb1ab8bcc6484603c70a4077142a8745d521c4bd2363f9e7c217", + "OpenTelemetry.Exporter.OpenTelemetryProtocol.dll": "20bf20b94e2e92a73d20d97b81d9cd3b26ef0967ff29f80d84b421c4317ac77e", + "OpenTelemetry.Exporter.Prometheus.AspNetCore.dll": "60dcd62f532a61821328e52e511bd47db620c301c7105c4aaf70619c0f217d65", + "OpenTelemetry.Extensions.Hosting.dll": "a627ebf2a7d14e0f0b3c2568e6ee37773397de25c90ee89d4560422c42d8b945", + "OpenTelemetry.Instrumentation.AspNetCore.dll": "247771e79186a704722510e03aefb2f09c10286ff3fc658dcd4bb81ba347f6c3", + "OpenTelemetry.Instrumentation.GrpcNetClient.dll": "8edab07d2cc02b81cc53bd9ccc0f6160e483a4b42ced3cf339de530fecfe88ee", + "OpenTelemetry.Instrumentation.Http.dll": "154c41bc484085a74a0b1886478ffb4aeaf850686d173d0c93a11ad0283aea2e", + "OpenTelemetry.Instrumentation.Process.dll": "a789454f78efbf4d2f04605b98d3f143f6396bec208f4b5765e8e8d2d0f35143", + "OpenTelemetry.Instrumentation.Runtime.dll": "08b62837d801db4afe0ac77d27fe66fff99493cbb6b9c49a5876627c2aabd7a8", + "OpenTelemetry.dll": "edc9799efd614cb083193d90eafcd99abf70496738c3065933093cf99d162cae", + "Oracle.ManagedDataAccess.dll": "a76f5f278e9db505d76ce21bc57163c0079ec03ef1dda7d9a524d9bec3a3bbbf", + "OtOpcUa.Host.dll": "e88fc71f59e69e15c3191a782c29ce44127e320c7560ddd26ce1759787806f98", + "Polly.Core.dll": "802ffe5c74c26cf6bdd0f0ecacc36965807a267765f61b63eea8605da15fe0e3", + "Reactive.Streams.dll": "dfb748806727fe261f48e15ed6c1e3ab952f7021208fec4df0184615ba5ec6f0", + "S7.Net.dll": "e293fe25f6e774069a5c38f0778e47f2c8a0d7327741a6df1c62fb0f98d497cf", + "SQLitePCLRaw.batteries_v2.dll": "bc69777001eb4db81c580f62835396f67e74aaa381eef446193a904499d5310b", + "SQLitePCLRaw.core.dll": "50c999a1ab2afeacc93bce5ac2948d3bb630d99d23efc3cfcbd8bc11d3426eb7", + "SQLitePCLRaw.provider.e_sqlite3.dll": "02ad639f45a26de1919ffbb6696bdb399ad01afc149970a163c3867162f310b3", + "Serilog.AspNetCore.dll": "a550c57df7a04edbed00da036fc14be12acd0d425b7401855975fb628e3dbada", + "Serilog.Extensions.Hosting.dll": "3e6d0284179ee0e1c197568fd79b58f869d15298fff8ecb8447322fe87d44f47", + "Serilog.Extensions.Logging.dll": "80d3edbe3e3ac0b4c5bc764474220e7da11df8d285e0098f3dc1b65a734c8507", + "Serilog.Formatting.Compact.dll": "319fbcefc2161dd50ccdd8d60b30edee48a09f794aedb28421a23f35ddd670d9", + "Serilog.Settings.Configuration.dll": "ec8cfd1f8970a44e2aa3f7bcc71116ca2691b196564bff83e3e3ead0c1143b67", + "Serilog.Sinks.Console.dll": "dc88002ddd9f5fd0ffec9a6568ef89954671f60f2c9161593ee78932538c1e3e", + "Serilog.Sinks.Debug.dll": "df543d3df8bd00d72e5eb2b9b2a15e67a6e4d10c13834de4cedbf500b8793e01", + "Serilog.Sinks.File.dll": "4f4282671c2ac68284b4dc99f7a76eac9cbd4e659978cef642cff9e6c01b676d", + "Serilog.Sinks.OpenTelemetry.dll": "e17a2dd847560cd22bdb6df8302f8fd202c3f073888cdd9ad8b1df9e80da4351", + "Serilog.dll": "e6b551a75ff7fff20dd0024670d5c42dfb74afa16d54aa0201106dea400a9505", + "System.ClientModel.dll": "ce44a4fae4c4787c12475700e19a365fc2f388ae5d0f6182557ce5ea175be7f6", + "System.ComponentModel.Composition.dll": "434522d676f626589e21aedea883f6acfbe276f9c3a935dfb4d8af7a19feb75a", + "System.Configuration.ConfigurationManager.dll": "08b618461d62fe65451bdac4dbc25f8ac8ab16a914a687f2dbe3923bf0e8b3e7", + "System.Data.Odbc.dll": "703fa599513e6ef21193933f061f2b6cdd57f268d593344faa5980b823e8226c", + "System.Diagnostics.PerformanceCounter.dll": "c596c35317c7bd5ae3938854996d62c24c7f67f61d3710a379bf1f3ab1a9e3b4", + "System.DirectoryServices.Protocols.dll": "096102bad94746479987ffc4fc6c9faafb9e1ae6ed1c74c9a7dccae0e4f3ea9f", + "System.IdentityModel.Tokens.Jwt.dll": "56cf18b0b16ea80738e0768cdcbc9368f13bdbedaca86025756009e30f969fe6", + "System.Interactive.Async.dll": "75a516771f2e10fdb76c1ea603f8d11e702af7ec97b383f1036cee114ef3f491", + "System.Linq.Async.dll": "149757a4113ae6102c425f1469a7cc14deb28635e94cbc9e0404f5e4dc518001", + "System.Memory.Data.dll": "bae79a4ff6e8fcfb65a3d88eb53d281898e699e5471ebd780843e5616753f0c3", + "System.Reactive.dll": "c1cae1a8b97d5e0ed64f7a9947f6ae44498398b6e9ee71473c2bef24646e91f8", + "System.Security.Cryptography.ProtectedData.dll": "02321322ec85e0a68f28ad33e549213b1dbf3de0e66c3f7803f9ae32c0d00ffd", + "System.ServiceProcess.ServiceController.dll": "62ca0ff8bccaf622bd75f03b6a5ab46b8ad7b28c5eb6ba6a0a9e4ecc49cca640", + "TwinCAT.Ads.Abstractions.dll": "f9892e164816e0b1cc9aa47c2efe3f48814ea8fbe4f04a125460555eaac9d9ab", + "TwinCAT.Ads.ConfigurationProviders.dll": "016eb9f6687832b0a7a819609ffb3227204f75732919ef19fb3366c038a11c5e", + "TwinCAT.Ads.Server.dll": "7da06f37c0572d5a8af8e0a5d6a81bea18c3ce1c08ee7501668570fc70a7d033", + "TwinCAT.Ads.dll": "2a9c2ca91889e24f088123ce313fc96060897b9e34232022b0566dfd2ea32a0d", + "ZB.MOM.WW.Audit.dll": "8dfda63f20ac0a34c43716f593bcad60755daf71ae4aefbf7ab1f34a0951de11", + "ZB.MOM.WW.Auth.Abstractions.dll": "24099d4d38811a364569cba4924af2430fe1e8ad8d3e735bd840dbfaa548cef8", + "ZB.MOM.WW.Auth.AspNetCore.dll": "ac062c1f634055ad9b80bd13344481318d6f45ac45f40dbaeed861ee20a75984", + "ZB.MOM.WW.Auth.Ldap.dll": "8625dea672beff26bd8f4f2aa54307cf652e50ad66a2c6625bb27d282199c32d", + "ZB.MOM.WW.Configuration.dll": "ad89f1d2abcad33be99b03bca37b26a9b92f90c354e98a99928d6176b12d58a7", + "ZB.MOM.WW.Health.Akka.dll": "a1345d712159544954955b41e7d04bc35180e1b9b36fdddcaedff5821a09d9c1", + "ZB.MOM.WW.Health.EntityFrameworkCore.dll": "d4fa98ca71512d1927037db22477facf49472249854898fca55c49c726307693", + "ZB.MOM.WW.Health.dll": "3c95dff17440b9df9195092812949b6e16e0c02456953650a839963af66df633", + "ZB.MOM.WW.HistorianGateway.Client.dll": "a4567376dba7d63f566aab1eea7509832c82ec8bb66c89575d85041ef370d46f", + "ZB.MOM.WW.HistorianGateway.Contracts.dll": "d5cd87ee5279b1bc532c6508dcd227af4bf883819b2f3a54dfec7d799c944547", + "ZB.MOM.WW.LocalDb.Contracts.dll": "d4da2a5bdfd3ebcb56f7ec948cda12bf378dc34079cd20e864509902a93bed38", + "ZB.MOM.WW.LocalDb.Replication.dll": "234e31795fd0641f8f873f9ce9641d7d4b028be724463abdafb0f119dc18d800", + "ZB.MOM.WW.LocalDb.dll": "ac243f94af069faa0b171556a6e24bd5140237f275f3548c37789993c221ee6c", + "ZB.MOM.WW.MxGateway.Client.dll": "0c058c2827829d54a8556308e4ed552f1cb0011b863c26dafd40cef7bff5c42d", + "ZB.MOM.WW.MxGateway.Contracts.dll": "af97aa90aa944afd6e7613d5bbdbe85cd43c6f33f2bcdcf74b1ef5d854369775", + "ZB.MOM.WW.OtOpcUa.AdminUI.dll": "1ae11959c22bc53a648b91c6c1ae41e4a5d717e396bd645eae4fb08dc1633597", + "ZB.MOM.WW.OtOpcUa.Cluster.dll": "d6bc21641172d832004b62b8bb76aeb40622a943be2172f394e5c6333c04ef57", + "ZB.MOM.WW.OtOpcUa.Commons.dll": "be97a0b975afde7ec4ebf0b10de53c26f212ceca1f6a3ae090e40ebfde304413", + "ZB.MOM.WW.OtOpcUa.Configuration.dll": "195dab9f7a9f80c45902e653ff361116a307d8110a3f87baad814bea57689b84", + "ZB.MOM.WW.OtOpcUa.ControlPlane.dll": "36954f51b09930df414675e5a0c038933ad2b27cd6560bf797d99801c02b30a1", + "ZB.MOM.WW.OtOpcUa.Core.Abstractions.dll": "b0f4e332ced57eae3ab1dcc282c073f51ea0c545a381aef50479ee58f0c23efc", + "ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian.dll": "a61a6ea68236dd4ed86ab4e74e4d632c5e260103aa5ebd92f4f995eb9f170b22", + "ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms.dll": "f1e429c0b8fcab8216b9107440008b92eea1236ff1225e79580ad70f51d56431", + "ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions.dll": "ea24898698c8351bc9cf20fcce725dccc93ccf05ef3af7783f73854cc2033c31", + "ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess.dll": "cf44009a720a00bf9192374d371c7c76e75afbe62cc216b5c1be913b92679127", + "ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol.dll": "07800332d0842b93c3987fca1dc10a1390bcb16f44567610d867513ad9fe17e0", + "ZB.MOM.WW.OtOpcUa.Core.Scripting.dll": "9637b7ffb4984f54bc54363ff2d81b6a3401f0cb7eeed8694db626ef41d54d5b", + "ZB.MOM.WW.OtOpcUa.Core.VirtualTags.dll": "107aaf2ef2d7704e320dabc1072bc50217faabb2d1488e66c91b1f756b440c45", + "ZB.MOM.WW.OtOpcUa.Core.dll": "34a4d7c0dddf4efa5fae91a3798c2f1c08b992faf4a827a9e05ed1338c6e4720", + "ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport.dll": "315dcc540d304c9f1d5b48caa25e5f081569f1a41aa8784cf371c1d6cef7322d", + "ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts.dll": "d7b34798587d0939cc78eb69d9df1d617c1c75a61b8dd11a5308958a43a8c4f1", + "ZB.MOM.WW.OtOpcUa.Driver.AbCip.dll": "73073627fcdc8079df645478d6717576975117c3b21cfa7e9422f1e3bc5f4e44", + "ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts.dll": "5c66d76dd455c42f0c5b0aed11240fa31e1bdbd2f0a8368d8f41976977e93502", + "ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.dll": "cbf92a935d86596a9d4dbeeaa625e304c2045851a0367c3a6b0de03bf78bd6fa", + "ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts.dll": "29c079414497b30debe8d3ecd7e77bdc4eb16c4fc076e675680a2e880e54b6c2", + "ZB.MOM.WW.OtOpcUa.Driver.Calculation.dll": "132e36042a4691cc8e252ab9e9d8c90592fcd897959f533aa37e33f193cf00c8", + "ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts.dll": "2bdbf743194193d5a7bc323912e2c7f740cc21633154a4a3cc8e034fd15bb7e8", + "ZB.MOM.WW.OtOpcUa.Driver.FOCAS.dll": "17c28f27fdecd09a46b971b19655bdb933f84990e91bb80c7092c344a0ca974f", + "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser.dll": "f2796d323c222708c28cd0a4289c46db31ec3b6537da7f5cd260fc76f8abdc76", + "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts.dll": "780a11f69194713e2f87e74277e99882ee3518b2824551b45cd04e3b9bdf6648", + "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.dll": "a8e19baa5a736544d914f942d526a5cc038f6b982451bfa82a77365a159434e4", + "ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.dll": "400b1896e55d08781231efeba302596299df2b00b2f48afd43d46c22d59b515c", + "ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.dll": "8e91a8cce804023639a4bdb2dc60f9fc950992882e50786d45ceeb0f38ed1f68", + "ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.dll": "2746b8e9c03b5b8c330152803eee91cf2069f0e6c074d70d03017b1f1f1a2398", + "ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.dll": "94b9bcd4506427a44158e0b299a5ae7bcee14fd40b85cc9f63420e4631aa1a6f", + "ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts.dll": "6582151085ddea7d319b990c2c58057b6ba5a49860593229b3642dff527ae204", + "ZB.MOM.WW.OtOpcUa.Driver.MTConnect.dll": "c9670c5d169056563294673839ca63321a72a438c519263be708b55f3fc818f9", + "ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing.dll": "ed07d04709372ef804f465995431b15acdef791f66c8130ab7282372728f7cda", + "ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts.dll": "724873ac2f6c08f307a150c5575cc3c022d7e367124ed924c0c7899b0e9575a5", + "ZB.MOM.WW.OtOpcUa.Driver.Modbus.dll": "db1e3e7c79dc1a46e1d4ffaa5ea1aac9ed73814d7f06cbfa855ebb3b27a8810d", + "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser.dll": "ace18db746c30307e67efa3acd68e915cc2b62b0a85bdba833df4ea7c85b5f6c", + "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts.dll": "24e795bd8027d7b3ca3d95630b73be6d7cef774243357b01850f145b6066dcb9", + "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport.dll": "bec0cecc0bbb06b4715d7b909ccf4d357420e120b2bff3c10ee9f59f71044927", + "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.dll": "da64eacb80ddca9cd0a40295bba2c8ff81ee9c68ccaf32cbd329ae854375deb7", + "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.dll": "7e2ac501136d24a3d0ad6bdae2e4a47460439ad8ab78af538bbccca2e38e5695", + "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts.dll": "c15e6db37681cbbef8684d5301e1bba54186ae503aaf55d1c2d06a0567ab28fe", + "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session.dll": "910604abd4daa6196c8fdcd2db085873ee5a4c27b5a67c359590071117c6e4dd", + "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.dll": "cd689b0ec777820d91f914abfd9e4a921143a46df84ee43d0214c66f74225ac0", + "ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts.dll": "6fe895674318dc42c0c3cc74266831862d3fe2f13098c26e7d826baf79d7fc47", + "ZB.MOM.WW.OtOpcUa.Driver.S7.dll": "d23a7ac62d781f0c14dd7c9d4f51b712c13599ee78b9b6d302d30dfd5e77da37", + "ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser.dll": "c341d49bf100e0617d9c4e7d24f63d8affd1bc0fe2edce15e51cc14366fa2207", + "ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts.dll": "f0a0cc852116f739247422a0427550e52c938b27d1a8b4e685f45a19a23635ab", + "ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect.dll": "7d78655da50c07ac049cd687c59f2a7b6eb2c491543bd4089ffbe60fb805205f", + "ZB.MOM.WW.OtOpcUa.Driver.Sql.dll": "6ec1a9bc7443c1d7b8084ee2fc5e67cbfd2a8d61add303a980cef78a46cb5c67", + "ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts.dll": "96db9e5d162b19914cf0ba55c1408c1c9271c80c1a1a12604e684f5785de4b96", + "ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.dll": "c24cfc897bde6c0eb65b9958bad952814ed02a27fe25a55c416c1ba61be2c261", + "ZB.MOM.WW.OtOpcUa.OpcUaServer.dll": "ee1f704fa1574b77bf56cef415c47c33a4428c6852db52bb1443d6765d092cb1", + "ZB.MOM.WW.OtOpcUa.Runtime.dll": "50e752383ae81ef6bb23e360fafe9162be0d1dcb7dd2d8731f16bce762834dd4", + "ZB.MOM.WW.OtOpcUa.Security.dll": "a88b1577d1e4dd580e012e7673e31d5363c3d9a79fb415bef4c3d63849678a4d", + "ZB.MOM.WW.Secrets.Abstractions.dll": "3a39c92e9a96a305bd229e99d2f59f2c273f8d08c03e431d47e24bd8b8b0ef49", + "ZB.MOM.WW.Secrets.Replicator.AkkaDotNet.dll": "d6a3780f3487f5c8432fe12c057defb709d1dc7678c59307acd19b4cb0d6bdb7", + "ZB.MOM.WW.Secrets.Ui.dll": "782f903b42bce46fb3de827e24d1edcbe41187976b6918c740383de158e35064", + "ZB.MOM.WW.Secrets.dll": "0565fd86abead89be7b4520dddf92cabd5d0994f3620069aa496b8dfa41c9f39", + "ZB.MOM.WW.Telemetry.Serilog.dll": "bd33ce7657de5d2966a7768a014f8282ca434a208b05defa2d27bf24c6f124c5", + "ZB.MOM.WW.Telemetry.dll": "834772ecc662ea7c49a5b512a26f2447db55a072ef1fad16ca768fbee0cfe853", + "ZB.MOM.WW.Theme.dll": "12bf7d7ec7a618acdf9f5bff9a7c67091ce715698d3befb9aa610cc5c8b1b221", + "libplctag.NativeImport.dll": "dec38f56006ae9e2119e9f61f9ff0e1aa9c08503ba4f42943c2d7632f60cbad5", + "libplctag.dll": "1545b5813148d7ade7662282683e15d2761e0e34cb853bafa3b11a4d47795aa4", + "CliFx.dll": "af06268aba8215c17b300fe8ec81bbef8d9982b5958a3291563f504537ce844d", + "Microsoft.Extensions.DependencyInjection.Abstractions.dll": "ca708422782fb25819941a16a057ea96d6d18b037e7e5cbfdf340b7a04362b57", + "Microsoft.Extensions.DependencyInjection.dll": "47f8175d34e9087d3858644803c558cb9cf52b29bffda796f65c1c527d1b6a22", + "Microsoft.Extensions.Logging.Abstractions.dll": "ec244a2db19dffe90cd299fa4b0691456ced342a078b4a93cf3726a9b431e9ac", + "Microsoft.Extensions.Logging.dll": "74d8fd2d7997fc638474e2bd79916458a30481e6a6925b50e7e96b4b852031c3", + "Microsoft.Extensions.Options.dll": "644350f8c2404d4479b97a250edb29585e5fafec1b6ce8486ae600c5015fd7fb", + "Microsoft.Extensions.Primitives.dll": "a0794c3bab2d7e0c848f0dffb3b9aa4b43ce07dc0abd122ebb7bf6dc79452ec4", + "ZB.MOM.WW.OtOpcUa.Client.CLI.dll": "38ff27df4c1389d2cf97a7ec1fe206733f02c3664b29c4fe18586ede225a53ca", + "ZB.MOM.WW.OtOpcUa.Client.Shared.dll": "326e14df7bf2a7602637fbff36988c3dd4be38de936da24a1b4287c0ab685be6", + "Shouldly.dll": "498dad657f324ab068e800d5711ae36feb4af4ba9a572eb941197e2fb677549d", + "DiffEngine.dll": "0c6b99a47c609a4263b80feaed95a357e30be3ad5a1cda79355663e407682aa7" + }, + "builds": { + "ordinary": { + "directory": "/tmp/opcua2-baseline-semantic-build3", + "warnings": 0, + "errors": 0, + "sources": { + "Program.cs": "c5bcbea742f587e9f7c5dd6ef19bb70d8740c8d9079e9b94aa8a3708eb45281b", + "BaselineRig.cs": "8e8c9226d875f71303c8ac3b5a20ed9cf8b241f4e30e9ba140f8fe9aeb7350d9", + "BaselineMetrics.cs": "9c94bd5b04d8d1835a7f718fbbff8b191c7d366bbd52af6bc894fcbfeccdde9e", + "CanonicalOperations.cs": "a2236295480ad81ace27ea7311991a12a7827eed62729fb1aae6f56752a7da6c", + "SemanticRetention.cs": "6b0ef8f9814179f3d6343fcf2fd5c197be741215b53a738ff5c03b5ab6806fc7" + }, + "provenanceSha256": "3a94ef256dad04914c4af1b92db9d3b9b4f40ecf381e51af3e4dececf41d5744", + "buildLogSha256": "9aecf98dc5bf41ebe889067a87b8cd352390c80f3ba4c11d7a99a1427406ff40", + "adapterSha256": "1062361a8765fa802b4a151f12bb2dbe06ffd5b74d54f99ff99a40ad8ea038e2", + "runtimeConfigSha256": "f8bd1713a3691d58eb332a71675f129385b91e852b66e7b6761cae1f34d4efd2" + }, + "counterfactual": { + "directory": "/tmp/opcua2-baseline-semantic-build4", + "warnings": 0, + "errors": 0, + "sources": { + "Program.cs": "10d5d0b17ea3af371728bea1f5843f67e1708a454cb89f6547446287ef05242d", + "BaselineRig.cs": "8e8c9226d875f71303c8ac3b5a20ed9cf8b241f4e30e9ba140f8fe9aeb7350d9", + "BaselineMetrics.cs": "9c94bd5b04d8d1835a7f718fbbff8b191c7d366bbd52af6bc894fcbfeccdde9e", + "CanonicalOperations.cs": "a2236295480ad81ace27ea7311991a12a7827eed62729fb1aae6f56752a7da6c", + "SemanticRetention.cs": "b68fbb55bbf5e95dc57bcdf5649f9b9d33c789ca8dd65deb4f2fe251c1629196" + }, + "provenanceSha256": "ad93747ffd870f818e4d5b42b14845b51a872ec3b790a2ae468bd974aec2e78f", + "buildLogSha256": "397eb7eceda6f03ee5d0b491ee5942631cb22cc56e11324bd501b947972b57f6", + "adapterSha256": "43f2c8e2ffb105494c5775b25ba64d78be3789ef4d76ace55f0fa6fbe31cd6f6", + "runtimeConfigSha256": "f8bd1713a3691d58eb332a71675f129385b91e852b66e7b6761cae1f34d4efd2" + } + }, + "runs": [ + { + "directory": "/tmp/opcua2-baseline-semantic-retention1", + "build": "ordinary", + "receipt": { + "mode": "semantic-retention", + "exitCode": 1, + "acceptance": false, + "productRebuilt": false, + "timeoutSeconds": 180, + "credentialBytes": 27 + }, + "artifactsSha256": { + "resources.jsonl": "227b11e0249a1d48fbe3034848abe6e987a980759027148dec3e86d19faab1e8", + "runner-receipt.json": "fdf448df2d5f8999d085e12b73211fafa4fb84ee08207e1eb92b14627318160a", + "opcua2-baseline-semantic-retention1.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "retainedClosedListAndManagerObservation": { + "kind": "semantic-closed-state", + "activeSessions": 0, + "rawClosedBrowse": 1, + "rawClosedHistory": 6, + "diagnosticReferenceHeld": true + }, + "correlatedWireResponses": [ + { + "kind": "semantic-wire", + "name": "fresh-read-before", + "requestHandle": 10001, + "responseHandle": 10001, + "responseType": "ReadResponse", + "serviceStatusCode": 0 + }, + { + "kind": "semantic-wire", + "name": "old-authentication-token", + "requestHandle": 10002, + "responseHandle": 10002, + "responseType": "ServiceFault", + "serviceStatusCode": 2149908480 + }, + { + "kind": "semantic-wire", + "name": "fresh-read-after", + "requestHandle": 10003, + "responseHandle": 10003, + "responseType": "ReadResponse", + "serviceStatusCode": 0 + }, + { + "kind": "semantic-wire", + "name": "fresh-own-browse", + "requestHandle": 10004, + "responseHandle": 10004, + "responseType": "BrowseResponse", + "serviceStatusCode": 0 + }, + { + "kind": "semantic-wire", + "name": "old-browse-point", + "requestHandle": 10005, + "responseHandle": 10005, + "responseType": "BrowseNextResponse", + "serviceStatusCode": 0 + }, + { + "kind": "semantic-wire", + "name": "fresh-own-browse-resume", + "requestHandle": 10006, + "responseHandle": 10006, + "responseType": "BrowseNextResponse", + "serviceStatusCode": 0 + }, + { + "kind": "semantic-wire", + "name": "fresh-own-browse-release", + "requestHandle": 10007, + "responseHandle": 10007, + "responseType": "BrowseNextResponse", + "serviceStatusCode": 0 + }, + { + "kind": "semantic-wire", + "name": "fresh-own-history", + "requestHandle": 10008, + "responseHandle": 10008, + "responseType": "HistoryReadResponse", + "serviceStatusCode": 0 + }, + { + "kind": "semantic-wire", + "name": "old-history-point", + "requestHandle": 10009, + "responseHandle": 10009, + "responseType": "HistoryReadResponse", + "serviceStatusCode": 0 + }, + { + "kind": "semantic-wire", + "name": "fresh-own-history-resume", + "requestHandle": 10010, + "responseHandle": 10010, + "responseType": "HistoryReadResponse", + "serviceStatusCode": 0 + }, + { + "kind": "semantic-wire", + "name": "fresh-own-history-release", + "requestHandle": 10011, + "responseHandle": 10011, + "responseType": "HistoryReadResponse", + "serviceStatusCode": 0 + } + ], + "oldBrowseItemResult": { + "kind": "semantic-item-status", + "name": "old-browse-point", + "statusCode": 2152333312 + }, + "oldHistoryBackendResult": { + "kind": "semantic-backend", + "operation": "old-history-point", + "before": 7, + "after": 7, + "statusCode": 2152333312 + }, + "resourceObservations": [ + { + "kind": "semantic-owned-resources", + "phase": "live-host", + "pkiDescriptors": 0, + "serverCachedStoreReferences": 1, + "clientCachedStoreReferences": 1, + "cachedReferenceIsOpenHandle": false + }, + { + "kind": "semantic-owned-resources", + "phase": "stopped-but-harness-held", + "pkiDescriptors": 0, + "serverCachedStoreReferences": 1, + "clientCachedStoreReferences": 1, + "disposalFlagObservable": false + } + ], + "weakTargets": [ + { + "kind": "weak-resource-shape", + "label": "old-client-session", + "type": "Opc.Ua.Client.Session", + "isDisposable": true, + "resourceFields": [ + { + "name": "m_instanceCertificate", + "type": "System.Security.Cryptography.X509Certificates.X509Certificate2" + }, + { + "name": "m_nodeCache", + "type": "Opc.Ua.Client.NodeCache" + }, + { + "name": "m_serverCertificate", + "type": "System.Security.Cryptography.X509Certificates.X509Certificate2" + }, + { + "name": "m_keepAliveTimer", + "type": "System.Threading.Timer" + }, + { + "name": "m_keepAliveWorker", + "type": "System.Threading.Tasks.Task" + }, + { + "name": "m_keepAliveCancellation", + "type": "System.Threading.CancellationTokenSource" + }, + { + "name": "m_reconnectLock", + "type": "System.Threading.SemaphoreSlim" + }, + { + "name": "m_eccServerEphemeralKey", + "type": "Opc.Ua.Nonce" + }, + { + "name": "m_defaultSubscription", + "type": "Opc.Ua.Client.Subscription" + }, + { + "name": "k__BackingField", + "type": "System.Diagnostics.Metrics.Meter" + }, + { + "name": "m_channel", + "type": "Opc.Ua.ITransportChannel" + } + ] + }, + { + "kind": "weak-resource-shape", + "label": "old-server-session", + "type": "Opc.Ua.Server.Session", + "isDisposable": true, + "resourceFields": [ + { + "name": "k__BackingField", + "type": "Opc.Ua.UserIdentityToken" + }, + { + "name": "k__BackingField", + "type": "System.Security.Cryptography.X509Certificates.X509Certificate2" + }, + { + "name": "m_server", + "type": "Opc.Ua.Server.IServerInternal" + }, + { + "name": "m_serverCertificate", + "type": "System.Security.Cryptography.X509Certificates.X509Certificate2" + }, + { + "name": "m_serverNonce", + "type": "Opc.Ua.Nonce" + }, + { + "name": "m_eccUserTokenNonce", + "type": "Opc.Ua.Nonce" + } + ] + }, + { + "kind": "weak-resource-shape", + "label": "old-browse-point", + "type": "Opc.Ua.Server.ContinuationPoint", + "isDisposable": true, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-browse-data", + "type": "Opc.Ua.NodeBrowser", + "isDisposable": true, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-slot-0", + "type": "Opc.Ua.Server.Session+HistoryContinuationPoint", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-value-0", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.HistoryContinuationState", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-slot-1", + "type": "Opc.Ua.Server.Session+HistoryContinuationPoint", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-value-1", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.HistoryContinuationState", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-slot-2", + "type": "Opc.Ua.Server.Session+HistoryContinuationPoint", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-value-2", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.HistoryContinuationState", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-slot-3", + "type": "Opc.Ua.Server.Session+HistoryContinuationPoint", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-value-3", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.HistoryContinuationState", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-slot-4", + "type": "Opc.Ua.Server.Session+HistoryContinuationPoint", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-value-4", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.HistoryContinuationState", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-slot-5", + "type": "Opc.Ua.Server.Session+HistoryContinuationPoint", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-value-5", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.HistoryContinuationState", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-rig", + "type": "BaselineRig", + "isDisposable": false, + "resourceFields": [ + { + "name": "k__BackingField", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaSdkServer" + } + ] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-server", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaSdkServer", + "isDisposable": true, + "resourceFields": [ + { + "name": "_otOpcUaNodeManager", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager" + }, + { + "name": "m_semaphoreSlim", + "type": "System.Threading.SemaphoreSlim" + }, + { + "name": "m_reassemblySessionManager", + "type": "Opc.Ua.Server.ISessionManager" + }, + { + "name": "m_serverInternal", + "type": "Opc.Ua.Server.IServerInternal" + }, + { + "name": "m_configurationWatcher", + "type": "Opc.Ua.ConfigurationWatcher" + }, + { + "name": "m_registrationTimer", + "type": "System.Threading.Timer" + }, + { + "name": "m_conformanceUnitsManager", + "type": "Opc.Ua.Server.ConformanceUnitsManager" + }, + { + "name": "m_requestQueue", + "type": "Opc.Ua.ServerBase+RequestQueue" + } + ] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-node-manager", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager", + "isDisposable": true, + "resourceFields": [ + { + "name": "_root", + "type": "Opc.Ua.FolderState" + }, + { + "name": "_historianDataSource", + "type": "ZB.MOM.WW.OtOpcUa.Core.Abstractions.IHistorianDataSource" + }, + { + "name": "_historyReadBatchLimiter", + "type": "System.Threading.SemaphoreSlim" + }, + { + "name": "k__BackingField", + "type": "Opc.Ua.Server.IServerInternal" + }, + { + "name": "m_monitoredItemManager", + "type": "Opc.Ua.Server.IMonitoredItemManager" + } + ] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-backend", + "type": "Canonical+SqlLikeEventSource", + "isDisposable": true, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-client-config", + "type": "Opc.Ua.ApplicationConfiguration", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-client-application", + "type": "Opc.Ua.Configuration.ApplicationInstance", + "isDisposable": false, + "resourceFields": [ + { + "name": "k__BackingField", + "type": "Opc.Ua.ServerBase" + } + ] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-server-validator", + "type": "Opc.Ua.CertificateValidator", + "isDisposable": false, + "resourceFields": [ + { + "name": "m_semaphore", + "type": "System.Threading.SemaphoreSlim" + } + ] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-client-validator", + "type": "Opc.Ua.CertificateValidator", + "isDisposable": false, + "resourceFields": [ + { + "name": "m_semaphore", + "type": "System.Threading.SemaphoreSlim" + } + ] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-server-store-0", + "type": "Opc.Ua.DirectoryCertificateStore", + "isDisposable": true, + "resourceFields": [ + { + "name": "m_lock", + "type": "System.Threading.SemaphoreSlim" + } + ] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-client-store-0", + "type": "Opc.Ua.DirectoryCertificateStore", + "isDisposable": true, + "resourceFields": [ + { + "name": "m_lock", + "type": "System.Threading.SemaphoreSlim" + } + ] + } + ], + "boundedWeakObservations": [ + { + "phase": "live-host", + "round": 0, + "oldAlive": [ + "old-client-session", + "old-server-session", + "old-browse-point", + "old-browse-data", + "old-history-slot-0", + "old-history-value-0", + "old-history-slot-1", + "old-history-value-1", + "old-history-slot-2", + "old-history-value-2", + "old-history-slot-3", + "old-history-value-3", + "old-history-slot-4", + "old-history-value-4", + "old-history-slot-5", + "old-history-value-5" + ], + "fixtureAlive": [ + "fixture-rig", + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-client-config", + "fixture-client-application", + "fixture-server-validator", + "fixture-client-validator", + "fixture-server-store-0", + "fixture-client-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 124009224, + "rssBytes": 231129088, + "activeTimers": 10, + "gcCommittedBytes": 87769088, + "jitMethods": 9732 + } + }, + { + "phase": "live-host", + "round": 1, + "oldAlive": [], + "fixtureAlive": [ + "fixture-rig", + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-client-config", + "fixture-client-application", + "fixture-server-validator", + "fixture-client-validator", + "fixture-server-store-0", + "fixture-client-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 94533480, + "rssBytes": 207060992, + "activeTimers": 11, + "gcCommittedBytes": 63635456, + "jitMethods": 9770 + } + }, + { + "phase": "live-host", + "round": 2, + "oldAlive": [], + "fixtureAlive": [ + "fixture-rig", + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-client-config", + "fixture-client-application", + "fixture-server-validator", + "fixture-client-validator", + "fixture-server-store-0", + "fixture-client-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 94541224, + "rssBytes": 207060992, + "activeTimers": 11, + "gcCommittedBytes": 63635456, + "jitMethods": 9770 + } + }, + { + "phase": "live-host", + "round": 3, + "oldAlive": [], + "fixtureAlive": [ + "fixture-rig", + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-client-config", + "fixture-client-application", + "fixture-server-validator", + "fixture-client-validator", + "fixture-server-store-0", + "fixture-client-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 94533000, + "rssBytes": 209059840, + "activeTimers": 10, + "gcCommittedBytes": 63635456, + "jitMethods": 9781 + } + }, + { + "phase": "live-host", + "round": 4, + "oldAlive": [], + "fixtureAlive": [ + "fixture-rig", + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-client-config", + "fixture-client-application", + "fixture-server-validator", + "fixture-client-validator", + "fixture-server-store-0", + "fixture-client-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 94550728, + "rssBytes": 203997184, + "activeTimers": 10, + "gcCommittedBytes": 57606144, + "jitMethods": 10338 + } + }, + { + "phase": "live-host", + "round": 5, + "oldAlive": [], + "fixtureAlive": [ + "fixture-rig", + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-client-config", + "fixture-client-application", + "fixture-server-validator", + "fixture-client-validator", + "fixture-server-store-0", + "fixture-client-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 94550728, + "rssBytes": 204111872, + "activeTimers": 10, + "gcCommittedBytes": 57606144, + "jitMethods": 10465 + } + }, + { + "phase": "after-stop", + "round": 0, + "oldAlive": [], + "fixtureAlive": [ + "fixture-rig", + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-client-config", + "fixture-client-application", + "fixture-server-validator", + "fixture-client-validator", + "fixture-server-store-0", + "fixture-client-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 96551432, + "rssBytes": 204832768, + "activeTimers": 7, + "gcCommittedBytes": 57606144, + "jitMethods": 10725 + } + }, + { + "phase": "after-stop", + "round": 1, + "oldAlive": [], + "fixtureAlive": [ + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-server-validator", + "fixture-server-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 7774632, + "rssBytes": 178487296, + "activeTimers": 7, + "gcCommittedBytes": 31260672, + "jitMethods": 10726 + } + }, + { + "phase": "after-stop", + "round": 2, + "oldAlive": [], + "fixtureAlive": [ + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-server-validator", + "fixture-server-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 7774200, + "rssBytes": 162217984, + "activeTimers": 7, + "gcCommittedBytes": 14991360, + "jitMethods": 10726 + } + }, + { + "phase": "after-stop", + "round": 3, + "oldAlive": [], + "fixtureAlive": [ + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-server-validator", + "fixture-server-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 7774200, + "rssBytes": 162807808, + "activeTimers": 7, + "gcCommittedBytes": 14991360, + "jitMethods": 11109 + } + }, + { + "phase": "after-stop", + "round": 4, + "oldAlive": [], + "fixtureAlive": [ + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-server-validator", + "fixture-server-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 7774200, + "rssBytes": 162824192, + "activeTimers": 7, + "gcCommittedBytes": 14991360, + "jitMethods": 11122 + } + }, + { + "phase": "after-stop", + "round": 5, + "oldAlive": [], + "fixtureAlive": [ + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-server-validator", + "fixture-server-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 7774200, + "rssBytes": 162824192, + "activeTimers": 7, + "gcCommittedBytes": 14991360, + "jitMethods": 11124 + } + } + ], + "results": [ + { + "kind": "semantic-retention-result", + "semanticsComplete": true, + "liveHostOldSurvivors": [], + "afterStopSurvivors": [ + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-server-validator", + "fixture-server-store-0" + ], + "acceptance": false, + "ownershipParity": false, + "unsupportedObservables": [ + "SDK2 CertificateManager disposed flag", + "SDK2 manager-owned cache-clear proof", + "ApplicationInstance.DisposeAsync" + ] + } + ] + }, + { + "directory": "/tmp/opcua2-baseline-semantic-terminal1", + "build": "counterfactual", + "receipt": { + "mode": "semantic-terminal-dispose", + "exitCode": 1, + "acceptance": false, + "productRebuilt": false, + "timeoutSeconds": 180, + "credentialBytes": 27 + }, + "artifactsSha256": { + "resources.jsonl": "b09a4ffde730cd252e23043cfbd1ad19015bbe5c1f7b56fbdc642c915d4599cf", + "runner-receipt.json": "830119567a0f7874e4076d07c8dd12e0676c649315f05910ab6df7262bcdbbc5", + "opcua2-baseline-semantic-terminal1.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "retainedClosedListAndManagerObservation": { + "kind": "semantic-closed-state", + "activeSessions": 0, + "rawClosedBrowse": 1, + "rawClosedHistory": 6, + "diagnosticReferenceHeld": true + }, + "correlatedWireResponses": [ + { + "kind": "semantic-wire", + "name": "fresh-read-before", + "requestHandle": 10001, + "responseHandle": 10001, + "responseType": "ReadResponse", + "serviceStatusCode": 0 + }, + { + "kind": "semantic-wire", + "name": "old-authentication-token", + "requestHandle": 10002, + "responseHandle": 10002, + "responseType": "ServiceFault", + "serviceStatusCode": 2149908480 + }, + { + "kind": "semantic-wire", + "name": "fresh-read-after", + "requestHandle": 10003, + "responseHandle": 10003, + "responseType": "ReadResponse", + "serviceStatusCode": 0 + }, + { + "kind": "semantic-wire", + "name": "fresh-own-browse", + "requestHandle": 10004, + "responseHandle": 10004, + "responseType": "BrowseResponse", + "serviceStatusCode": 0 + }, + { + "kind": "semantic-wire", + "name": "old-browse-point", + "requestHandle": 10005, + "responseHandle": 10005, + "responseType": "BrowseNextResponse", + "serviceStatusCode": 0 + }, + { + "kind": "semantic-wire", + "name": "fresh-own-browse-resume", + "requestHandle": 10006, + "responseHandle": 10006, + "responseType": "BrowseNextResponse", + "serviceStatusCode": 0 + }, + { + "kind": "semantic-wire", + "name": "fresh-own-browse-release", + "requestHandle": 10007, + "responseHandle": 10007, + "responseType": "BrowseNextResponse", + "serviceStatusCode": 0 + }, + { + "kind": "semantic-wire", + "name": "fresh-own-history", + "requestHandle": 10008, + "responseHandle": 10008, + "responseType": "HistoryReadResponse", + "serviceStatusCode": 0 + }, + { + "kind": "semantic-wire", + "name": "old-history-point", + "requestHandle": 10009, + "responseHandle": 10009, + "responseType": "HistoryReadResponse", + "serviceStatusCode": 0 + }, + { + "kind": "semantic-wire", + "name": "fresh-own-history-resume", + "requestHandle": 10010, + "responseHandle": 10010, + "responseType": "HistoryReadResponse", + "serviceStatusCode": 0 + }, + { + "kind": "semantic-wire", + "name": "fresh-own-history-release", + "requestHandle": 10011, + "responseHandle": 10011, + "responseType": "HistoryReadResponse", + "serviceStatusCode": 0 + } + ], + "oldBrowseItemResult": { + "kind": "semantic-item-status", + "name": "old-browse-point", + "statusCode": 2152333312 + }, + "oldHistoryBackendResult": { + "kind": "semantic-backend", + "operation": "old-history-point", + "before": 7, + "after": 7, + "statusCode": 2152333312 + }, + "resourceObservations": [ + { + "kind": "semantic-owned-resources", + "phase": "live-host", + "pkiDescriptors": 0, + "serverCachedStoreReferences": 1, + "clientCachedStoreReferences": 1, + "cachedReferenceIsOpenHandle": false + }, + { + "kind": "semantic-owned-resources", + "phase": "stopped-but-harness-held", + "pkiDescriptors": 0, + "serverCachedStoreReferences": 1, + "clientCachedStoreReferences": 1, + "disposalFlagObservable": false + } + ], + "weakTargets": [ + { + "kind": "weak-resource-shape", + "label": "old-client-session", + "type": "Opc.Ua.Client.Session", + "isDisposable": true, + "resourceFields": [ + { + "name": "m_instanceCertificate", + "type": "System.Security.Cryptography.X509Certificates.X509Certificate2" + }, + { + "name": "m_nodeCache", + "type": "Opc.Ua.Client.NodeCache" + }, + { + "name": "m_serverCertificate", + "type": "System.Security.Cryptography.X509Certificates.X509Certificate2" + }, + { + "name": "m_keepAliveTimer", + "type": "System.Threading.Timer" + }, + { + "name": "m_keepAliveWorker", + "type": "System.Threading.Tasks.Task" + }, + { + "name": "m_keepAliveCancellation", + "type": "System.Threading.CancellationTokenSource" + }, + { + "name": "m_reconnectLock", + "type": "System.Threading.SemaphoreSlim" + }, + { + "name": "m_eccServerEphemeralKey", + "type": "Opc.Ua.Nonce" + }, + { + "name": "m_defaultSubscription", + "type": "Opc.Ua.Client.Subscription" + }, + { + "name": "k__BackingField", + "type": "System.Diagnostics.Metrics.Meter" + }, + { + "name": "m_channel", + "type": "Opc.Ua.ITransportChannel" + } + ] + }, + { + "kind": "weak-resource-shape", + "label": "old-server-session", + "type": "Opc.Ua.Server.Session", + "isDisposable": true, + "resourceFields": [ + { + "name": "k__BackingField", + "type": "Opc.Ua.UserIdentityToken" + }, + { + "name": "k__BackingField", + "type": "System.Security.Cryptography.X509Certificates.X509Certificate2" + }, + { + "name": "m_server", + "type": "Opc.Ua.Server.IServerInternal" + }, + { + "name": "m_serverCertificate", + "type": "System.Security.Cryptography.X509Certificates.X509Certificate2" + }, + { + "name": "m_serverNonce", + "type": "Opc.Ua.Nonce" + }, + { + "name": "m_eccUserTokenNonce", + "type": "Opc.Ua.Nonce" + } + ] + }, + { + "kind": "weak-resource-shape", + "label": "old-browse-point", + "type": "Opc.Ua.Server.ContinuationPoint", + "isDisposable": true, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-browse-data", + "type": "Opc.Ua.NodeBrowser", + "isDisposable": true, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-slot-0", + "type": "Opc.Ua.Server.Session+HistoryContinuationPoint", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-value-0", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.HistoryContinuationState", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-slot-1", + "type": "Opc.Ua.Server.Session+HistoryContinuationPoint", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-value-1", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.HistoryContinuationState", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-slot-2", + "type": "Opc.Ua.Server.Session+HistoryContinuationPoint", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-value-2", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.HistoryContinuationState", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-slot-3", + "type": "Opc.Ua.Server.Session+HistoryContinuationPoint", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-value-3", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.HistoryContinuationState", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-slot-4", + "type": "Opc.Ua.Server.Session+HistoryContinuationPoint", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-value-4", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.HistoryContinuationState", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-slot-5", + "type": "Opc.Ua.Server.Session+HistoryContinuationPoint", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "old-history-value-5", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.HistoryContinuationState", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-rig", + "type": "BaselineRig", + "isDisposable": false, + "resourceFields": [ + { + "name": "k__BackingField", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaSdkServer" + } + ] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-server", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaSdkServer", + "isDisposable": true, + "resourceFields": [ + { + "name": "_otOpcUaNodeManager", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager" + }, + { + "name": "m_semaphoreSlim", + "type": "System.Threading.SemaphoreSlim" + }, + { + "name": "m_reassemblySessionManager", + "type": "Opc.Ua.Server.ISessionManager" + }, + { + "name": "m_serverInternal", + "type": "Opc.Ua.Server.IServerInternal" + }, + { + "name": "m_configurationWatcher", + "type": "Opc.Ua.ConfigurationWatcher" + }, + { + "name": "m_registrationTimer", + "type": "System.Threading.Timer" + }, + { + "name": "m_conformanceUnitsManager", + "type": "Opc.Ua.Server.ConformanceUnitsManager" + }, + { + "name": "m_requestQueue", + "type": "Opc.Ua.ServerBase+RequestQueue" + } + ] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-node-manager", + "type": "ZB.MOM.WW.OtOpcUa.OpcUaServer.OtOpcUaNodeManager", + "isDisposable": true, + "resourceFields": [ + { + "name": "_root", + "type": "Opc.Ua.FolderState" + }, + { + "name": "_historianDataSource", + "type": "ZB.MOM.WW.OtOpcUa.Core.Abstractions.IHistorianDataSource" + }, + { + "name": "_historyReadBatchLimiter", + "type": "System.Threading.SemaphoreSlim" + }, + { + "name": "k__BackingField", + "type": "Opc.Ua.Server.IServerInternal" + }, + { + "name": "m_monitoredItemManager", + "type": "Opc.Ua.Server.IMonitoredItemManager" + } + ] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-backend", + "type": "Canonical+SqlLikeEventSource", + "isDisposable": true, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-client-config", + "type": "Opc.Ua.ApplicationConfiguration", + "isDisposable": false, + "resourceFields": [] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-client-application", + "type": "Opc.Ua.Configuration.ApplicationInstance", + "isDisposable": false, + "resourceFields": [ + { + "name": "k__BackingField", + "type": "Opc.Ua.ServerBase" + } + ] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-server-validator", + "type": "Opc.Ua.CertificateValidator", + "isDisposable": false, + "resourceFields": [ + { + "name": "m_semaphore", + "type": "System.Threading.SemaphoreSlim" + } + ] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-client-validator", + "type": "Opc.Ua.CertificateValidator", + "isDisposable": false, + "resourceFields": [ + { + "name": "m_semaphore", + "type": "System.Threading.SemaphoreSlim" + } + ] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-server-store-0", + "type": "Opc.Ua.DirectoryCertificateStore", + "isDisposable": true, + "resourceFields": [ + { + "name": "m_lock", + "type": "System.Threading.SemaphoreSlim" + } + ] + }, + { + "kind": "weak-resource-shape", + "label": "fixture-client-store-0", + "type": "Opc.Ua.DirectoryCertificateStore", + "isDisposable": true, + "resourceFields": [ + { + "name": "m_lock", + "type": "System.Threading.SemaphoreSlim" + } + ] + } + ], + "boundedWeakObservations": [ + { + "phase": "live-host", + "round": 0, + "oldAlive": [ + "old-client-session", + "old-server-session", + "old-browse-point", + "old-browse-data", + "old-history-slot-0", + "old-history-value-0", + "old-history-slot-1", + "old-history-value-1", + "old-history-slot-2", + "old-history-value-2", + "old-history-slot-3", + "old-history-value-3", + "old-history-slot-4", + "old-history-value-4", + "old-history-slot-5", + "old-history-value-5" + ], + "fixtureAlive": [ + "fixture-rig", + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-client-config", + "fixture-client-application", + "fixture-server-validator", + "fixture-client-validator", + "fixture-server-store-0", + "fixture-client-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 135007448, + "rssBytes": 230785024, + "activeTimers": 10, + "gcCommittedBytes": 85491712, + "jitMethods": 9834 + } + }, + { + "phase": "live-host", + "round": 1, + "oldAlive": [], + "fixtureAlive": [ + "fixture-rig", + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-client-config", + "fixture-client-application", + "fixture-server-validator", + "fixture-client-validator", + "fixture-server-store-0", + "fixture-client-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 94685384, + "rssBytes": 209371136, + "activeTimers": 11, + "gcCommittedBytes": 63815680, + "jitMethods": 9872 + } + }, + { + "phase": "live-host", + "round": 2, + "oldAlive": [], + "fixtureAlive": [ + "fixture-rig", + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-client-config", + "fixture-client-application", + "fixture-server-validator", + "fixture-client-validator", + "fixture-server-store-0", + "fixture-client-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 94684904, + "rssBytes": 209371136, + "activeTimers": 11, + "gcCommittedBytes": 63815680, + "jitMethods": 9872 + } + }, + { + "phase": "live-host", + "round": 3, + "oldAlive": [], + "fixtureAlive": [ + "fixture-rig", + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-client-config", + "fixture-client-application", + "fixture-server-validator", + "fixture-client-validator", + "fixture-server-store-0", + "fixture-client-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 94684952, + "rssBytes": 210812928, + "activeTimers": 10, + "gcCommittedBytes": 63815680, + "jitMethods": 10914 + } + }, + { + "phase": "live-host", + "round": 4, + "oldAlive": [], + "fixtureAlive": [ + "fixture-rig", + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-client-config", + "fixture-client-application", + "fixture-server-validator", + "fixture-client-validator", + "fixture-server-store-0", + "fixture-client-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 94702424, + "rssBytes": 206733312, + "activeTimers": 10, + "gcCommittedBytes": 57786368, + "jitMethods": 12368 + } + }, + { + "phase": "live-host", + "round": 5, + "oldAlive": [], + "fixtureAlive": [ + "fixture-rig", + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-client-config", + "fixture-client-application", + "fixture-server-validator", + "fixture-client-validator", + "fixture-server-store-0", + "fixture-client-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 94702400, + "rssBytes": 207437824, + "activeTimers": 10, + "gcCommittedBytes": 57786368, + "jitMethods": 13006 + } + }, + { + "phase": "after-stop", + "round": 0, + "oldAlive": [], + "fixtureAlive": [ + "fixture-rig", + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-client-config", + "fixture-client-application", + "fixture-server-validator", + "fixture-client-validator", + "fixture-server-store-0", + "fixture-client-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 96717568, + "rssBytes": 208158720, + "activeTimers": 7, + "gcCommittedBytes": 57786368, + "jitMethods": 13276 + } + }, + { + "phase": "after-stop", + "round": 1, + "oldAlive": [], + "fixtureAlive": [ + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-server-validator", + "fixture-server-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 7692448, + "rssBytes": 179224576, + "activeTimers": 7, + "gcCommittedBytes": 28819456, + "jitMethods": 13277 + } + }, + { + "phase": "after-stop", + "round": 2, + "oldAlive": [], + "fixtureAlive": [ + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-server-validator", + "fixture-server-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 7692144, + "rssBytes": 163905536, + "activeTimers": 7, + "gcCommittedBytes": 13500416, + "jitMethods": 13277 + } + }, + { + "phase": "after-stop", + "round": 3, + "oldAlive": [], + "fixtureAlive": [ + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-server-validator", + "fixture-server-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 7692144, + "rssBytes": 164282368, + "activeTimers": 7, + "gcCommittedBytes": 13500416, + "jitMethods": 13544 + } + }, + { + "phase": "after-stop", + "round": 4, + "oldAlive": [], + "fixtureAlive": [ + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-server-validator", + "fixture-server-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 7692144, + "rssBytes": 164282368, + "activeTimers": 7, + "gcCommittedBytes": 13500416, + "jitMethods": 13554 + } + }, + { + "phase": "after-stop", + "round": 5, + "oldAlive": [], + "fixtureAlive": [ + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-server-validator", + "fixture-server-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 7692144, + "rssBytes": 164298752, + "activeTimers": 7, + "gcCommittedBytes": 13500416, + "jitMethods": 13562 + } + }, + { + "phase": "after-terminal-dispose", + "round": 0, + "oldAlive": [], + "fixtureAlive": [ + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-server-validator", + "fixture-server-store-0" + ], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 7815480, + "rssBytes": 164347904, + "activeTimers": 1, + "gcCommittedBytes": 13500416, + "jitMethods": 13602 + } + }, + { + "phase": "after-terminal-dispose", + "round": 1, + "oldAlive": [], + "fixtureAlive": [], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 4514624, + "rssBytes": 162758656, + "activeTimers": 2, + "gcCommittedBytes": 11911168, + "jitMethods": 13602 + } + }, + { + "phase": "after-terminal-dispose", + "round": 2, + "oldAlive": [], + "fixtureAlive": [], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 4513760, + "rssBytes": 162758656, + "activeTimers": 2, + "gcCommittedBytes": 11911168, + "jitMethods": 13602 + } + }, + { + "phase": "after-terminal-dispose", + "round": 3, + "oldAlive": [], + "fixtureAlive": [], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 4513760, + "rssBytes": 162938880, + "activeTimers": 2, + "gcCommittedBytes": 11911168, + "jitMethods": 13739 + } + }, + { + "phase": "after-terminal-dispose", + "round": 4, + "oldAlive": [], + "fixtureAlive": [], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 4513760, + "rssBytes": 162938880, + "activeTimers": 2, + "gcCommittedBytes": 11911168, + "jitMethods": 13743 + } + }, + { + "phase": "after-terminal-dispose", + "round": 5, + "oldAlive": [], + "fixtureAlive": [], + "positiveAlive": true, + "negativeAlive": false, + "process": { + "managedBytes": 4513760, + "rssBytes": 162922496, + "activeTimers": 2, + "gcCommittedBytes": 11911168, + "jitMethods": 13746 + } + } + ], + "results": [ + { + "kind": "semantic-retention-result", + "semanticsComplete": true, + "liveHostOldSurvivors": [], + "afterStopSurvivors": [ + "fixture-server", + "fixture-node-manager", + "fixture-backend", + "fixture-server-validator", + "fixture-server-store-0" + ], + "acceptance": false, + "ownershipParity": false, + "unsupportedObservables": [ + "SDK2 CertificateManager disposed flag", + "SDK2 manager-owned cache-clear proof", + "ApplicationInstance.DisposeAsync" + ] + }, + { + "kind": "counterfactual-terminal-dispose", + "invoked": true, + "ordinaryExitCode": 1, + "publicMethod": "ServerBase.Dispose", + "acceptance": false + }, + { + "kind": "counterfactual-attribution-result", + "ordinaryExitCode": 1, + "survivors": [], + "acceptance": false + } + ] + } + ], + "sourceInspection": { + "Session": { + "decompileArtifact": "/tmp/opcua2-baseline-session182.cs", + "decompileSha256": "863c2758362016e0b0a49371d50a563b00d21f477cc01befadee50eb842f57db", + "assembly": "Opc.Ua.Server.dll", + "assemblySha256": "d8d9706dea577858325730cd89896826ed82f7bfcf9503ccd0260311663a69f4" + }, + "SessionManager": { + "decompileArtifact": "/tmp/opcua2-baseline-session-manager182.cs", + "decompileSha256": "ad96ce49637c0f7776b0297c7ab016dc3e846fede92104beb853a40e2addb364", + "assembly": "Opc.Ua.Server.dll", + "assemblySha256": "d8d9706dea577858325730cd89896826ed82f7bfcf9503ccd0260311663a69f4" + }, + "ClientBase": { + "decompileArtifact": "/tmp/opcua2-baseline-clientbase182.cs", + "decompileSha256": "63b6dbf064aaeb41a974270aa9f0f3a673dfd356e76c3b001a291ad1b229732f", + "assembly": "Opc.Ua.Client.dll", + "assemblySha256": "fd000b186f4bc5dbd9947e876f96c178e8c4259ee3e8717d672a4ac2f4c3a058" + }, + "ContinuationPoint": { + "decompileArtifact": "/tmp/opcua2-baseline-browsepoint182.cs", + "decompileSha256": "465601b490be92cb5d38472e9dd5bd2533b3c25e99fe273c468e2f3432112482", + "assembly": "Opc.Ua.Server.dll", + "assemblySha256": "d8d9706dea577858325730cd89896826ed82f7bfcf9503ccd0260311663a69f4" + }, + "NodeBrowser": { + "decompileArtifact": "/tmp/opcua2-baseline-nodebrowser182.cs", + "decompileSha256": "3d1a83e89b32e362fed5effb6e1f11718f24e41d9c91a538db9fb694126d49cf", + "assembly": "Opc.Ua.Types.dll", + "assemblySha256": "c5c5e36cf6381444b408fe1b51726b17deca74173764cd62ccee954b3c8c2718" + }, + "ServerBase": { + "decompileArtifact": "/tmp/opcua2-baseline-serverbase182.cs", + "decompileSha256": "34dfc0dcba27eee714bf147e0d0937e7d721570b363585a3e642af2113c28221", + "assembly": "Opc.Ua.Core.dll", + "assemblySha256": "602e85316943ad7ebae33a23d60a69a6ea50d91250ad0556906b816435daa37c" + }, + "StandardServer": { + "decompileArtifact": "/tmp/opcua2-baseline-standardserver182.cs", + "decompileSha256": "ec4fd4eefb856bd7b8cefe4c270383c72414e7901a1706c8bf33e63d52e3b15a", + "assembly": "Opc.Ua.Server.dll", + "assemblySha256": "d8d9706dea577858325730cd89896826ed82f7bfcf9503ccd0260311663a69f4" + }, + "ApplicationInstance": { + "decompileArtifact": "/tmp/opcua2-rss-investigation/baseline-ApplicationInstance.cs", + "decompileSha256": "0fac69b8765bd9d3e74ebe65da8072644edde52ddf17ce98a02fff6fc8d42a9a", + "assembly": "Opc.Ua.Configuration.dll", + "assemblySha256": "30fb5142f13a3b3083c0484bcdedaec2efe2f50e57f10ec6a61257ca5359aa7e" + }, + "OpcUaApplicationHost": { + "gitRevision": "83ed880e", + "repositoryPath": "src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/OpcUaApplicationHost.cs", + "sourceSha256": "346362c8c18b5bcdb90757f654c02c68bad44fc5875abc8b4672f4c7ac49b381" + }, + "HistoryContinuationStore": { + "gitRevision": "83ed880e", + "repositoryPath": "src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/HistoryContinuationStore.cs", + "sourceSha256": "a044e212b7c715e53f2dd2a085816b1ff74dc5ff06ca53b6eaee83e11f079b28" + }, + "HistoryPaging": { + "gitRevision": "83ed880e", + "repositoryPath": "src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/HistoryPaging.cs", + "sourceSha256": "59feb77a9824cfea089c588dbb025db2385a721e04c1a65f58a8c7f2ef005dc6" + } + }, + "limits": [ + "Both ordinary outcomes remain exit 1; public terminal Dispose is a separately gated attribution intervention after recording ordinary failure.", + "All old objects collected with the same host alive, distinguishing held closed-list contents from live retention.", + "One fixture demonstrates bounded server-graph survival and terminal-disposal attribution, not unbounded growth or a measured particular task/timer GC root.", + "The exact NodeBrowser Dispose(bool) is empty; event HistoryContinuationState values have no IDisposable or backend/store ownership. This is fixture-specific.", + "Original CertificateManager disposed/cache-clear observables and ApplicationInstance.DisposeAsync are unavailable; never reported as zero.", + "No archived production source/binary, expected semantic result, resource cap or memory baseline changed.", + "Matched standalone SDK2 host/operation/runtime/observer parity remains a proposal, not implemented or acceptance-approved." + ] +} diff --git a/scripts/validation/opcua-lifecycle-memory/build_saturation_observer.py b/scripts/validation/opcua-lifecycle-memory/build_saturation_observer.py new file mode 100644 index 000000000..1b374ef32 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/build_saturation_observer.py @@ -0,0 +1,46 @@ +#!/usr/bin/env python3 +"""Build the opt-in saturation observer without changing product dependencies.""" +import argparse +import json +from pathlib import Path +import subprocess +import xml.etree.ElementTree as ET + + +def build(output, libraries, linux): + output = output.resolve() + output.mkdir(parents=True, exist_ok=False) + project = ET.Element("Project", Sdk="Microsoft.NET.Sdk") + properties = ET.SubElement(project, "PropertyGroup") + for key, value in {"OutputType": "Exe", "TargetFramework": "net10.0", "ImplicitUsings": "enable", + "TreatWarningsAsErrors": "true", "EnableDefaultCompileItems": "false"}.items(): + ET.SubElement(properties, key).text = value + items = ET.SubElement(project, "ItemGroup") + ET.SubElement(items, "FrameworkReference", Include="Microsoft.AspNetCore.App") + ET.SubElement(items, "Compile", Include=str(Path(__file__).resolve().parent / "SaturationObserver.cs")) + for name in ["Microsoft.Diagnostics.NETCore.Client", "Microsoft.Diagnostics.Tracing.TraceEvent", "Microsoft.Diagnostics.FastSerialization"]: + path = (libraries / (name + ".dll")).resolve(strict=True) + reference = ET.SubElement(items, "Reference", Include=name) + ET.SubElement(reference, "HintPath").text = str(path) + project_path = output / "observer.csproj" + ET.indent(project) + ET.ElementTree(project).write(project_path, encoding="unicode") + command = ["dotnet", "publish" if linux else "build", str(project_path), "-c", "Release", "-m:2", "--nologo"] + if linux: + command += ["-r", "linux-arm64", "--self-contained", "true", "-p:RuntimeFrameworkVersion=10.0.14", + "-p:PublishSingleFile=false", "-p:PublishTrimmed=false", "-p:UseAppHost=true", "-o", str(output / "published")] + with (output / "build.log").open("w") as log: + result = subprocess.run(command, stdout=log, stderr=subprocess.STDOUT) + (output / "build-command.json").write_text(json.dumps(command, indent=2) + "\n") + if result.returncode: + raise subprocess.CalledProcessError(result.returncode, command) + return output / ("published" if linux else "bin/Release/net10.0") + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--output", required=True, type=Path) + parser.add_argument("--libraries", required=True, type=Path) + parser.add_argument("--linux-self-contained", action="store_true") + args = parser.parse_args() + print(build(args.output, args.libraries, args.linux_self_contained)) diff --git a/scripts/validation/opcua-lifecycle-memory/build_trace_tools.py b/scripts/validation/opcua-lifecycle-memory/build_trace_tools.py new file mode 100644 index 000000000..b5fc947bc --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/build_trace_tools.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python3 +"""Build optional local capture/summary tools using the user's installed dotnet-trace libraries.""" +import argparse +from pathlib import Path +import subprocess +import xml.etree.ElementTree as ET + +parser = argparse.ArgumentParser(description=__doc__) +parser.add_argument("--libraries", required=True, type=Path, help="dotnet-trace tools/net8.0/any directory") +parser.add_argument("--output", required=True, type=Path, help="Fresh local output directory") +args = parser.parse_args() +args.output = args.output.resolve() +args.output.mkdir(parents=True, exist_ok=False) +for name, source, references in [ + ("capture", "EventPipeCapture.cs", ["Microsoft.Diagnostics.NETCore.Client"]), + ("summary", "TraceSummary.cs", ["Microsoft.Diagnostics.Tracing.TraceEvent", "Microsoft.Diagnostics.FastSerialization", "Microsoft.Diagnostics.NETCore.Client"]) +]: + output = args.output / name + output.mkdir() + project = ET.Element("Project", Sdk="Microsoft.NET.Sdk") + properties = ET.SubElement(project, "PropertyGroup") + for key, value in {"OutputType": "Exe", "TargetFramework": "net10.0", "ImplicitUsings": "enable", + "EnableDefaultCompileItems": "false"}.items(): + ET.SubElement(properties, key).text = value + items = ET.SubElement(project, "ItemGroup") + ET.SubElement(items, "FrameworkReference", Include="Microsoft.AspNetCore.App") + ET.SubElement(items, "Compile", Include=str(Path(__file__).resolve().parent / source)) + for reference in references: + dll = (args.libraries / (reference + ".dll")).resolve(strict=True) + item = ET.SubElement(items, "Reference", Include=reference) + ET.SubElement(item, "HintPath").text = str(dll) + path = output / (name + ".csproj") + ET.indent(project) + ET.ElementTree(project).write(path, encoding="unicode") + with (output / "build.log").open("w") as log: + result = subprocess.run(["dotnet", "build", str(path), "-c", "Release", "-m:2"], stdout=log, stderr=subprocess.STDOUT) + if result.returncode: + raise SystemExit(result.returncode) diff --git a/scripts/validation/opcua-lifecycle-memory/container_saturation.sh b/scripts/validation/opcua-lifecycle-memory/container_saturation.sh new file mode 100644 index 000000000..c3aae42aa --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/container_saturation.sh @@ -0,0 +1,63 @@ +#!/usr/bin/env bash +# Diagnostic only. The published xUnit apphost and observer are self-contained .NET 10.0.14. +set -euo pipefail +mkdir -p /task/tmp /task/data /task/results /task/control +export TMPDIR=/task/tmp XDG_DATA_HOME=/task/data +export OTOPCUA_SDK2_SOAK=1 OTOPCUA_SDK2_SOAK_MODE=saturation OTOPCUA_SDK2_SOAK_SECONDS=1800 +export OTOPCUA_SDK2_SOAK_OUTPUT=/task/resources.jsonl +export OTOPCUA_SDK2_SATURATION_CONTROL=/task/control +export OPCUA_CERTIFICATE_LEAK_TRACKING=1 +export DOTNET_CLI_TELEMETRY_OPTOUT=1 DOTNET_NOLOGO=1 +[[ $(uname -s) == Linux && $(uname -m) == aarch64 && -d /proc/self/fd ]] +dotnet --info > /task/controller-runtime.txt +vstest_pid= observer_pid= +cleanup() { + for child in "$vstest_pid" "$observer_pid"; do + if [[ -n "$child" ]] && kill -0 "$child" 2>/dev/null; then kill "$child" 2>/dev/null || true; fi + done +} +trap cleanup EXIT +dotnet vstest /app/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.dll \ + --TestCaseFilter:'FullyQualifiedName~Sdk2LifecycleSoakTests.Descriptor_probe_' \ + --ResultsDirectory:/task/results '--Logger:trx;LogFileName=descriptor-controls.trx' > /task/descriptor-controls.log 2>&1 +/observer/observer /task/control "$OTOPCUA_SDK2_SATURATION_RUN_ID" > /task/observer.log 2>&1 & +observer_pid=$! +dotnet vstest /app/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.dll \ + --TestCaseFilter:'FullyQualifiedName=ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.Sdk2LifecycleSoakTests.Repeated_lifecycles_return_resources_to_a_steady_baseline' \ + --ResultsDirectory:/task/results '--Logger:trx;LogFileName=saturation.trx' > /task/test.log 2>&1 & +vstest_pid=$! +observed=0 +for attempt in $(seq 1 1200); do + if [[ -s /task/resources.jsonl ]]; then + target_pid=$(head -n 1 /task/resources.jsonl | sed -n 's/.*"processId":\([0-9]*\),.*/\1/p') + [[ -n "$target_pid" ]] + target_exe=$(readlink "/proc/$target_pid/exe") + [[ "$target_exe" == /app/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests ]] + printf 'targetPid=%s\nactualExecutable=%s\n' "$target_pid" "$target_exe" > /task/target-runtime.txt + awk '$6 ~ /\/(libcoreclr.so|libhostfxr.so|libhostpolicy.so|System.Private.CoreLib.dll)$/ {print $6}' "/proc/$target_pid/maps" | sort -u >> /task/target-runtime.txt + grep -Fx /app/libcoreclr.so /task/target-runtime.txt > /dev/null + [[ $(readlink "/proc/$observer_pid/exe") == /observer/observer ]] + awk '$6 ~ /\/libcoreclr.so$/ {print $6}' "/proc/$observer_pid/maps" | sort -u > /task/observer-runtime.txt + grep -Fx /observer/libcoreclr.so /task/observer-runtime.txt > /dev/null + observed=1 + break + fi + kill -0 "$vstest_pid" 2>/dev/null || break + sleep 0.1 +done +[[ "$observed" == 1 ]] +set +e +wait "$vstest_pid" +test_status=$? +printf '%s\n' "$test_status" > /task/test-exit-status.txt +for attempt in $(seq 1 400); do + kill -0 "$observer_pid" 2>/dev/null || break + sleep 0.1 +done +if kill -0 "$observer_pid" 2>/dev/null; then kill "$observer_pid"; fi +wait "$observer_pid" +observer_status=$? +printf '%s\n' "$observer_status" > /task/observer-exit-status.txt +# Preserve a cold-cap failure even when diagnostic readiness succeeds. +if [[ "$test_status" != 0 ]]; then exit "$test_status"; fi +exit "$observer_status" diff --git a/scripts/validation/opcua-lifecycle-memory/evidence.json b/scripts/validation/opcua-lifecycle-memory/evidence.json new file mode 100644 index 000000000..7408c2a22 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/evidence.json @@ -0,0 +1,1054 @@ +{ + "schemaVersion": 1, + "status": "server full gate failed; diagnostic controls are not substitutes", + "limitsUnchanged": { + "managedGrowth": 67108864, + "rssGrowth": 134217728, + "descriptorsGrowth": 32 + }, + "runtime": { + "macOS": "26.5.2 arm64; SDK10.0.403/runtime10.0.14", + "linux": "Ubuntu24.04 arm64; SDK10.0.103/runtime10.0.3", + "linuxImage": "sha256:b04611ee9e1b7d36797012ed921962c57189cb4dbb3dff12afb8e158110f293b" + }, + "matchedControls": { + "mac": { + "original": { + "baseline": { + "kind": "sample", + "cycle": 3, + "live": 101177968, + "rss": 208617472, + "gcCommitted": 59588608, + "gcHeap": 54874432, + "fragmented": 6839552, + "jit": 14521, + "jitIl": 1129209, + "sdk": "1.5.378.0", + "assemblies": 59, + "dynamicAssemblies": 0, + "timers": 11, + "threads": 31, + "sessions": 0, + "subscriptions": 0 + }, + "last": { + "kind": "sample", + "cycle": 212, + "live": 271168424, + "rss": 330301440, + "gcCommitted": 149782528, + "gcHeap": 139647008, + "fragmented": 6394248, + "jit": 28066, + "jitIl": 2291934, + "sdk": "1.5.378.0", + "assemblies": 61, + "dynamicAssemblies": 0, + "timers": 271, + "threads": 22, + "sessions": 0, + "subscriptions": 0 + }, + "complete": { + "kind": "complete", + "cycles": 212, + "restarts": 53, + "seconds": 603.5835221, + "fullGate": false + }, + "finalCertificateCounters": null, + "rssDelta": 121683968, + "managedDelta": 169990456, + "exitStatus": 0 + }, + "sdk2": { + "baseline": { + "kind": "sample", + "cycle": 3, + "live": 44274464, + "rss": 206307328, + "gcCommitted": 30588928, + "gcHeap": 26272496, + "fragmented": 6476976, + "jit": 30382, + "jitIl": 4209289, + "sdk": "2.0.1.0", + "assemblies": 66, + "dynamicAssemblies": 0, + "timers": 16, + "threads": 30, + "sessions": 0, + "subscriptions": 0 + }, + "last": { + "kind": "sample", + "cycle": 200, + "live": 44569584, + "rss": 302170112, + "gcCommitted": 32489472, + "gcHeap": 27401272, + "fragmented": 7305128, + "jit": 62608, + "jitIl": 8979409, + "sdk": "2.0.1.0", + "assemblies": 68, + "dynamicAssemblies": 0, + "timers": 18, + "threads": 26, + "sessions": 0, + "subscriptions": 0 + }, + "complete": { + "kind": "complete", + "cycles": 200, + "restarts": 50, + "seconds": 601.0864806, + "fullGate": false + }, + "finalCertificateCounters": { + "created": 5333, + "disposed": 5333, + "outstanding": 0 + }, + "rssDelta": 95862784, + "managedDelta": 295120, + "exitStatus": 0 + } + }, + "linux600": { + "original": { + "baseline": { + "kind": "sample", + "cycle": 3, + "live": 47782816, + "rss": 208113664, + "gcCommitted": 89714688, + "gcHeap": 55442640, + "fragmented": 7659824, + "jit": 14331, + "jitIl": 1159548, + "sdk": "1.5.378.0", + "assemblies": 59, + "dynamicAssemblies": 0, + "timers": 11, + "threads": 24, + "sessions": 0, + "subscriptions": 0 + }, + "last": { + "kind": "sample", + "cycle": 249, + "live": 147139568, + "rss": 384950272, + "gcCommitted": 244244480, + "gcHeap": 149097376, + "fragmented": 1974256, + "jit": 28321, + "jitIl": 2340727, + "sdk": "1.5.378.0", + "assemblies": 61, + "dynamicAssemblies": 0, + "timers": 321, + "threads": 22, + "sessions": 0, + "subscriptions": 0 + }, + "complete": { + "kind": "complete", + "cycles": 249, + "restarts": 62, + "seconds": 600.1972942, + "fullGate": false + }, + "finalCertificateCounters": null, + "rssDelta": 176836608, + "managedDelta": 99356752, + "exitStatus": 0 + }, + "sdk2": { + "baseline": { + "kind": "sample", + "cycle": 3, + "live": 19560384, + "rss": 196661248, + "gcCommitted": 34783232, + "gcHeap": 23613456, + "fragmented": 4061296, + "jit": 29706, + "jitIl": 4190572, + "sdk": "2.0.1.0", + "assemblies": 66, + "dynamicAssemblies": 0, + "timers": 16, + "threads": 27, + "sessions": 0, + "subscriptions": 0 + }, + "last": { + "kind": "sample", + "cycle": 259, + "live": 19561120, + "rss": 390844416, + "gcCommitted": 57884672, + "gcHeap": 23593784, + "fragmented": 4040888, + "jit": 71529, + "jitIl": 11607757, + "sdk": "2.0.1.0", + "assemblies": 68, + "dynamicAssemblies": 0, + "timers": 17, + "threads": 20, + "sessions": 0, + "subscriptions": 0 + }, + "complete": { + "kind": "complete", + "cycles": 259, + "restarts": 64, + "seconds": 600.4640042, + "fullGate": false + }, + "finalCertificateCounters": { + "created": 6495, + "disposed": 6495, + "outstanding": 0 + }, + "rssDelta": 194183168, + "managedDelta": 736, + "exitStatus": 0 + } + }, + "linux1800": { + "original": { + "baseline": { + "kind": "sample", + "cycle": 3, + "live": 47941928, + "rss": 187817984, + "gcCommitted": 70205440, + "gcHeap": 52762984, + "fragmented": 4829280, + "jit": 14173, + "jitIl": 1142353, + "sdk": "1.5.378.0", + "assemblies": 59, + "dynamicAssemblies": 0, + "timers": 11, + "threads": 24, + "sessions": 0, + "subscriptions": 0 + }, + "last": { + "kind": "sample", + "cycle": 736, + "live": 342626200, + "rss": 540057600, + "gcCommitted": 408399872, + "gcHeap": 344260144, + "fragmented": 1633944, + "jit": 29177, + "jitIl": 2357956, + "sdk": "1.5.378.0", + "assemblies": 61, + "dynamicAssemblies": 0, + "timers": 926, + "threads": 21, + "sessions": 0, + "subscriptions": 0 + }, + "complete": { + "kind": "complete", + "cycles": 736, + "restarts": 184, + "seconds": 1802.5423307, + "fullGate": false + }, + "finalCertificateCounters": null, + "rssDelta": 352239616, + "managedDelta": 294684272, + "exitStatus": 0, + "checkpoints": [ + { + "seconds": 572.6621778011322, + "cycle": 237, + "rss": 362446848, + "live": 143003136, + "jit": 27409, + "timers": 306 + }, + { + "seconds": 872.7052655220032, + "cycle": 360, + "rss": 398036992, + "live": 191473488, + "jit": 28557, + "timers": 455 + }, + { + "seconds": 1172.7514917850494, + "cycle": 484, + "rss": 501948416, + "live": 241448616, + "jit": 28758, + "timers": 611 + }, + { + "seconds": 1472.8238759040833, + "cycle": 604, + "rss": 533143552, + "live": 289394184, + "jit": 28973, + "timers": 761 + }, + { + "seconds": 1772.8926355838776, + "cycle": 724, + "rss": 539000832, + "live": 337868136, + "jit": 29159, + "timers": 909 + } + ] + }, + "sdk2": { + "baseline": { + "kind": "sample", + "cycle": 3, + "live": 19539376, + "rss": 201515008, + "gcCommitted": 37089280, + "gcHeap": 19912552, + "fragmented": 381400, + "jit": 29711, + "jitIl": 4188622, + "sdk": "2.0.1.0", + "assemblies": 68, + "dynamicAssemblies": 0, + "timers": 16, + "threads": 27, + "sessions": 0, + "subscriptions": 0 + }, + "last": { + "kind": "sample", + "cycle": 768, + "live": 19248984, + "rss": 334180352, + "gcCommitted": 42983424, + "gcHeap": 21126520, + "fragmented": 1885760, + "jit": 72087, + "jitIl": 11641768, + "sdk": "2.0.1.0", + "assemblies": 70, + "dynamicAssemblies": 0, + "timers": 19, + "threads": 24, + "sessions": 0, + "subscriptions": 0 + }, + "complete": { + "kind": "complete", + "cycles": 768, + "restarts": 192, + "seconds": 1804.5232117, + "fullGate": false + }, + "finalCertificateCounters": { + "created": 19272, + "disposed": 19272, + "outstanding": 0 + }, + "rssDelta": 132665344, + "managedDelta": -290392, + "exitStatus": 0, + "checkpoints": [ + { + "seconds": 572.6644396781921, + "cycle": 244, + "rss": 319848448, + "live": 20011096, + "jit": 63520, + "timers": 19 + }, + { + "seconds": 872.7072067260742, + "cycle": 372, + "rss": 367570944, + "live": 19829080, + "jit": 71814, + "timers": 19 + }, + { + "seconds": 1172.7554125785828, + "cycle": 500, + "rss": 371867648, + "live": 20093096, + "jit": 71931, + "timers": 19 + }, + { + "seconds": 1472.82679271698, + "cycle": 628, + "rss": 336289792, + "live": 19168056, + "jit": 72010, + "timers": 19 + }, + { + "seconds": 1772.8958134651184, + "cycle": 755, + "rss": 338808832, + "live": 19176744, + "jit": 72081, + "timers": 17 + } + ] + } + } + }, + "macNativeInventory": [ + { + "cycle": 52, + "seconds": 211.5059865, + "AppleDatabase": 278, + "rss": 266944512, + "managed": 43628048, + "jit": 57225 + }, + { + "cycle": 80, + "seconds": 327.9173383, + "AppleDatabase": 432, + "rss": 272138240, + "managed": 41062832, + "jit": 59127 + }, + { + "cycle": 109, + "seconds": 452.5689726, + "AppleDatabase": 585, + "rss": 275382272, + "managed": 40214352, + "jit": 59635 + }, + { + "cycle": 139, + "seconds": 574.7633382, + "AppleDatabase": 738, + "rss": 314769408, + "managed": 46524912, + "jit": 70477 + }, + { + "cycle": 168, + "seconds": 695.6731877, + "AppleDatabase": 887, + "rss": 282542080, + "managed": 41086264, + "jit": 70621 + }, + { + "cycle": 196, + "seconds": 812.5495777, + "AppleDatabase": 1041, + "rss": 284278784, + "managed": 41095016, + "jit": 70730 + }, + { + "cycle": 225, + "seconds": 938.4280813, + "AppleDatabase": 1193, + "rss": 279134208, + "managed": 39769736, + "jit": 70846 + }, + { + "cycle": 255, + "seconds": 1061.1608808, + "AppleDatabase": 1347, + "rss": 369016832, + "managed": 40596696, + "jit": 80997 + }, + { + "cycle": 284, + "seconds": 1180.6272768, + "AppleDatabase": 1496, + "rss": 371048448, + "managed": 41516048, + "jit": 81084 + }, + { + "cycle": 312, + "seconds": 1300.2894187, + "AppleDatabase": 1645, + "rss": 372473856, + "managed": 40947688, + "jit": 81167 + }, + { + "cycle": 341, + "seconds": 1426.1547829, + "AppleDatabase": 1801, + "rss": 374882304, + "managed": 40292440, + "jit": 81249 + }, + { + "cycle": 370, + "seconds": 1545.673147, + "AppleDatabase": 1953, + "rss": 376864768, + "managed": 43981184, + "jit": 81349 + }, + { + "cycle": 400, + "seconds": 1668.1859446, + "AppleDatabase": 2105, + "rss": 377946112, + "managed": 41122608, + "jit": 81443 + }, + { + "cycle": 428, + "seconds": 1785.0064517, + "AppleDatabase": 2259, + "rss": 379650048, + "managed": 41270424, + "jit": 81524 + } + ], + "singleOwnerCertificateControls": { + "public": { + "mac": { + "first": { + "kind": "ready", + "i": 0, + "mode": "public", + "live": 362656, + "rss": 51494912, + "methods": 133, + "gc": 360448 + }, + "last": { + "kind": "done", + "i": 1000, + "mode": "public", + "live": 626624, + "rss": 55443456, + "methods": 360, + "gc": 884736 + }, + "AppleDatabaseBefore": 2, + "AppleDatabaseAfter": 2 + }, + "linux": { + "first": { + "kind": "ready", + "i": 0, + "mode": "public", + "live": 141248, + "rss": 39936000, + "methods": 70, + "gc": 614400 + }, + "last": { + "kind": "done", + "i": 1000, + "mode": "public", + "live": 236528, + "rss": 48881664, + "methods": 184, + "gc": 950272 + } + } + }, + "shared-copy": { + "mac": { + "first": { + "kind": "ready", + "i": 0, + "mode": "shared-copy", + "live": 362704, + "rss": 51396608, + "methods": 133, + "gc": 360448 + }, + "last": { + "kind": "done", + "i": 1000, + "mode": "shared-copy", + "live": 622672, + "rss": 55427072, + "methods": 367, + "gc": 622592 + }, + "AppleDatabaseBefore": 2, + "AppleDatabaseAfter": 2 + }, + "linux": { + "first": { + "kind": "ready", + "i": 0, + "mode": "shared-copy", + "live": 141256, + "rss": 39907328, + "methods": 70, + "gc": 614400 + }, + "last": { + "kind": "done", + "i": 1000, + "mode": "shared-copy", + "live": 244952, + "rss": 48787456, + "methods": 185, + "gc": 884736 + } + } + }, + "pfx": { + "mac": { + "first": { + "kind": "ready", + "i": 0, + "mode": "pfx", + "live": 362696, + "rss": 51462144, + "methods": 133, + "gc": 360448 + }, + "last": { + "kind": "done", + "i": 1000, + "mode": "pfx", + "live": 557832, + "rss": 80773120, + "methods": 1625, + "gc": 2719744 + }, + "AppleDatabaseBefore": 2, + "AppleDatabaseAfter": 1002 + }, + "linux": { + "first": { + "kind": "ready", + "i": 0, + "mode": "pfx", + "live": 141240, + "rss": 39931904, + "methods": 70, + "gc": 614400 + }, + "last": { + "kind": "done", + "i": 1000, + "mode": "pfx", + "live": 284504, + "rss": 60588032, + "methods": 1159, + "gc": 1863680 + } + } + }, + "sdk-copy": { + "mac": { + "first": { + "kind": "ready", + "i": 0, + "mode": "sdk-copy", + "live": 362728, + "rss": 51560448, + "methods": 133, + "gc": 360448 + }, + "last": { + "kind": "done", + "i": 1000, + "mode": "sdk-copy", + "live": 559992, + "rss": 86032384, + "methods": 1944, + "gc": 6914048 + }, + "AppleDatabaseBefore": 2, + "AppleDatabaseAfter": 1002 + }, + "linux": { + "first": { + "kind": "ready", + "i": 0, + "mode": "sdk-copy", + "live": 141248, + "rss": 40091648, + "methods": 70, + "gc": 614400 + }, + "last": { + "kind": "done", + "i": 1000, + "mode": "sdk-copy", + "live": 285568, + "rss": 69271552, + "methods": 1549, + "gc": 9592832 + } + } + } + }, + "telemetryControls": { + "dispose": { + "first": { + "i": 0, + "dispose": true, + "live": 192656, + "rss": 42647552, + "methods": 17, + "il": 680, + "gc": 360448, + "threads": 8, + "timers": 0 + }, + "last": { + "i": 10000, + "dispose": true, + "live": 429440, + "rss": 63356928, + "methods": 456, + "il": 27078, + "gc": 6127616, + "threads": 9, + "timers": 0 + } + }, + "undisposed": { + "first": { + "i": 0, + "dispose": false, + "live": 192664, + "rss": 42549248, + "methods": 17, + "il": 680, + "gc": 360448, + "threads": 8, + "timers": 0 + }, + "last": { + "i": 10000, + "dispose": false, + "live": 428536, + "rss": 63406080, + "methods": 447, + "il": 26794, + "gc": 6127616, + "threads": 9, + "timers": 0 + } + } + }, + "jitEvidence": { + "jit-transition": { + "traceStartUtc": "2026-11-10T18:51:02.049Z", + "traceEndUtc": "2026-11-10T18:54:02.0624369Z", + "eventsLost": 0, + "sdkAssemblyLoads": 0, + "jittingStarts": 9854, + "distinctNameKeys": 9508, + "opcUaJittingStarts": 9063, + "invokeStubStarts": 50, + "tiers": { + "Optimized": 50, + "OptimizedTier1": 9772, + "OptimizedTier1Instrumented": 14, + "QuickJitted": 4, + "QuickJittedInstrumented": 13, + "MinOptJitted": 1 + }, + "summedLoadedNativeMethodBytes": { + "Optimized": 2920, + "OptimizedTier1": 51161724, + "OptimizedTier1Instrumented": 6740, + "QuickJitted": 996, + "QuickJittedInstrumented": 4028, + "MinOptJitted": 151128 + }, + "factory": { + "starts": 6690, + "distinctNames": 6690, + "distinctTokens": 6690, + "moduleCount": 1, + "everyNameOnce": true, + "firstMs": 106200.5198, + "lastMs": 139384.935912, + "summedLoadedNativeMethodBytes": 49141484, + "examples": [ + "Opc.Ua.OpcUaExtensions.AddOpcUa", + "Opc.Ua.OpcUaExtensions.CreateDefaultBinary", + "Opc.Ua.OpcUaExtensions.CreateDefaultXml", + "Opc.Ua.OpcUaExtensions.CreateBaseDataType", + "Opc.Ua.OpcUaExtensions.CreateNumber", + "Opc.Ua.OpcUaExtensions.CreateInteger", + "Opc.Ua.OpcUaExtensions.CreateUInteger", + "Opc.Ua.OpcUaExtensions.CreateEnumeration", + "Opc.Ua.OpcUaExtensions.CreateBoolean", + "Opc.Ua.OpcUaExtensions.CreateSByte" + ] + } + }, + "jit-post-transition": { + "traceStartUtc": "2026-11-10T19:01:44.116Z", + "traceEndUtc": "2026-11-10T19:04:44.1266407Z", + "eventsLost": 0, + "sdkAssemblyLoads": 0, + "jittingStarts": 85, + "distinctNameKeys": 47, + "opcUaJittingStarts": 0, + "invokeStubStarts": 38, + "tiers": { + "OptimizedTier1": 18, + "OptimizedTier1Instrumented": 20, + "Optimized": 38, + "QuickJittedInstrumented": 5, + "QuickJitted": 4 + }, + "summedLoadedNativeMethodBytes": { + "OptimizedTier1": 5720, + "OptimizedTier1Instrumented": 5800, + "Optimized": 2204, + "QuickJittedInstrumented": 1344, + "QuickJitted": 604 + }, + "factory": { + "starts": 0, + "distinctNames": 0, + "distinctTokens": 0, + "moduleCount": 0, + "everyNameOnce": true, + "firstMs": null, + "lastMs": null, + "summedLoadedNativeMethodBytes": 0, + "examples": [] + } + } + }, + "macLatchedProfile": { + "header": { + "kind": "start", + "utc": "2026-11-10T18:16:51.500331+00:00", + "processId": 97149, + "mode": "profile", + "requestedSeconds": 1800, + "minimumFullSeconds": 7200, + "build": "6b2d4b81", + "sdk": "2.0.1+07e62f72500cc0923a2bab940653c8c1116fa286", + "diagnosticInstrumentation": "SDK2.0.1 CP lists and certificate-validation cached stores; read-only", + "limits": { + "retainedManagedGrowthBytes": 67108864, + "rssGrowthBytes": 134217728, + "fdGrowth": 32 + }, + "coverage": "encrypted sessions; scalar/Int16[] Raw+UNS; subscription removal; browse abandonment; history release/cross-session/close; surgical changes/rebuild; revocation; paused TCP read/recovery; same-PKI restart" + }, + "firstRejection": { + "kind": "budget-rejected", + "cycle": 253, + "seconds": 1055.577868, + "resources": { + "Cycle": 253, + "Seconds": 1055.4823127, + "Sessions": 0, + "Subscriptions": 0, + "Items": 0, + "BrowsePoints": 0, + "HistoryPoints": 0, + "LiveDataItems": 0, + "LiveEventItems": 0, + "MonitoredNodes": 0, + "Variables": 19, + "Folders": 4, + "Conditions": 1, + "CachedCertificateStores": 2, + "Descriptors": 191, + "PkiDescriptors": 0, + "ManagedBytes": 39759304, + "RssBytes": 364199936, + "AllocatedBytes": 3522198624, + "Gen0": 639, + "Gen1": 458, + "Gen2": 380, + "GcCommittedBytes": 37224448, + "GcHeapBytes": 22139504, + "GcFragmentedBytes": 1567656, + "PinnedObjects": 1, + "PendingFinalizers": 26, + "JitMethods": 80639, + "JitIlBytes": 12230333, + "ActiveTimers": 13, + "Threads": 28 + }, + "baseline": { + "Cycle": 3, + "Seconds": 8.4936211, + "Sessions": 0, + "Subscriptions": 0, + "Items": 0, + "BrowsePoints": 0, + "HistoryPoints": 0, + "LiveDataItems": 0, + "LiveEventItems": 0, + "MonitoredNodes": 0, + "Variables": 19, + "Folders": 4, + "Conditions": 1, + "CachedCertificateStores": 2, + "Descriptors": 189, + "PkiDescriptors": 0, + "ManagedBytes": 40609072, + "RssBytes": 229048320, + "AllocatedBytes": 55465160, + "Gen0": 10, + "Gen1": 6, + "Gen2": 5, + "GcCommittedBytes": 32358400, + "GcHeapBytes": 21413392, + "GcFragmentedBytes": 399944, + "PinnedObjects": 1, + "PendingFinalizers": 16, + "JitMethods": 36805, + "JitIlBytes": 4668701, + "ActiveTimers": 15, + "Threads": 33 + } + }, + "lastObservation": { + "Cycle": 432, + "Seconds": 1801.8864247, + "Sessions": 0, + "Subscriptions": 0, + "Items": 0, + "BrowsePoints": 0, + "HistoryPoints": 0, + "LiveDataItems": 0, + "LiveEventItems": 0, + "MonitoredNodes": 0, + "Variables": 19, + "Folders": 4, + "Conditions": 1, + "CachedCertificateStores": 2, + "Descriptors": 200, + "PkiDescriptors": 0, + "ManagedBytes": 41364096, + "RssBytes": 380059648, + "AllocatedBytes": 5970802824, + "Gen0": 1083, + "Gen1": 771, + "Gen2": 648, + "GcCommittedBytes": 37060608, + "GcHeapBytes": 22923624, + "GcFragmentedBytes": 1531104, + "PinnedObjects": 1, + "PendingFinalizers": 14, + "JitMethods": 81535, + "JitIlBytes": 12263314, + "ActiveTimers": 15, + "Threads": 27 + }, + "outcome": { + "kind": "failed", + "cycles": 432, + "restarts": 108, + "seconds": 1807.4785953, + "exceptionType": "Shouldly.ShouldAssertException" + } + }, + "referenceHashes": { + "baseline": { + "Opc.Ua.Core.dll": "602e85316943ad7ebae33a23d60a69a6ea50d91250ad0556906b816435daa37c", + "Opc.Ua.Types.dll": "c5c5e36cf6381444b408fe1b51726b17deca74173764cd62ccee954b3c8c2718", + "Opc.Ua.Server.dll": "d8d9706dea577858325730cd89896826ed82f7bfcf9503ccd0260311663a69f4", + "Opc.Ua.Client.dll": "fd000b186f4bc5dbd9947e876f96c178e8c4259ee3e8717d672a4ac2f4c3a058", + "ZB.MOM.WW.OtOpcUa.OpcUaServer.dll": "ee1f704fa1574b77bf56cef415c47c33a4428c6852db52bb1443d6765d092cb1", + "control.dll": "a3c0ec38276aab6e281013619e6e5979263dce0dbc88ba6b837ea3f846aea009" + }, + "candidate": { + "Opc.Ua.Core.dll": "9d0857aa6b7f3c49037d4ea557b4da8edf07e146069464481783e66c5c9cd35a", + "Opc.Ua.Types.dll": "c542f69882f4e8a4ebd5ccc28a3881d6967c7ffb6dcc3c56dc6c776f39c2ede1", + "Opc.Ua.Server.dll": "930e714a2f6e15d393840bcdc95e1afa8012bc740c3738a655f958142721864e", + "Opc.Ua.Client.dll": "620da406fabdbc75d11f9827ea7e39d2d3c762471bd2264b0d11f1d6cd9247cd", + "Opc.Ua.Core.Types.dll": "a7dd141b8dabe8848ff28c2fb8e16a85a0508e6a49e6b1a1c1e267175b99af96", + "ZB.MOM.WW.OtOpcUa.OpcUaServer.dll": "8768914278dd8b1fea02644cd21e4fb5456db698798b257276c85ae0572b2cb5", + "control.dll": "ad22c92b097a9fc5ceb112424938bb7e7bc30d7460e242d7ebf4d36eba6928f0" + } + }, + "diagnosticInputSha256": { + "mac.original.samples": "be2928b2a8eda377dc0d3230275e8eb7824b5b763b3053005fcb40700e48a6db", + "mac.sdk2.samples": "a3907010c07be0f9848cdcbe73b8292487166fc84af4b15cf260093c32ad872f", + "linux600.original.samples": "d73d1bcf4d1b5db67b45f681a2a2f5448cb0204b11af3a54153cbf576984f3f5", + "linux600.sdk2.samples": "6d945ff8d3a6f0cc15d76d0afec4f4ccff467e842be6a29b73825be63690391f", + "linux1800.original.samples": "40ca999e9e07b141a39eaa224432d9044cfde9806b51cb91a1e100f6dcf72947", + "linux1800.original.observations": "7c7ce340c14f22264025cbf0ec9af67eba64a236067c5d42a6e0b0daf1947470", + "linux1800.sdk2.samples": "fe9314c8aa2d916d9f311164ce93f366f70631c30a11e2b2fdc65b11a1440d9b", + "linux1800.sdk2.observations": "ff2455630ac57058e1d5675943c9489ded38b7b745c5d110c1c61fa10e396a0e", + "mac.native.heap-00": "f94e6eee654a80de3b7206d65c274659311ea865fc55213796a0058421863099", + "mac.native.heap-01": "a3ab7b95e844df1437de8c0ed93f5a15290ef09625f701d76617c1c322b842f9", + "mac.native.heap-02": "deb34716d2830ded8132a7f0b668c6c459352fa68496e6999e4a300d3f6824d1", + "mac.native.heap-03": "497eb60d9021ca4c510309649ba614733a5ec6f956e36fc65fbc3cdb1a2881e1", + "mac.native.heap-04": "7217d9705a417ce8b06565004964fb266c0f159555108b5b59f44b79c6917a4c", + "mac.native.heap-05": "16e962b121875422dc88cee77f29324718d4c2c745812a8d6fb112829c2cb108", + "mac.native.heap-06": "c24b6e51f15646c26cc0f895f94dd02e6f930d2939dd6619a765f01ba90bfaac", + "mac.native.heap-07": "c8db73aa5a3f2eb187d49d95c13b5c83104ad22e68c2fd7d9d49bfca695878dc", + "mac.native.heap-08": "e40e9a13e63ab89e159ace922666fa111cee18350efba3522d47452178db4e49", + "mac.native.heap-09": "08a9b56e2d7f0b7d28ae87e2065f279b642d02c7829a3c174727a71c64206208", + "mac.native.heap-10": "c73563e0ce35ddef6747d8e1ae643376db741b04ab0e450b62b5b5eaaf411eba", + "mac.native.heap-11": "8253524360288a8b695aa0895df8138d540f7f8dc89db3c81fb1286e2da5e8de", + "mac.native.heap-12": "a3c634dce2a1e9eaa1c2cd5b959115b65ec8eb5af7ae456434f19c9402ba090d", + "mac.native.heap-13": "2775fbd0058e5eb7784080ab9ea780d409ea0442e86be463acca96b75a870a64", + "certificate.mac.public": "b7b475faf2f97a3409f641e8fc79154aa19eadda49153f0979e0f12c28363499", + "certificate.mac.public.heap-before": "7ff2064816fd80f01a9b856fbda2aeef6c3e5329c5ce0e10c25c270055fbbe1e", + "certificate.mac.public.heap-after": "b76893f95f2daaee5420c9a5392fad794a133bdfe7f5432069889bbd8cd29956", + "certificate.linux.public": "f1e25d28463cedc0e1561957b554106c87070399d2e707079511c92024aa5f1f", + "certificate.mac.shared-copy": "ff4a00a388f8e2562cae3ab8084bfce93cf53372d5208934ab1d0fca116c9942", + "certificate.mac.shared-copy.heap-before": "e70412fa24a698492d5bed5da12cec062979b559f7b193f106143f447bc72e43", + "certificate.mac.shared-copy.heap-after": "19f62da47a291dfa1bbc93fe470cf400dc6b8a6e7825ada0fb6bde5bf0525c4a", + "certificate.linux.shared-copy": "1ce5f15a55c2e209a2dbbc5848bfd24a39229d1013c873bf2ed41854470276c5", + "certificate.mac.pfx": "241c5a327dfc72105746cb79804900a06e71a0c72847256cc61fd7f2cecbfee9", + "certificate.mac.pfx.heap-before": "15d8f324e85baf5b7bbb07ffe5a477cab10cc3cf2ec8dcec69f73217be8932b3", + "certificate.mac.pfx.heap-after": "451d4d6b3da76f768d087fd1eeaaa0ee750b452f4c8b1b067dc553db315cb877", + "certificate.linux.pfx": "fdcb5a9b638beebc66937eafac2ff35bb6cda6d5d4a52628c3d10ca26f8507ce", + "certificate.mac.sdk-copy": "3192fa040840b0e783b2321ca334be13cdbf6ddb1be2cea26c4e00c319348dd7", + "certificate.mac.sdk-copy.heap-before": "1d255a94b3454a8b91e8481a4f8ec299fcb039ca70467260a6f095f9f14b2e88", + "certificate.mac.sdk-copy.heap-after": "f084293d04192b34825cc320f44af508d63bbea768c0fe9ce0d0121593340b99", + "certificate.linux.sdk-copy": "ef4db302de590a4a29b551948534f7dbb7ad4fdb9f70e36f49ef23994ee9b102", + "telemetry.dispose": "b1d146a2c7b964141e2dcbf65ff4983aea589fbc6d7bc508e8bb6fcaacf444b2", + "telemetry.undisposed": "563a4e4167069c01ff6f2723f867c166809956b4cd19fbeb93672fd999f7e2f6", + "jit-transition.trace": "7f560d048ba723dfde13b663543ad09a0abc5212d524ef5c527c63edd6b97ddc", + "jit-post-transition.trace": "fe09c47ba1d74f9ca5426b7d3464be2cbac44e588c75261ce394457126e9a528", + "mac.latched30.resources": "e99c647eb5ef9abd918e9c9991973a9a96da3455f6a0aaee79e1604f21da0658", + "baseline.publication934Files.manifest": "beb9442eb010716a4d31e595f7521bbbd09f5a748516e7c6197aa3c59158ad16", + "sdk.tag.source.Certificate.cs": "6f0be22e80e05607d1c3e35ce0fe218273446c397c18df909124be61ee437f56", + "sdk.tag.source.DefaultTelemetry.cs": "72adca708b0649e822510061896405cf07dea3be411c4f221f8be13e156a0313", + "sdk.tag.source.DiagnosticsNodeManager.cs": "de1f89915459a997268b80c444a9b85bdf1831f2771ae3de240941071b2570d2", + "mac.full.fa.jsonl.0": "504f22cb34d966ee768b496a2f9de5b1ae9fc429ece0de98a2555413ac36449b", + "mac.full.fa.trx.0": "910216d49246b94ac4e86d288e3c65a3457ec7dc7ac83abf0a3b75ed623db6fe", + "mac.profile.e135.jsonl.0": "0faef406b2a0749e84e3c4f60702c3059fb4d0b9e8f3379a0405305b8a596263", + "mac.profile.e135.trx.0": "2f39f4dcf801e58b4b4466c811c98563767b5e49ca00950ef9aafdc89df0a963", + "linux.full.jsonl.0": "1d24d32382b5be6ebca2615389929818dd6c9874b7787cb91482ceaa5d3b9cd3", + "linux.full.trx.0": "99ca030ff7542e2dc43959d8cf9a2f129352db9c6a44d5d011c6e10fa9327f01", + "linux.full.trx.1": "798c97c3158ec35d9dbae754e98f57a7bf403ae10b81473f98a52a89c2401265", + "reproducer.source.build_trace_tools.py": "bc92dd5d4ba44d9dcade23abb2f771a0770c5a8ded3fc16c9c3fb0d66527d65f", + "reproducer.source.run.py": "c02b704a716205b24312916377c361ba9f20ffc1841f6092b0ce41d894ce726a", + "reproducer.source.TraceSummary.cs": "ae33c3487cf9919a7b0f743265890a514a3a3bc83fbc374d53dcc3f2f95b5cfc", + "reproducer.source.EventPipeCapture.cs": "b8fe7309d84756a55383b737eccb879ca32df58375ee16c274ecba70435fa383", + "reproducer.source.linux_pair.py": "1e1ef351461a5f93022e8d470a1afc6016df6dd0d87a1722167f403092c76beb", + "reproducer.source.summarize.py": "6ca78dd656af0d9a8a19a788634f6f90c03df49e1880612a1cb2f2df3f66c882", + "reproducer.source.TelemetryControl.cs": "8e7ee56cf9be6bf5fbf9e6297e3370a5d94efc7922800fc4c829091d866692ec", + "reproducer.source.LifecycleControl.cs": "7d8fff335c7eea763d988e03f7cd1c5b3663cad387d9ee14a86893ed012ee221", + "reproducer.source.CertificateControl.cs": "ac36cf2c01685105e295be30064c6bf62c4a9716ec6ae1de999c25b61c8a0106", + "controls.original-shared-source": "06f0b708042f628feb91f61e92ddf6811d1476d8d177ab5137091d28df1090d5" + } +} diff --git a/scripts/validation/opcua-lifecycle-memory/late-slope/README.md b/scripts/validation/opcua-lifecycle-memory/late-slope/README.md new file mode 100644 index 000000000..b73a15c5a --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/late-slope/README.md @@ -0,0 +1,75 @@ +# Linux late-slope diagnostic + +The [protocol](../LATE_SLOPE.md) fixes 7,200 seconds of canonical cycling from +startup completion, with the existing active restart every fourth cycle. The +cycle-three baseline and resource caps remain in force. A latched rejection +keeps the original failing test and container exit. The result records +`acceptance=false` even when the diagnostic completes its duration and shutdown. + +The analyzer requires an ordered active, recovered-stall, resource-observation, +quiescent and complete-cycle ledger. It checks the 25-second restart helper +bound, 30-second complete cycle bound and 60-second shutdown bound. It +recomputes the first cold rejection and verifies its assertion against the +actual TRX. It checks each fixed time window and the entire 1,800–7,200 second +range before reporting RSS and retained-managed slopes in bytes per hour. +The report includes sample counts, quiescent peaks, final values and coverage. +It identifies whether the earlier saturation workload had completed by 1,800 +seconds, which bounds any interpretation relative to the previously observed +restart step. The raw JSONL keeps every sample and the first assertion stack. + +Certificate allocation stack tracking remains enabled and contributes to the +measured process. The slope report is descriptive and carries no resource +pass threshold. Quiescent peaks refer to the sampled points. + +## Offline controls and artifact preparation + +The synthetic controls exercise the parser, receipts and bundle manifest with +temporary files. Run them with Python 3.11 or later. + +```bash +python3 scripts/validation/opcua-lifecycle-memory/late-slope/test_offline.py +``` + +Prepare from the reviewed clean commit containing the canonical test and tools. +The image argument is the immutable ID of a locally cached Linux ARM64 SDK +image. The explicitly selected Docker context must use a local Unix socket. +The preparation command publishes the self-contained .NET 10.0.14 app and +records the exact SDK 2.0.1 and HistorianGateway 1.0.0 graph, source hashes, file +hashes and managed module MVIDs. It uses the repository's read-only PE metadata +inspector. Preparation completes before any descriptor or lifecycle test runs. + +```bash +python3 scripts/validation/opcua-lifecycle-memory/late-slope/prepare.py \ + --source-revision "$reviewedRevision" --docker-context "$localContext" \ + --image "$cachedImageId" --output "$bundle" +python3 "$bundle/tools/launch.py" --bundle "$bundle" \ + --receipt-sha256 "$reviewedBundleReceiptHash" --verify-only +``` + +## Reviewed run and analysis + +Root owns launch after review of the exact bundle receipt and controls. The +bundled launcher uses the pinned Unix endpoint, immutable image, network-none +container, read-only root filesystem and read-only application and tools mounts. +A fresh private task directory holds results and fixture files. The launcher +creates its temporary subdirectory with mode `0700` and binds the same storage +at `/tmp` for NuGet's named mutex. `TMPDIR` continues to point at `/task/tmp`. +The container checks both paths identify the same private directory before +starting VSTest. The two descriptor controls must execute successfully before +the canonical test starts. The launcher verifies +the actual test process's apphost, mapped CLR and CLR hash. Its outer deadline +is 7,440 seconds, with cleanup limited to the uniquely labeled container. + +```bash +python3 "$bundle/tools/launch.py" --bundle "$bundle" \ + --receipt-sha256 "$reviewedBundleReceiptHash" --output "$run" +python3 "$bundle/tools/analyze.py" --run "$run" \ + --bundle-receipt "$bundle/receipt.json" --bundle-receipt-sha256 "$reviewedBundleReceiptHash" +``` + +A completed diagnostic with a cold-cap rejection has a nonzero launcher exit. +Its receipt records diagnostic completion separately from the actual test and +container status. The offline analyzer verifies the reviewed bundle receipt, +raw evidence hashes, test identities and outcomes, fixed duration and verified +shutdown before emitting a report. It can run from copies of the small bundle +receipt and run evidence on a machine without Docker. diff --git a/scripts/validation/opcua-lifecycle-memory/late-slope/analyze.py b/scripts/validation/opcua-lifecycle-memory/late-slope/analyze.py new file mode 100644 index 000000000..6b3b44642 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/late-slope/analyze.py @@ -0,0 +1,424 @@ +#!/usr/bin/env python3 +"""Validate a recorded Linux late-slope diagnostic and describe its quiescent samples.""" + +import argparse +import hashlib +import json +import math +from pathlib import Path +import re +from statistics import median +import sys +import xml.etree.ElementTree as ET + + +PROTOCOL = "sdk2-late-slope-v1" +DOCKER_LABEL = "org.otopcua.late-slope-run" +MODE = "late-slope" +SECONDS = 7200 +MAX_CYCLE_SECONDS = 30 +RESTART_SECONDS = 25 +SHUTDOWN_SECONDS = 60 +CONTAINER_SECONDS = 7440 +RUNTIME = "10.0.14" +SDK = "2.0.1+07e62f72500cc0923a2bab940653c8c1116fa286" +APP = "ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests" +TEST_CLASS = APP + ".Sdk2LifecycleSoakTests." +TEST_NAME = TEST_CLASS + "Repeated_lifecycles_return_resources_to_a_steady_baseline" +DESCRIPTOR_TESTS = { + TEST_CLASS + "Descriptor_probe_observes_an_open_PKI_file_through_a_symlink_alias_and_its_close", + TEST_CLASS + "Descriptor_probe_times_out_and_reaps_a_process_that_keeps_both_streams_open", +} +STALL_STATUSES = {"OperationCanceled", "BadTimeout", "BadRequestCancelledByClient", "BadRequestTimeout", "BadRequestInterrupted"} +WINDOWS = ((1800, 2400), (3600, 4200), (6600, 7200)) +BUDGETS = {"fdGrowth": 32, "retainedManagedGrowthBytes": 64 << 20, "rssGrowthBytes": 128 << 20} +SETTINGS = { + "protocol": PROTOCOL, "mode": MODE, "requestedSeconds": SECONDS, "rid": "linux-arm64", + "runtimeVersion": RUNTIME, "selfContained": True, "acceptance": False, + "startupTimeoutSeconds": 120, "cycleTimeoutSeconds": MAX_CYCLE_SECONDS, + "cycleDeadlineSeconds": SECONDS + MAX_CYCLE_SECONDS, "restartTimeoutSeconds": RESTART_SECONDS, + "ownerTimeoutSeconds": 20, "shutdownTimeoutSeconds": SHUTDOWN_SECONDS, + "containerTimeoutSeconds": CONTAINER_SECONDS, "certificateLeakTracking": True, + "windowsSeconds": [list(window) for window in WINDOWS], "limits": BUDGETS, +} +CAP_FIELDS = (("Descriptors", "fdGrowth"), ("ManagedBytes", "retainedManagedGrowthBytes"), ("RssBytes", "rssGrowthBytes")) +ZERO_FIELDS = ( + "Sessions", "Subscriptions", "Items", "BrowsePoints", "HistoryPoints", + "LiveDataItems", "LiveEventItems", "MonitoredNodes", "PkiDescriptors", +) +STEADY_FIELDS = ("Variables", "Folders", "Conditions", "CachedCertificateStores") +MEASUREMENTS = ( + "Descriptors", "ManagedBytes", "RssBytes", "AllocatedBytes", "Gen0", "Gen1", "Gen2", + "GcCommittedBytes", "GcHeapBytes", "GcFragmentedBytes", "PinnedObjects", "PendingFinalizers", + "JitMethods", "JitIlBytes", "ActiveTimers", "Threads", +) +SAMPLE_FIELDS = {"Cycle", "Seconds", *ZERO_FIELDS, *STEADY_FIELDS, *MEASUREMENTS} +EVIDENCE_FILES = ( + "launch.json", "container.log", "container-exit-status.txt", "controller-runtime.txt", + "descriptor-controls.log", "test.log", "target-runtime.txt", "resources.jsonl", + "test-exit-status.txt", "results/descriptor-controls.trx", "results/late-slope.trx", +) +TRX = {"t": "http://microsoft.com/schemas/VisualStudio/TeamTest/2010"} + + +def require(condition, message): + if not condition: + raise ValueError(message) + + +def local_context(context): + return (type(context) is dict and set(context) == {"name", "endpoint"} + and isinstance(context["name"], str) and re.fullmatch(r"[A-Za-z0-9_.-]+", context["name"]) + and isinstance(context["endpoint"], str) and context["endpoint"].startswith("unix:///") + and not any(character in context["endpoint"] for character in "\r\n\0")) + + +def container_command(root, output, bundle, run_id): + require(all(path.is_absolute() and ":" not in str(path) for path in (root, output)), "Invalid Docker bind paths") + require(local_context(bundle["dockerContext"]), "Expected the reviewed local Unix Docker context") + return ["docker", "--host", bundle["dockerContext"]["endpoint"], "run", "--rm", "--init", "--pull", "never", + "--network", "none", "--platform", "linux/arm64", "--read-only", "--workdir", "/task", + "--name", f"opcua-late-slope-{run_id}", + "--label", f"{DOCKER_LABEL}={run_id}", "-e", "OTOPCUA_SOAK_BUILD_SHA=" + bundle["sourceRevision"], + "-v", f"{root / 'app'}:/app:ro", "-v", f"{root / 'tools'}:/tools:ro", "-v", f"{output}:/task", + "-v", f"{output / 'tmp'}:/tmp:rw", + bundle["image"], "bash", "/tools/container.sh"] + + +def digest(path): + with path.open("rb") as stream: + return hashlib.file_digest(stream, "sha256").hexdigest() + + +def unique_object(pairs): + result = {} + for key, value in pairs: + require(key not in result, f"Duplicate JSON key {key}") + result[key] = value + return result + + +def reject_constant(value): + raise ValueError(f"Invalid JSON constant {value}") + + +def json_object(text): + value = json.loads(text, object_pairs_hook=unique_object, parse_constant=reject_constant) + require(type(value) is dict, "Expected a JSON object") + return value + + +def read_object(path): + return json_object(path.read_text(encoding="utf-8")) + + +def read_rows(path): + with path.open(encoding="utf-8") as stream: + for line_number, line in enumerate(stream, 1): + require(line.endswith("\n"), f"Truncated JSONL row {line_number}") + try: + yield json_object(line) + except ValueError as error: + raise ValueError(f"Invalid JSONL row {line_number}: {error}") from error + + +def count(value, label, minimum=0): + require(type(value) is int and minimum <= value <= (1 << 63) - 1, f"Invalid {label}") + return value + + +def seconds(value, label, minimum=0, maximum=CONTAINER_SECONDS): + require(type(value) in (int, float) and minimum <= value <= maximum, f"Invalid {label}") + return value + + +def assertion_message(text): + require(isinstance(text, str), "Missing original resource-cap assertion") + message = text.replace("\r", "").split("\n at ", 1)[0].strip() + normalized = re.sub(r"^Shouldly\.ShouldAssertException\s*:\s*", "Shouldly.ShouldAssertException: ", message) + require(normalized.startswith("Shouldly.ShouldAssertException: ") and len(normalized) > 32, + "The recorded failure is not a resource-cap assertion") + return normalized + + +def sample(row, cycle): + value = row["resources"] + require(type(value) is dict and set(value) == SAMPLE_FIELDS, f"Invalid sample fields at cycle {cycle}") + require(count(value["Cycle"], "sample cycle", 1) == cycle, f"Out-of-order sample cycle {cycle}") + seconds(value["Seconds"], "sample time", maximum=SECONDS + MAX_CYCLE_SECONDS) + for field in SAMPLE_FIELDS - {"Cycle", "Seconds"}: + count(value[field], field) + require(all(value[field] == 0 for field in ZERO_FIELDS), f"Quiescent ownership failure at cycle {cycle}") + return value + + +def validate_rows(rows, revision): + """Validate the canonical row order, original budget and fixed-duration outcome.""" + rows = iter(rows) + + def take(kind): + row = next(rows, {}) + require(row.get("kind") == kind, f"Expected {kind}, found {row.get('kind')!r}") + require(row.get("acceptance", False) is False and "satisfiesTwoHourDuration" not in row, + "An ordinary acceptance result is forbidden") + return row + + start = take("start") + require(start.get("mode") == MODE and start.get("requestedSeconds") == SECONDS + and type(start["requestedSeconds"]) is int and start.get("minimumFullSeconds") == SECONDS + and start.get("acceptance") is False, "Wrong fixed-duration diagnostic mode") + require(start.get("build") == revision and re.fullmatch(r"[0-9a-f]{40}", revision), "Wrong source revision") + require(start.get("runtime") == RUNTIME and start.get("architecture") == "Arm64" and start.get("sdk") == SDK, + "Wrong Linux ARM64 runtime or SDK version") + count(start.get("processId"), "test process ID", 1) + seconds(start.get("startupSeconds"), "startup duration", maximum=SETTINGS["startupTimeoutSeconds"]) + limits = start.get("limits") + require(type(limits) is dict and limits == BUDGETS and all(type(value) is int for value in limits.values()), + "Original cold resource caps changed") + + samples = [] + first_rejection = None + completions = [] + # Buffer only a single row so the actual record order cannot be reconstructed by sorting. + pending = next(rows, {}) + while pending.get("kind") == "active": + cycle = len(samples) + 1 + require(count(pending.get("cycle"), "active cycle", 1) == cycle, "Missing or duplicate active cycle") + active_counts = tuple(count(pending.get(field), field) for field in ("sessions", "subscriptions", "items")) + require(active_counts == (2, 1, 3), f"Incomplete active session, subscription or item exercise at cycle {cycle}") + for field in ("browsePoints", "historyPoints"): + count(pending.get(field), field, 1) + stall = take("network-stall-recovered") + require(count(stall.get("cycle"), "recovered stall cycle", 1) == cycle, "Missing or duplicate recovered stall") + seconds(stall.get("seconds"), "network stall time", maximum=MAX_CYCLE_SECONDS) + require(isinstance(stall.get("status"), str) and stall["status"] in STALL_STATUSES, + "Unexpected recovered network stall status") + value = sample(take("resource-observation"), cycle) + require(not samples or value["Seconds"] > samples[-1]["Seconds"], "Nonmonotonic or duplicate sample time") + require(not completions or value["Seconds"] > completions[-1]["elapsedSeconds"], + "Sample precedes completion of the previous cycle") + samples.append(value) + + if cycle >= 3: + baseline = samples[2] + require(all(value[field] == baseline[field] for field in STEADY_FIELDS), + f"Quiescent model or certificate-store inventory changed at cycle {cycle}") + exceeded = [field for field, cap in CAP_FIELDS if value[field] > baseline[field] + BUDGETS[cap]] + if exceeded and first_rejection is None: + rejection = take("budget-rejected") + require(count(rejection.get("cycle"), "rejection cycle", 1) == cycle + and sample(rejection, cycle) == value + and sample({"resources": rejection.get("baseline")}, 3) == baseline, + "First rejection does not match the failing sample and original cycle-three baseline") + seconds(rejection.get("seconds"), "rejection time", minimum=value["Seconds"], + maximum=SECONDS + MAX_CYCLE_SECONDS) + first_rejection = {**rejection, "exceededFields": exceeded, + "assertionMessage": assertion_message(rejection.get("failure"))} + if cycle >= 26: + retained = [row["ManagedBytes"] for row in samples[-24:]] + require(not (all(a < b for a, b in zip(retained, retained[1:])) + and retained[-1] - retained[0] > (16 << 20)), + f"Managed growth guard failed at cycle {cycle}") + + quiescent = take("quiescent-budget-rejected" if first_rejection else "quiescent") + require(sample(quiescent, cycle) == value, "Quiescent sample differs from its pre-assertion observation") + quiescent_seconds = seconds(quiescent.get("cycleSeconds"), "quiescent cycle duration", maximum=MAX_CYCLE_SECONDS) + restart_seconds = 0 + if cycle % 4 == 0: + restart = take("restart") + require(count(restart.get("cycles"), "restart cycle", 1) == cycle + and count(restart.get("restarts"), "restart count", 1) == cycle // 4, "Missing or duplicate active restart") + bounded = seconds(restart.get("boundedRestartSeconds"), "bounded restart duration", maximum=RESTART_SECONDS) + restart_seconds = seconds(restart.get("seconds"), "combined restart duration", minimum=bounded, maximum=MAX_CYCLE_SECONDS) + completion = take("late-slope-cycle") + require(count(completion.get("cycle"), "completed cycle", 1) == cycle + and count(completion.get("restarts"), "completed restarts") == cycle // 4, "Invalid completed cycle ledger") + elapsed = seconds(completion.get("elapsedSeconds"), "cycle completion time", minimum=value["Seconds"], + maximum=SECONDS + MAX_CYCLE_SECONDS) + seconds(completion.get("cycleSeconds"), "complete cycle duration", minimum=quiescent_seconds + restart_seconds, + maximum=MAX_CYCLE_SECONDS) + if first_rejection and first_rejection["cycle"] == cycle: + require(first_rejection["seconds"] <= elapsed, "Rejection follows its completed cycle") + require(not completions or completions[-1]["elapsedSeconds"] < SECONDS, + "Another cycle began after the fixed duration") + completions.append(completion) + pending = next(rows, {}) + + result = pending + require(result.get("kind") == "late-slope-result" and next(rows, None) is None, + "Expected a unique final diagnostic result with no ordinary completion or trailing failure") + require(result.get("mode") == MODE and result.get("acceptance") is False + and "satisfiesTwoHourDuration" not in result and result.get("durationCompleted") is True + and result.get("shutdownVerified") is True and result.get("fatalFailure") is False and result.get("failureTypes") == [], + "Duration, shutdown or diagnostic outcome was incomplete") + cycles = count(result.get("cycles"), "result cycles", 4) + require(cycles == len(samples) and count(result.get("restarts"), "result restarts", 1) == cycles // 4, + "Final cycle or restart count differs from the ledger") + phase = seconds(result.get("cycleSeconds"), "canonical cycle phase", minimum=SECONDS, maximum=SECONDS + MAX_CYCLE_SECONDS) + require(phase >= completions[-1]["elapsedSeconds"] and completions[-1]["elapsedSeconds"] >= SECONDS, + "The final cycle does not cover the fixed duration") + seconds(result.get("shutdownSeconds"), "shutdown duration", maximum=SHUTDOWN_SECONDS) + require(result.get("coldBudgetRejected") is (first_rejection is not None), "The first cold-cap rejection was not preserved") + return start, samples, completions, first_rejection, result + + +def sample_summary(samples, fields): + times = [value["Seconds"] for value in samples] + summary = {"sampleCount": len(samples), "firstSeconds": times[0], "lastSeconds": times[-1], + "spanSeconds": times[-1] - times[0], "maximumGapSeconds": max((b - a for a, b in zip(times, times[1:])), default=0)} + for field in fields: + values = [value[field] for value in samples] + summary[field] = {"first": values[0], "last": values[-1], "min": min(values), "max": max(values), "median": median(values)} + return summary + + +def slope(samples, field): + times = [value["Seconds"] for value in samples] + mean = math.fsum(times) / len(times) + mean_value = math.fsum(value[field] for value in samples) / len(samples) + variance = math.fsum((time - mean) ** 2 for time in times) + return 3600 * math.fsum((time - mean) * (value[field] - mean_value) + for time, value in zip(times, samples)) / variance + + +def describe(samples, completions): + windows = [] + for begin, end in WINDOWS: + subset = [value for value in samples if begin <= value["Seconds"] <= end] + require(len(subset) >= 10, f"Insufficient observations in {begin}–{end} seconds") + summary = sample_summary(subset, MEASUREMENTS) + require(summary["firstSeconds"] <= begin + 60 and summary["lastSeconds"] >= end - 60 + and summary["spanSeconds"] >= 480 and summary["maximumGapSeconds"] <= 60, + f"Incomplete coverage in {begin}–{end} seconds") + windows.append({"windowSeconds": [begin, end], **summary}) + late = [value for value in samples if 1800 <= value["Seconds"] <= SECONDS] + coverage = sample_summary(late, ()) + require(coverage["maximumGapSeconds"] <= 60, "An observation gap exceeds 60 seconds across the late phase") + previous = [row for row in completions if row["elapsedSeconds"] <= 1800] + cycles = len(previous) + restarts = previous[-1]["restarts"] if previous else 0 + work = {"cycles": cycles, "restarts": restarts, "earlierSaturationWorkloadReached": cycles >= 385 and restarts >= 96} + if not work["earlierSaturationWorkloadReached"]: + work["interpretation"] = "Post-restart-step attribution withheld because the earlier workload counts fell short by 1800 seconds." + return { + "allQuiescent": sample_summary(samples, (*ZERO_FIELDS, *STEADY_FIELDS, *MEASUREMENTS)), + "finalQuiescentSample": samples[-1], + "windows": windows, + "leastSquares": {**coverage, "rangeSeconds": [1800, SECONDS], "units": "bytes/hour", + "rss": slope(late, "RssBytes"), "retainedManaged": slope(late, "ManagedBytes")}, + "workCompletedBy1800Seconds": work, + } + + +def check_trx(path, expected_names, failure=None): + document = ET.parse(path).getroot() + counters = document.findall("./t:ResultSummary/t:Counters", TRX) + require(len(counters) == 1, f"Missing unique counters in {path.name}") + counters = counters[0].attrib + total = len(expected_names) + failed = 1 if failure else 0 + expected = {"total": total, "executed": total, "passed": total - failed, "failed": failed, + "error": 0, "timeout": 0, "aborted": 0, "notExecuted": 0} + for key, value in expected.items(): + require(counters.get(key) == str(value), f"Unexpected {key} count in {path.name}") + for key in ("inconclusive", "passedButRunAborted", "notRunnable", "disconnected", "inProgress", "pending"): + require(counters.get(key, "0") == "0", f"Unexpected {key} count in {path.name}") + results = document.findall("./t:Results/t:UnitTestResult", TRX) + require(len(results) == total and {row.get("testName") for row in results} == expected_names, + f"Wrong test identities in {path.name}") + require(all(row.get("outcome") == ("Failed" if failure else "Passed") for row in results), + f"Unexpected test outcome in {path.name}") + if failure: + actual = results[0].findtext("./t:Output/t:ErrorInfo/t:Message", namespaces=TRX) + require(assertion_message(actual) == failure, "TRX failure differs from the first cold-cap assertion") + return {"executed": total, "passed": total - failed, "failed": failed, "skipped": 0} + + +def exit_status(path): + value = path.read_text(encoding="ascii").strip() + require(re.fullmatch(r"0|[1-9][0-9]{0,2}", value) and int(value) <= 255, f"Invalid {path.name}") + return int(value) + + +def inspect_run(path, provenance, wall_seconds): + """Check actual run evidence. This function neither launches Docker nor changes the evidence.""" + start, samples, completions, rejection, result = validate_rows(read_rows(path / "resources.jsonl"), provenance["sourceRevision"]) + wall = seconds(wall_seconds, "container wall time", minimum=SECONDS) + require(start["startupSeconds"] + result["cycleSeconds"] + result["shutdownSeconds"] <= wall, + "Startup, cycle and shutdown phases exceed measured wall time") + test_exit = exit_status(path / "test-exit-status.txt") + container_exit = exit_status(path / "container-exit-status.txt") + require(test_exit == container_exit and ((test_exit != 0) == bool(rejection)), "Original test/container exit was not preserved") + mapping = (path / "target-runtime.txt").read_text(encoding="ascii").splitlines() + require(mapping == [f"targetPid={start['processId']}", f"actualExecutable=/app/{APP}", + "mappedCoreClr=/app/libcoreclr.so", f"coreClrSha256={provenance['coreClrSha256']}"], + "Published Linux apphost or mapped CLR was not verified for the recorded PID") + controls = check_trx(path / "results/descriptor-controls.trx", DESCRIPTOR_TESTS) + workload = check_trx(path / "results/late-slope.trx", {TEST_NAME}, rejection and rejection["assertionMessage"]) + return {"diagnosticOutcome": result, "firstColdRejection": rejection, "descriptorTests": controls, + "experimentTests": workload, "testExitStatus": test_exit, "containerExitStatus": container_exit, + **describe(samples, completions)} + + +def evidence_hashes(path): + result = {} + for name in EVIDENCE_FILES: + file = path / name + require(file.is_file() and file.resolve() == file, f"Missing or linked evidence file {name}") + result[name] = digest(file) + return result + + +def analyze_run(path, bundle_receipt_path, bundle_hash): + require(re.fullmatch(r"[0-9a-f]{64}", bundle_hash) and digest(bundle_receipt_path) == bundle_hash, + "Reviewed bundle receipt hash differs") + bundle = read_object(bundle_receipt_path) + require(bundle.get("kind") == "bundle" and all(type(bundle.get(key)) is type(value) and bundle[key] == value + for key, value in SETTINGS.items()), + "Invalid immutable bundle protocol") + receipt = read_object(path / "run-receipt.json") + provenance = read_object(path / "launch.json") + require(receipt.get("kind") == "run" and provenance.get("kind") == "launch", "Wrong receipt types") + for record in (receipt, provenance): + require(record.get("protocol") == PROTOCOL and record.get("acceptance") is False + and record.get("bundleReceiptSha256") == bundle_hash, "Wrong diagnostic provenance") + for field in ("runId", "sourceRevision", "image", "coreClrSha256", "dockerContext", "command", "containerTimeoutSeconds"): + require(receipt[field] == provenance[field], f"Launch and run receipts disagree on {field}") + require(receipt["sourceRevision"] == bundle["sourceRevision"] and receipt["image"] == bundle["image"] + and receipt["coreClrSha256"] == bundle["files"]["app/libcoreclr.so"] + and receipt["dockerContext"] == bundle["dockerContext"], + "Recorded source, image or runtime differs from the reviewed bundle") + require(re.fullmatch(r"[0-9a-f]{32}", receipt["runId"]) + and re.fullmatch(r"sha256:[0-9a-f]{64}", receipt["image"]) + and re.fullmatch(r"[0-9a-f]{64}", receipt["coreClrSha256"]), "Invalid run identity or immutable provenance") + require(receipt.get("diagnosticCompleted") is True and receipt.get("containerRemoved") is True, + "The launcher did not verify duration, shutdown and container cleanup") + require("validationErrors" not in receipt and provenance["containerTimeoutSeconds"] == CONTAINER_SECONDS + and provenance["command"] == container_command(Path(provenance["bundlePath"]), Path(provenance["outputPath"]), + bundle, receipt["runId"]), "The recorded container invocation differs") + require(receipt.get("evidenceSha256") == evidence_hashes(path), "Recorded evidence hashes differ") + report = inspect_run(path, provenance, receipt["wallSeconds"]) + for field in ("diagnosticOutcome", "testExitStatus", "containerExitStatus", "descriptorTests", "experimentTests"): + require(receipt[field] == report[field], f"Run receipt differs from the raw {field}") + require(receipt.get("launcherExitStatus") == report["testExitStatus"], "The launcher did not preserve the original exit") + return {"protocol": PROTOCOL, "acceptance": False, "bundleReceiptSha256": bundle_hash, + "sourceRevision": receipt["sourceRevision"], "evidenceSha256": receipt["evidenceSha256"], **report} + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--run", type=Path, required=True) + parser.add_argument("--bundle-receipt", type=Path, required=True) + parser.add_argument("--bundle-receipt-sha256", required=True) + options = parser.parse_args() + try: + print(json.dumps(analyze_run(options.run.resolve(strict=True), options.bundle_receipt, + options.bundle_receipt_sha256), indent=2, allow_nan=False)) + except (OSError, ValueError, KeyError, TypeError, ET.ParseError) as error: + print(f"Incomplete late-slope evidence: {error}", file=sys.stderr) + return 1 + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/validation/opcua-lifecycle-memory/late-slope/bundle.py b/scripts/validation/opcua-lifecycle-memory/late-slope/bundle.py new file mode 100644 index 000000000..892b1117a --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/late-slope/bundle.py @@ -0,0 +1,129 @@ +"""Checks shared by immutable artifact preparation and launch.""" + +import json +import os +from pathlib import Path +import re +import stat +import subprocess +import sys +from uuid import UUID + +sys.dont_write_bytecode = True + +from analyze import APP, RUNTIME, SETTINGS, digest, local_context, read_object, require + + +TOOLS = ("analyze.py", "bundle.py", "launch.py", "container.sh", "README.md") +TEST_DIRECTORY = f"tests/Server/{APP}" +CANONICAL_SOURCES = tuple(f"{TEST_DIRECTORY}/{name}" for name in ( + "Sdk2LifecycleSoakTests.cs", "Sdk2LifecycleLateSlopeTests.cs", f"{APP}.csproj")) +SDK_PACKAGES = { + f"OPCFoundation.NetStandard.Opc.Ua.{component}/2.0.1" + for component in ("Client", "Configuration", "Core", "Core.Schema", "Core.Types", + "Security.Certificates", "Server", "Types") +} +GATEWAY_PACKAGES = {f"ZB.MOM.WW.HistorianGateway.{component}/1.0.0" for component in ("Client", "Contracts")} + + +def context_identity(name): + require(re.fullmatch(r"[A-Za-z0-9_.-]+", name), "Invalid local Docker context name") + require(not any(os.environ.get(key) for key in ("DOCKER_HOST", "DOCKER_TLS", "DOCKER_TLS_VERIFY", "DOCKER_CERT_PATH")) + and os.environ.get("DOCKER_CONTEXT", name) in ("", name), "Docker endpoint or TLS override is set") + result = subprocess.check_output(["docker", "context", "inspect", name], text=True, timeout=15) + contexts = json.loads(result) + require(len(contexts) == 1 and contexts[0]["Name"] == name, "Expected one explicit Docker context") + identity = {"name": name, "endpoint": contexts[0]["Endpoints"]["docker"]["Host"]} + require(local_context(identity) and Path(identity["endpoint"][len("unix://"):]).is_socket(), + "The reviewed Docker context must use a local Unix socket") + return identity + + +def image_identity(image, context): + require(re.fullmatch(r"sha256:[0-9a-f]{64}", image), "Use a locally cached immutable image ID") + result = subprocess.check_output(["docker", "--host", context["endpoint"], "image", "inspect", image], text=True, timeout=15) + images = json.loads(result) + require(len(images) == 1, "Expected one cached image") + value = images[0] + require((value["Id"], value["Os"], value["Architecture"]) == (image, "linux", "arm64"), + "The immutable image must be Linux ARM64") + return {"id": image, "os": "linux", "architecture": "arm64"} + + +def manifest(root): + """Hash the exact regular-file tree and exclude only the receipt that contains it.""" + result = {} + for path in sorted(root.rglob("*")): + kind = path.lstat().st_mode + require(stat.S_ISDIR(kind) or stat.S_ISREG(kind), f"Unsupported artifact type {path.relative_to(root)}") + if stat.S_ISREG(kind) and path != root / "receipt.json": + result[path.relative_to(root).as_posix()] = digest(path) + return result + + +def check_elf(path): + with path.open("rb") as stream: + header = stream.read(20) + require(header[:6] == b"\x7fELF\x02\x01" and header[18:20] == b"\xb7\x00", + f"{path.name} is not ELF64 AArch64") + + +def check_application(app): + check_elf(app / APP) + require(os.access(app / APP, os.X_OK), "The Linux apphost is not executable") + check_elf(app / "libcoreclr.so") + options = read_object(app / f"{APP}.runtimeconfig.json")["runtimeOptions"] + frameworks = options["includedFrameworks"] + require(options["tfm"] == "net10.0" and "framework" not in options and "frameworks" not in options + and isinstance(frameworks, list) and any(value["name"] == "Microsoft.NETCore.App" for value in frameworks) + and all(value["version"] == RUNTIME for value in frameworks), "Wrong self-contained application runtime") + dependencies = read_object(app / f"{APP}.deps.json") + require(dependencies["runtimeTarget"]["name"] == ".NETCoreApp,Version=v10.0/linux-arm64", "Wrong application RID") + libraries = dependencies["libraries"] + sdk = {key for key in libraries if key.startswith("OPCFoundation.")} + gateway = {key for key in libraries if key.startswith("ZB.MOM.WW.HistorianGateway.")} + require(sdk == SDK_PACKAGES and gateway == GATEWAY_PACKAGES, "Expected exact SDK 2.0.1 and HistorianGateway 1.0.0 graph") + return sorted(sdk), sorted(gateway) + + +def check_modules(modules, files): + require(isinstance(modules, list), "Missing managed module identities") + seen = set() + for module in modules: + name = module["file"] + require(name in files and name.startswith("app/") and name.endswith(".dll") and name not in seen, + "Unexpected or duplicate managed module file") + require(module["assembly"] and re.fullmatch(r"\d+(?:\.\d+){3}", module["version"]) + and UUID(module["mvid"]).int != 0, "Invalid assembly version or MVID") + seen.add(name) + required = {f"app/{APP}.dll", "app/Opc.Ua.Server.dll", "app/System.Private.CoreLib.dll", + "app/ZB.MOM.WW.HistorianGateway.Client.dll", "app/ZB.MOM.WW.HistorianGateway.Contracts.dll"} + require(required <= seen, "Missing application, runtime or dependency module identity") + + +def verify_bundle(root, expected_hash): + path = root / "receipt.json" + require(path.is_file() and not path.is_symlink() and re.fullmatch(r"[0-9a-f]{64}", expected_hash) + and digest(path) == expected_hash, "Reviewed bundle receipt hash differs") + receipt = read_object(path) + require(receipt.get("kind") == "bundle" and all(type(receipt.get(key)) is type(value) and receipt[key] == value + for key, value in SETTINGS.items()), "Invalid fixed diagnostic settings") + require(re.fullmatch(r"[0-9a-f]{40}", receipt["sourceRevision"]), "Invalid committed source revision") + files = manifest(root) + require(receipt["files"] == files, "The immutable bundle file set or a file hash changed") + require({name for name in files if name.startswith("tools/")} == {f"tools/{name}" for name in TOOLS}, + "Unexpected bundled tools") + sdk, gateway = check_application(root / "app") + require(receipt["sdkLibraries"] == sdk and receipt["gatewayLibraries"] == gateway, + "Dependency receipt differs from the published application") + check_modules(receipt["managedModules"], files) + require(receipt["imageIdentity"] == {"id": receipt["image"], "os": "linux", "architecture": "arm64"} + and re.fullmatch(r"sha256:[0-9a-f]{64}", receipt["image"]), "Invalid immutable image identity") + require(local_context(receipt["dockerContext"]), "Invalid reviewed local Docker context") + require(receipt["sourceFiles"] and all(re.fullmatch(r"[0-9a-f]{64}", value) for value in receipt["sourceFiles"].values()), + "Missing committed source hashes") + require(set(CANONICAL_SOURCES) <= receipt["sourceFiles"].keys(), "Missing canonical test or project hash") + for name in TOOLS: + source = "scripts/validation/opcua-lifecycle-memory/late-slope/" + name + require(receipt["sourceFiles"].get(source) == files[f"tools/{name}"], f"Bundled {name} differs from source") + return receipt diff --git a/scripts/validation/opcua-lifecycle-memory/late-slope/container.sh b/scripts/validation/opcua-lifecycle-memory/late-slope/container.sh new file mode 100644 index 000000000..ad9bea3e1 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/late-slope/container.sh @@ -0,0 +1,85 @@ +#!/usr/bin/env bash +# Execute the immutable self-contained apphost through the cached Linux VSTest controller. +verify_mapped_coreclr() { + awk -v identity="$2" ' + $6 ~ /\/libcoreclr.so$/ { + if (NF != 6 || ($5 " " $6) != identity) bad = 1 + else matched = 1 + } + END { exit (matched && !bad) ? 0 : 1 } + ' "$1" +} + +# The offline controls source only the mapping check above. +if [[ ${BASH_SOURCE[0]} != "$0" ]]; then return 0; fi + +set -euo pipefail +umask 077 +app=ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests +test_class="$app.Sdk2LifecycleSoakTests" +[[ -d /task/tmp && ! -L /task/tmp && -d /tmp && ! -L /tmp ]] +[[ $(stat -c '%a' /task/tmp) == 700 && $(stat -c '%d:%i' /task/tmp) == "$(stat -c '%d:%i' /tmp)" ]] +mkdir -p /task/data /task/cli /task/results +export TMPDIR=/task/tmp XDG_DATA_HOME=/task/data DOTNET_CLI_HOME=/task/cli +export OTOPCUA_SDK2_SOAK=1 OTOPCUA_SDK2_SOAK_MODE=late-slope OTOPCUA_SDK2_SOAK_SECONDS=7200 +export OTOPCUA_SDK2_SOAK_OUTPUT=/task/resources.jsonl OPCUA_CERTIFICATE_LEAK_TRACKING=1 +export DOTNET_CLI_TELEMETRY_OPTOUT=1 DOTNET_NOLOGO=1 +[[ $(uname -s) == Linux && $(uname -m) == aarch64 && -d /proc/self/fd ]] +[[ ${OTOPCUA_SOAK_BUILD_SHA:-} =~ ^[0-9a-f]{40}$ ]] +dotnet --info > /task/controller-runtime.txt + +dotnet vstest "/app/$app.dll" \ + --TestCaseFilter:"FullyQualifiedName~$test_class.Descriptor_probe_" \ + --ResultsDirectory:/task/results '--Logger:trx;LogFileName=descriptor-controls.trx' > /task/descriptor-controls.log 2>&1 + +# Verify actual execution before starting the long test. The host parses the complete TRX independently. +controls=/task/results/descriptor-controls.trx +counters=$(grep -E '^[[:space:]]*/dev/null || true; fi +} +trap cleanup EXIT +dotnet vstest "/app/$app.dll" \ + --TestCaseFilter:"FullyQualifiedName=$test_class.Repeated_lifecycles_return_resources_to_a_steady_baseline" \ + --ResultsDirectory:/task/results '--Logger:trx;LogFileName=late-slope.trx' > /task/test.log 2>&1 & +vstest_pid=$! + +# The canonical startup deadline is 120 seconds. Allow controller startup before observing its first complete row. +proof_deadline=$((SECONDS + 150)) +observed=0 +while ((SECONDS < proof_deadline)) && kill -0 "$vstest_pid" 2>/dev/null; do + if [[ -s /task/resources.jsonl ]] && IFS= read -r header < /task/resources.jsonl; then + [[ $header == *'"kind":"start"'* && $header == *'"mode":"late-slope"'* ]] + pid=$(sed -n 's/.*"processId":\([1-9][0-9]*\),.*/\1/p' <<< "$header") + [[ $pid =~ ^[1-9][0-9]*$ ]] + executable=$(readlink "/proc/$pid/exe") + [[ $executable == "/app/$app" ]] + runtime=/app/libcoreclr.so + verify_mapped_coreclr "/proc/$pid/maps" "$(stat -c '%i %n' "$runtime")" + runtime_hash=$(sha256sum "$runtime") + printf 'targetPid=%s\nactualExecutable=%s\nmappedCoreClr=%s\ncoreClrSha256=%s\n' \ + "$pid" "$executable" "$runtime" "${runtime_hash%% *}" > /task/target-runtime.txt + observed=1 + break + fi + sleep 0.1 +done +if [[ $observed != 1 ]]; then kill "$vstest_pid" 2>/dev/null || true; fi +test_status=0 +wait "$vstest_pid" || test_status=$? +vstest_pid= +printf '%s\n' "$test_status" > /task/test-exit-status.txt +if [[ $test_status != 0 ]]; then exit "$test_status"; fi +[[ $observed == 1 ]] diff --git a/scripts/validation/opcua-lifecycle-memory/late-slope/launch.py b/scripts/validation/opcua-lifecycle-memory/late-slope/launch.py new file mode 100644 index 000000000..683add9de --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/late-slope/launch.py @@ -0,0 +1,143 @@ +#!/usr/bin/env python3 +"""Verify an immutable bundle or launch its fixed-duration Linux diagnostic.""" + +import argparse +import json +from pathlib import Path +import re +import stat +import subprocess +import sys +import time +import uuid +import xml.etree.ElementTree as ET + +sys.dont_write_bytecode = True + +from analyze import CONTAINER_SECONDS, DOCKER_LABEL, PROTOCOL, container_command, evidence_hashes, inspect_run, require +from bundle import context_identity, image_identity, verify_bundle + + +def remove_container(context, run_id): + docker = ["docker", "--host", context["endpoint"]] + + def containers(): + result = subprocess.check_output([*docker, "ps", "--all", "--quiet", "--no-trunc", + "--filter", f"label={DOCKER_LABEL}={run_id}"], text=True, timeout=10) + ids = result.split() + require(all(re.fullmatch(r"[0-9a-f]{64}", value) for value in ids), "Unexpected container ID") + return ids + + ids = containers() + if ids: + subprocess.run([*docker, "rm", "--force", *ids], stdout=subprocess.DEVNULL, + stderr=subprocess.DEVNULL, timeout=15) + require(not containers(), "The task-owned container is still present") + + +def write(path, value): + with path.open("x", encoding="utf-8") as stream: + json.dump(value, stream, indent=2, allow_nan=False) + stream.write("\n") + + +def verify_local_image(bundle): + context = bundle["dockerContext"] + require(context_identity(context["name"]) == context, "Reviewed Docker context endpoint changed") + require(image_identity(bundle["image"], context) == bundle["imageIdentity"], "Wrong cached image identity") + + +def create_task_output(output, bundle_root): + require(not output.is_symlink(), "Run output cannot be a symbolic link") + output = output.resolve() + require(not output.is_relative_to(bundle_root), "Run output must be outside the immutable bundle") + output.mkdir(mode=0o700, parents=True, exist_ok=False) + temporary = output / "tmp" + temporary.mkdir(mode=0o700, exist_ok=False) + for directory in (output, temporary): + mode = directory.lstat().st_mode + require(stat.S_ISDIR(mode) and stat.S_IMODE(mode) == 0o700, f"Expected private directory mode 0700 for {directory}") + return output + + +def launch(root, bundle, bundle_hash, output): + require(Path(__file__).resolve() == root / "tools/launch.py", "Invoke the reviewed bundled launcher") + output = create_task_output(output, root) + run_id = uuid.uuid4().hex + invocation = container_command(root, output, bundle, run_id) + provenance = {"kind": "launch", "protocol": PROTOCOL, "acceptance": False, "runId": run_id, + "bundleReceiptSha256": bundle_hash, "sourceRevision": bundle["sourceRevision"], "image": bundle["image"], + "coreClrSha256": bundle["files"]["app/libcoreclr.so"], "command": invocation, + "dockerContext": bundle["dockerContext"], "bundlePath": str(root), "outputPath": str(output), + "containerTimeoutSeconds": CONTAINER_SECONDS} + write(output / "launch.json", provenance) + errors = [] + removed = False + started = time.monotonic() + try: + with (output / "container.log").open("x", encoding="utf-8") as log: + process = subprocess.run(invocation, stdout=log, stderr=subprocess.STDOUT, timeout=CONTAINER_SECONDS) + status = process.returncode + except subprocess.TimeoutExpired: + status = 124 + errors.append("The container reached the fixed outer deadline") + except KeyboardInterrupt: + status = 130 + errors.append("Container execution was interrupted") + except OSError as error: + status = 125 + errors.append(str(error)) + finally: + wall = time.monotonic() - started + try: + remove_container(bundle["dockerContext"], run_id) + removed = True + except (OSError, subprocess.SubprocessError, ValueError) as error: + errors.append(f"Container cleanup failed: {error}") + (output / "container-exit-status.txt").write_text(f"{status}\n", encoding="ascii") + receipt = {**provenance, "kind": "run", "containerExitStatus": status, "wallSeconds": wall, + "containerRemoved": removed, "diagnosticCompleted": False} + try: + verify_bundle(root, bundle_hash) + verify_local_image(bundle) + receipt["evidenceSha256"] = evidence_hashes(output) + inspected = inspect_run(output, provenance, wall) + for field in ("diagnosticOutcome", "testExitStatus", "descriptorTests", "experimentTests"): + receipt[field] = inspected[field] + except (OSError, KeyError, TypeError, ValueError, ET.ParseError, subprocess.SubprocessError) as error: + errors.append(f"Evidence validation failed: {error}") + receipt["diagnosticCompleted"] = not errors + if errors: + receipt["validationErrors"] = errors + # Return the original container status when the test rethrows its first resource cap. + receipt["launcherExitStatus"] = (128 - status if status < 0 else status) or int(bool(errors)) + write(output / "run-receipt.json", receipt) + print(json.dumps(receipt, indent=2, allow_nan=False)) + return receipt["launcherExitStatus"] + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--bundle", type=Path, required=True) + parser.add_argument("--receipt-sha256", required=True) + action = parser.add_mutually_exclusive_group(required=True) + action.add_argument("--verify-only", action="store_true") + action.add_argument("--output", type=Path) + options = parser.parse_args() + try: + root = options.bundle.resolve(strict=True) + bundle = verify_bundle(root, options.receipt_sha256) + verify_local_image(bundle) + if options.verify_only: + print(json.dumps({"protocol": PROTOCOL, "sourceRevision": bundle["sourceRevision"], + "receiptSha256": options.receipt_sha256, "verified": True, + "acceptance": False, "workloadLaunched": False}, indent=2)) + return 0 + return launch(root, bundle, options.receipt_sha256, options.output) + except (OSError, KeyError, TypeError, ValueError, subprocess.SubprocessError) as error: + print(f"Late-slope launcher rejected the request: {error}", file=sys.stderr) + return 1 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/validation/opcua-lifecycle-memory/late-slope/prepare.py b/scripts/validation/opcua-lifecycle-memory/late-slope/prepare.py new file mode 100644 index 000000000..4f20eaf59 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/late-slope/prepare.py @@ -0,0 +1,97 @@ +#!/usr/bin/env python3 +"""Publish and record a fresh immutable Linux ARM64 bundle without running the workload.""" + +import argparse +from datetime import datetime, timezone +import json +from pathlib import Path +import shutil +import subprocess +import sys +import tempfile +import xml.etree.ElementTree as ET + +sys.dont_write_bytecode = True + +from analyze import APP, RUNTIME, SETTINGS, digest, require +from bundle import CANONICAL_SOURCES, TOOLS, check_application, context_identity, image_identity, manifest, verify_bundle + + +HERE = Path(__file__).resolve().parent +REPO = HERE.parents[3] +PROJECT = REPO / "tests/Server" / APP / (APP + ".csproj") +SUPPORT = PROJECT.with_name("Sdk2LifecycleLateSlopeTests.cs") +MODULE_SOURCE = HERE.parent / "ArtifactModuleInfo.cs" +DESIGN = HERE.parent / "LATE_SLOPE.md" + + +def check_source(revision): + current = subprocess.check_output(["git", "rev-parse", "HEAD"], cwd=REPO, text=True).strip() + require(revision == current, "Publish the specified committed source revision") + require(not subprocess.check_output(["git", "status", "--porcelain"], cwd=REPO, text=True).strip(), + "The publication checkout must be clean") + require('"late-slope-result"' in SUPPORT.read_text(encoding="utf-8"), "The committed canonical test lacks late-slope mode") + sources = [*(REPO / name for name in CANONICAL_SOURCES), MODULE_SOURCE, DESIGN, + HERE / "prepare.py", HERE / "test_offline.py", *(HERE / name for name in TOOLS)] + return {path.relative_to(REPO).as_posix(): digest(path) for path in sources} + + +def managed_modules(build, root): + project = ET.Element("Project", Sdk="Microsoft.NET.Sdk") + settings = ET.SubElement(project, "PropertyGroup") + for key, value in {"OutputType": "Exe", "TargetFramework": "net10.0", "ImplicitUsings": "enable", + "EnableDefaultCompileItems": "false", "TreatWarningsAsErrors": "true"}.items(): + ET.SubElement(settings, key).text = value + ET.SubElement(ET.SubElement(project, "ItemGroup"), "Compile", Include=str(MODULE_SOURCE)) + path = build / "module-info.csproj" + ET.ElementTree(project).write(path, encoding="unicode") + with (root / "module-info-build.log").open("w", encoding="utf-8") as log: + subprocess.run(["dotnet", "build", str(path), "-c", "Release", "-m:2", "--nologo"], + stdout=log, stderr=subprocess.STDOUT, check=True, timeout=300) + command = ["dotnet", str(build / "bin/Release/net10.0/module-info.dll"), str(root), str(root / "app")] + return json.loads(subprocess.check_output(command, text=True, timeout=60)) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--output", type=Path, required=True) + parser.add_argument("--source-revision", required=True) + parser.add_argument("--image", required=True) + parser.add_argument("--docker-context", required=True) + options = parser.parse_args() + sources = check_source(options.source_revision) + context = context_identity(options.docker_context) + image = image_identity(options.image, context) + root = options.output.resolve() + root.mkdir(mode=0o700, parents=True, exist_ok=False) + with tempfile.TemporaryDirectory(prefix="opcua-late-slope-publish-") as scratch: + build = Path(scratch) + command = ["dotnet", "publish", str(PROJECT), "-c", "Release", "-r", "linux-arm64", + "--self-contained", "true", f"-p:RuntimeFrameworkVersion={RUNTIME}", + "-p:PublishSingleFile=false", "-p:PublishTrimmed=false", "-p:UseAppHost=true", + "--artifacts-path", str(build / "artifacts"), "-o", str(root / "app"), "-m:2", "--nologo"] + with (root / "publish.log").open("w", encoding="utf-8") as log: + subprocess.run(command, cwd=REPO, stdout=log, stderr=subprocess.STDOUT, check=True, timeout=900) + sdk, gateway = check_application(root / "app") + modules = managed_modules(build, root) + tools = root / "tools" + tools.mkdir() + for name in TOOLS: + shutil.copy2(HERE / name, tools / name) + require(check_source(options.source_revision) == sources, "Committed inputs changed during publication") + require(context_identity(options.docker_context) == context and image_identity(options.image, context) == image, + "The local Docker context or image changed during publication") + receipt = {**SETTINGS, "kind": "bundle", "sourceRevision": options.source_revision, "sourceFiles": sources, "dockerContext": context, + "image": options.image, "imageIdentity": image, "preparedUtc": datetime.now(timezone.utc).isoformat(), + "publishCommand": command, "sdkLibraries": sdk, "gatewayLibraries": gateway, + "managedModules": modules, "files": manifest(root)} + path = root / "receipt.json" + path.write_text(json.dumps(receipt, indent=2, allow_nan=False) + "\n", encoding="utf-8") + sha = digest(path) + verify_bundle(root, sha) + print(json.dumps({"bundle": str(root), "sourceRevision": options.source_revision, + "receiptSha256": sha, "acceptance": False, "workloadLaunched": False}, indent=2)) + + +if __name__ == "__main__": + main() diff --git a/scripts/validation/opcua-lifecycle-memory/late-slope/test_offline.py b/scripts/validation/opcua-lifecycle-memory/late-slope/test_offline.py new file mode 100644 index 000000000..2d9145d2d --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/late-slope/test_offline.py @@ -0,0 +1,413 @@ +#!/usr/bin/env python3 +"""Synthetic evidence controls. No application, Docker, or workload execution.""" + +import json +import os +from pathlib import Path +import stat +import subprocess +import sys +import tempfile +import unittest +from unittest.mock import patch +from uuid import UUID +import xml.etree.ElementTree as ET + +sys.dont_write_bytecode = True + +import analyze +import bundle +import launch + + +REVISION = "a" * 40 +IMAGE = "sha256:" + "b" * 64 +CONTEXT = {"name": "local-control", "endpoint": "unix:///tmp/control.sock"} +RUN_ID = "c" * 32 + + +def canonical_rows(period=4, rejected=True): + yield {"kind": "start", "mode": analyze.MODE, "requestedSeconds": 7200, "minimumFullSeconds": 7200, + "runtime": analyze.RUNTIME, "sdk": analyze.SDK, "architecture": "Arm64", "processId": 123, + "startupSeconds": 1, "build": REVISION, "acceptance": False, "limits": analyze.BUDGETS.copy()} + cycles = 7200 // period + baseline = None + for cycle in range(1, cycles + 1): + elapsed = cycle * period - 1 + value = dict.fromkeys(analyze.SAMPLE_FIELDS, 0) + value.update(Cycle=cycle, Seconds=elapsed, Variables=19, Folders=4, Conditions=1, + CachedCertificateStores=2, Descriptors=190, ManagedBytes=20_000_000 + elapsed * 32, + RssBytes=200_000_000 + elapsed * 128, GcCommittedBytes=48_000_000, JitMethods=76000, + JitIlBytes=11500000, ActiveTimers=12, Threads=24) + if cycle == 3: + baseline = value.copy() + if rejected and cycle == 4: + limit = baseline["RssBytes"] + analyze.BUDGETS["rssGrowthBytes"] + value["RssBytes"] = limit + 1 + yield {"kind": "active", "cycle": cycle, "sessions": 2, "subscriptions": 1, "items": 3, + "browsePoints": 1, "historyPoints": 6} + yield {"kind": "network-stall-recovered", "cycle": cycle, "status": "BadRequestInterrupted", "seconds": 1} + yield {"kind": "resource-observation", "resources": value.copy()} + if rejected and cycle == 4: + yield {"kind": "budget-rejected", "cycle": cycle, "seconds": elapsed + 0.1, + "resources": value.copy(), "baseline": baseline, + "failure": (f"Shouldly.ShouldAssertException: {limit + 1}L\r\n should be less than or equal to" + f"\r\n{limit}L\r\n but was not\n at synthetic fixture")} + yield {"kind": "quiescent-budget-rejected" if rejected and cycle >= 4 else "quiescent", + "cycleSeconds": period - 1, "resources": value.copy()} + if cycle % 4 == 0: + yield {"kind": "restart", "cycles": cycle, "restarts": cycle // 4, "seconds": 1, "boundedRestartSeconds": 0.9} + yield {"kind": "late-slope-cycle", "cycle": cycle, "restarts": cycle // 4, + "elapsedSeconds": cycle * period, "cycleSeconds": period} + yield {"kind": "late-slope-result", "mode": analyze.MODE, "cycles": cycles, "restarts": cycles // 4, + "cycleSeconds": cycles * period, "shutdownSeconds": 2, "durationCompleted": True, + "shutdownVerified": True, "fatalFailure": False, "failureTypes": [], "coldBudgetRejected": rejected, "acceptance": False} + + +def write_json(path, value): + path.write_text(json.dumps(value) + "\n", encoding="utf-8") + + +def write_trx(path, names, failure=None): + root = ET.Element("TestRun", xmlns=analyze.TRX["t"]) + results = ET.SubElement(root, "Results") + for name in sorted(names): + result = ET.SubElement(results, "UnitTestResult", testName=name, outcome="Failed" if failure else "Passed") + if failure: + output = ET.SubElement(result, "Output") + ET.SubElement(ET.SubElement(output, "ErrorInfo"), "Message").text = failure + total = len(names) + summary = ET.SubElement(root, "ResultSummary") + ET.SubElement(summary, "Counters", total=str(total), executed=str(total), passed=str(total - bool(failure)), + failed=str(int(bool(failure))), notExecuted="0", error="0", timeout="0", aborted="0") + ET.ElementTree(root).write(path, encoding="utf-8") + + +class RowControls(unittest.TestCase): + def test_fixed_windows_and_known_linear_slopes(self): + _, samples, completions, rejection, _ = analyze.validate_rows(canonical_rows(), REVISION) + report = analyze.describe(samples, completions) + self.assertEqual(rejection["cycle"], 4) + self.assertEqual(report["allQuiescent"]["sampleCount"], 1800) + self.assertEqual(report["allQuiescent"]["RssBytes"]["max"], rejection["resources"]["RssBytes"]) + self.assertEqual([row["windowSeconds"] for row in report["windows"]], [[1800, 2400], [3600, 4200], [6600, 7200]]) + self.assertEqual([row["sampleCount"] for row in report["windows"]], [150, 150, 150]) + self.assertAlmostEqual(report["leastSquares"]["rss"], 128 * 3600) + self.assertAlmostEqual(report["leastSquares"]["retainedManaged"], 32 * 3600) + self.assertEqual(report["leastSquares"]["sampleCount"], 1350) + self.assertTrue(report["workCompletedBy1800Seconds"]["earlierSaturationWorkloadReached"]) + + def test_slopes_remain_descriptive_below_earlier_workload(self): + _, samples, completions, rejection, _ = analyze.validate_rows(canonical_rows(25, rejected=False), REVISION) + report = analyze.describe(samples, completions) + self.assertIsNone(rejection) + work = report["workCompletedBy1800Seconds"] + self.assertEqual((work["cycles"], work["restarts"]), (72, 18)) + self.assertFalse(work["earlierSaturationWorkloadReached"]) + self.assertIn("attribution withheld", work["interpretation"]) + self.assertAlmostEqual(report["leastSquares"]["rss"], 128 * 3600) + + def test_wrong_mode_duration_runtime_or_startup_are_rejected(self): + for field, value in (("mode", "full"), ("requestedSeconds", 90), ("runtime", "10.0.3"), + ("architecture", "X64"), ("sdk", "2.0.0"), ("startupSeconds", 121), ("acceptance", True)): + with self.subTest(field=field): + rows = list(canonical_rows(25)) + rows[0][field] = value + with self.assertRaises(ValueError): + analyze.validate_rows(rows, REVISION) + + def test_wrong_final_state_never_yields_a_report(self): + for field, value in (("kind", "complete"), ("cycleSeconds", 7199.9), ("cycleSeconds", 7231), + ("shutdownVerified", False), ("durationCompleted", False), ("fatalFailure", True), + ("shutdownSeconds", 61), ("coldBudgetRejected", False), ("acceptance", True), ("restarts", 1)): + with self.subTest(field=field, value=value): + rows = list(canonical_rows(25)) + rows[-1][field] = value + with self.assertRaises(ValueError): + analyze.validate_rows(rows, REVISION) + + def test_duplicate_reordered_missing_or_malformed_samples(self): + def change(rows, position, field, value): + rows[position]["resources"][field] = value + + edits = ( + lambda rows: rows.insert(4, rows[3]), + lambda rows: rows.pop(3), + lambda rows: change(rows, 8, "Cycle", 1), + lambda rows: change(rows, 8, "Seconds", rows[3]["resources"]["Seconds"]), + lambda rows: change(rows, 3, "RssBytes", -1), + lambda rows: change(rows, 3, "ManagedBytes", float("inf")), + lambda rows: change(rows, 3, "PkiDescriptors", 1), + lambda rows: rows.append({"kind": "complete"}), + ) + for edit in edits: + rows = list(canonical_rows(25)) + edit(rows) + with self.assertRaises(ValueError): + analyze.validate_rows(rows, REVISION) + + def test_first_rejection_cannot_disappear_or_change_baseline(self): + rows = list(canonical_rows(25)) + first = next(i for i, row in enumerate(rows) if row["kind"] == "budget-rejected") + rows[first]["baseline"]["RssBytes"] -= 1 + with self.assertRaisesRegex(ValueError, "baseline"): + analyze.validate_rows(rows, REVISION) + rows = list(canonical_rows(25)) + later = next(row for row in rows if row["kind"] == "quiescent-budget-rejected" and row["resources"]["Cycle"] == 5) + later["kind"] = "quiescent" + with self.assertRaisesRegex(ValueError, "quiescent-budget-rejected"): + analyze.validate_rows(rows, REVISION) + rows = list(canonical_rows(25)) + rows.pop(first) + with self.assertRaisesRegex(ValueError, "budget-rejected"): + analyze.validate_rows(rows, REVISION) + + def test_bounded_restart_and_complete_cycle_durations(self): + for kind, field, value, expected in ( + ("restart", "boundedRestartSeconds", 25.1, "bounded restart duration"), + ("restart", "seconds", 31, "combined restart duration"), + ("late-slope-cycle", "cycleSeconds", 31, "complete cycle duration"), + ): + with self.subTest(field=field): + rows = list(canonical_rows(25)) + row = next(row for row in rows if row["kind"] == kind) + row[field] = value + with self.assertRaisesRegex(ValueError, expected): + analyze.validate_rows(rows, REVISION) + + def test_missing_windows_edges_and_internal_or_between_window_gaps(self): + _, samples, completions, _, _ = analyze.validate_rows(canonical_rows(25), REVISION) + for begin, end in ((3600, 4200), (1800, 1880), (7110, 7200), (1900, 1980), (2900, 2980)): + with self.subTest(begin=begin, end=end): + incomplete = [sample for sample in samples if not begin <= sample["Seconds"] <= end] + with self.assertRaises(ValueError): + analyze.describe(incomplete, completions) + + def test_jsonl_rejects_duplicate_keys_nonfinite_literals_and_truncation(self): + with tempfile.TemporaryDirectory() as temporary: + path = Path(temporary) / "samples.jsonl" + for content in ('{"kind":"start","kind":"complete"}\n', '{"seconds":NaN}\n', '{"kind":"start"}'): + path.write_text(content, encoding="utf-8") + with self.assertRaises(ValueError): + list(analyze.read_rows(path)) + + +class ReceiptControls(unittest.TestCase): + def setUp(self): + temporary = tempfile.TemporaryDirectory() + self.addCleanup(temporary.cleanup) + self.root = Path(temporary.name).resolve() + self.run = self.root / "run" + self.bundle_receipt = self.root / "bundle.json" + (self.run / "results").mkdir(parents=True) + self.build_evidence() + + def build_evidence(self, rejected=True): + self.bundle = {**analyze.SETTINGS, "kind": "bundle", "sourceRevision": REVISION, "image": IMAGE, + "dockerContext": CONTEXT, "files": {"app/libcoreclr.so": "d" * 64}} + write_json(self.bundle_receipt, self.bundle) + self.bundle_hash = analyze.digest(self.bundle_receipt) + self.provenance = {"kind": "launch", "protocol": analyze.PROTOCOL, "acceptance": False, + "sourceRevision": REVISION, "image": IMAGE, "dockerContext": CONTEXT, "runId": RUN_ID, + "bundleReceiptSha256": self.bundle_hash, "coreClrSha256": "d" * 64, + "containerTimeoutSeconds": 7440, "bundlePath": str(self.root / "bundle"), "outputPath": str(self.run)} + self.provenance["command"] = analyze.container_command(self.root / "bundle", self.run, self.bundle, RUN_ID) + write_json(self.run / "launch.json", self.provenance) + rows = list(canonical_rows(25, rejected)) + (self.run / "resources.jsonl").write_text("".join(json.dumps(row) + "\n" for row in rows), encoding="utf-8") + status = int(rejected) + for filename in ("test-exit-status.txt", "container-exit-status.txt"): + (self.run / filename).write_text(f"{status}\n", encoding="ascii") + (self.run / "target-runtime.txt").write_text( + f"targetPid=123\nactualExecutable=/app/{analyze.APP}\nmappedCoreClr=/app/libcoreclr.so\ncoreClrSha256={'d' * 64}\n", + encoding="ascii") + for filename in ("container.log", "controller-runtime.txt", "descriptor-controls.log", "test.log"): + (self.run / filename).write_text("Synthetic control fixture\n", encoding="utf-8") + write_trx(self.run / "results/descriptor-controls.trx", analyze.DESCRIPTOR_TESTS) + failure = next((row["failure"] for row in rows if row["kind"] == "budget-rejected"), None) + message = analyze.assertion_message(failure).replace("Exception:", "Exception :", 1) if failure else None + write_trx(self.run / "results/late-slope.trx", {analyze.TEST_NAME}, message) + actual = analyze.inspect_run(self.run, self.provenance, 7205) + self.receipt = {**self.provenance, "kind": "run", "diagnosticCompleted": True, "containerRemoved": True, + "wallSeconds": 7205, "launcherExitStatus": status, **{key: actual[key] for key in ( + "testExitStatus", "containerExitStatus", "descriptorTests", "experimentTests", "diagnosticOutcome")}} + self.refresh_receipt() + + def refresh_receipt(self): + self.receipt["evidenceSha256"] = analyze.evidence_hashes(self.run) + write_json(self.run / "run-receipt.json", self.receipt) + + def report(self): + return analyze.analyze_run(self.run, self.bundle_receipt, self.bundle_hash) + + def test_cold_failure_and_zero_exit_are_separate_diagnostic_results(self): + cold = self.report() + self.assertEqual(cold["testExitStatus"], 1) + self.assertFalse(cold["acceptance"]) + self.assertEqual(cold["firstColdRejection"]["exceededFields"], ["RssBytes"]) + self.build_evidence(rejected=False) + within_cap = self.report() + self.assertEqual(within_cap["testExitStatus"], 0) + self.assertFalse(within_cap["acceptance"]) + self.assertIsNone(within_cap["firstColdRejection"]) + + def test_changed_hash_or_bad_run_receipt_rejected(self): + (self.run / "test.log").write_text("Changed evidence\n", encoding="utf-8") + with self.assertRaisesRegex(ValueError, "evidence hashes"): + self.report() + for key, value in (("launcherExitStatus", 0), ("containerRemoved", False), ("diagnosticCompleted", False), + ("wallSeconds", 7441), ("bundleReceiptSha256", "f" * 64)): + with self.subTest(key=key): + self.build_evidence() + self.receipt[key] = value + self.refresh_receipt() + with self.assertRaises(ValueError): + self.report() + + def test_rehashed_exit_runtime_and_trx_cannot_mask_incomplete_evidence(self): + for filename, contents, pattern in ( + ("test-exit-status.txt", "0\n", "test/container exit"), + ("target-runtime.txt", "targetPid=122\n", "mapped CLR"), + ): + with self.subTest(filename=filename): + self.build_evidence() + (self.run / filename).write_text(contents, encoding="ascii") + self.refresh_receipt() + with self.assertRaisesRegex(ValueError, pattern): + self.report() + self.build_evidence() + write_trx(self.run / "results/late-slope.trx", {analyze.TEST_NAME}, "Shouldly.ShouldAssertException: wrong assertion") + self.refresh_receipt() + with self.assertRaisesRegex(ValueError, "first cold-cap assertion"): + self.report() + write_trx(self.run / "results/descriptor-controls.trx", {"SkippedOrWrongControl"}) + self.refresh_receipt() + with self.assertRaisesRegex(ValueError, "descriptor-controls.trx"): + self.report() + + def test_recorded_command_must_use_the_same_local_isolation(self): + private_mount = f"{self.run / 'tmp'}:/tmp:rw" + self.assertIn(private_mount, self.provenance["command"]) + for isolation in ("network", "read-only rootfs", "missing /tmp bind", "foreign /tmp bind"): + with self.subTest(isolation=isolation): + self.build_evidence() + invocation = self.provenance["command"].copy() + if isolation == "network": + invocation[invocation.index("--network") + 1] = "host" + elif isolation == "read-only rootfs": + invocation.remove("--read-only") + elif isolation == "missing /tmp bind": + index = invocation.index(private_mount) + del invocation[index - 1:index + 1] + else: + invocation[invocation.index(private_mount)] = f"{self.root / 'foreign'}:/tmp:rw" + self.provenance["command"] = self.receipt["command"] = invocation + write_json(self.run / "launch.json", self.provenance) + self.refresh_receipt() + with self.assertRaisesRegex(ValueError, "container invocation"): + self.report() + + +class BundleControls(unittest.TestCase): + def test_task_output_and_tmp_are_fresh_private_directories(self): + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary).resolve() + output = launch.create_task_output(root / "run", root / "bundle") + for directory in (output, output / "tmp"): + mode = directory.lstat().st_mode + self.assertTrue(stat.S_ISDIR(mode)) + self.assertEqual(stat.S_IMODE(mode), 0o700) + with self.assertRaises(FileExistsError): + launch.create_task_output(output, root / "bundle") + file = root / "existing-file" + file.touch() + with self.assertRaises(FileExistsError): + launch.create_task_output(file, root / "bundle") + link = root / "linked-output" + destination = root / "missing-target" + link.symlink_to(destination, target_is_directory=True) + with self.assertRaisesRegex(ValueError, "symbolic link"): + launch.create_task_output(link, root / "bundle") + self.assertFalse(destination.exists()) + + def test_mapped_runtime_requires_the_mounted_inode_and_live_file(self): + script = Path(__file__).with_name("container.sh") + with tempfile.TemporaryDirectory() as temporary: + maps = Path(temporary) / "maps" + live = "1000-2000 r-xp 00000000 00:01 42 /app/libcoreclr.so" + for line, expected in ((live, 0), (live + " (deleted)", 1), (live.replace(" 42 ", " 43 "), 1), + (live + "\n" + live.replace("/app/", "/different/"), 1)): + with self.subTest(line=line): + maps.write_text(line + "\n", encoding="ascii") + result = subprocess.run(["bash", "-c", 'source "$1"\nverify_mapped_coreclr "$2" "$3"', + "map-control", str(script), str(maps), "42 /app/libcoreclr.so"], + capture_output=True, text=True, timeout=5) + self.assertEqual(result.returncode, expected, result.stderr) + + def test_remote_override_fails_before_asking_docker(self): + with patch.dict(os.environ, {"DOCKER_HOST": "tcp://example.invalid:2375"}), patch("bundle.subprocess.check_output") as docker: + with self.assertRaisesRegex(ValueError, "override"): + bundle.context_identity("local-control") + docker.assert_not_called() + + def test_bundle_file_set_runtime_and_package_graph(self): + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary).resolve() + app = root / "app" + app.mkdir() + elf = b"\x7fELF\x02\x01" + b"\x00" * 12 + b"\xb7\x00" + (app / analyze.APP).write_bytes(elf) + (app / analyze.APP).chmod(0o700) + (app / "libcoreclr.so").write_bytes(elf) + runtime = app / f"{analyze.APP}.runtimeconfig.json" + write_json(runtime, {"runtimeOptions": {"tfm": "net10.0", "includedFrameworks": [ + {"name": "Microsoft.NETCore.App", "version": analyze.RUNTIME}]}}) + dependencies = app / f"{analyze.APP}.deps.json" + write_json(dependencies, {"runtimeTarget": {"name": ".NETCoreApp,Version=v10.0/linux-arm64"}, + "libraries": {key: {} for key in bundle.SDK_PACKAGES | bundle.GATEWAY_PACKAGES}}) + modules = [] + for index, assembly in enumerate((analyze.APP, "Opc.Ua.Server", "System.Private.CoreLib", + "ZB.MOM.WW.HistorianGateway.Client", "ZB.MOM.WW.HistorianGateway.Contracts"), 1): + filename = f"{assembly}.dll" + (app / filename).write_text("Synthetic metadata fixture\n", encoding="utf-8") + modules.append({"file": f"app/{filename}", "assembly": assembly, "version": "1.0.0.0", "mvid": str(UUID(int=index))}) + tools = root / "tools" + tools.mkdir() + for name in bundle.TOOLS: + (tools / name).write_text("Synthetic tool fixture\n", encoding="utf-8") + receipt = {**analyze.SETTINGS, "kind": "bundle", "sourceRevision": REVISION, "image": IMAGE, + "imageIdentity": {"id": IMAGE, "os": "linux", "architecture": "arm64"}, "dockerContext": CONTEXT, + "sdkLibraries": sorted(bundle.SDK_PACKAGES), "gatewayLibraries": sorted(bundle.GATEWAY_PACKAGES), + "managedModules": modules, "sourceFiles": {**dict.fromkeys(bundle.CANONICAL_SOURCES, "e" * 64), **{ + f"scripts/validation/opcua-lifecycle-memory/late-slope/{name}": analyze.digest(tools / name) + for name in bundle.TOOLS}}, "files": bundle.manifest(root)} + path = root / "receipt.json" + write_json(path, receipt) + approved = analyze.digest(path) + bundle.verify_bundle(root, approved) + extra = app / "extra" + extra.touch() + with self.assertRaisesRegex(ValueError, "file set"): + bundle.verify_bundle(root, approved) + extra.unlink() + extra.symlink_to(app / "libcoreclr.so") + with self.assertRaisesRegex(ValueError, "artifact type"): + bundle.verify_bundle(root, approved) + extra.unlink() + write_json(runtime, {"runtimeOptions": {"tfm": "net10.0", "includedFrameworks": [ + {"name": "Microsoft.NETCore.App", "version": "10.0.3"}]}}) + receipt["files"] = bundle.manifest(root) + write_json(path, receipt) + with self.assertRaisesRegex(ValueError, "self-contained application runtime"): + bundle.verify_bundle(root, analyze.digest(path)) + write_json(runtime, {"runtimeOptions": {"tfm": "net10.0", "includedFrameworks": [ + {"name": "Microsoft.NETCore.App", "version": analyze.RUNTIME}]}}) + write_json(dependencies, {"runtimeTarget": {"name": ".NETCoreApp,Version=v10.0/linux-arm64"}, "libraries": {}}) + receipt["files"] = bundle.manifest(root) + write_json(path, receipt) + with self.assertRaisesRegex(ValueError, "dependency|graph"): + bundle.verify_bundle(root, analyze.digest(path)) + + +if __name__ == "__main__": + unittest.main(verbosity=2) diff --git a/scripts/validation/opcua-lifecycle-memory/launch_saturation.py b/scripts/validation/opcua-lifecycle-memory/launch_saturation.py new file mode 100644 index 000000000..aa09b37bd --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/launch_saturation.py @@ -0,0 +1,114 @@ +#!/usr/bin/env python3 +"""Launch only a previously reviewed immutable candidate saturation bundle. Never an acceptance run.""" +import argparse +import hashlib +import json +from pathlib import Path +import subprocess +import time +import uuid +import xml.etree.ElementTree as ET + + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def require(condition, message): + if not condition: + raise ValueError(message) + + +def verify(root, expected): + receipt_path = root / "receipt.json" + if digest(receipt_path) != expected: + raise ValueError("Receipt hash differs from the reviewed artifact") + receipt = json.loads(receipt_path.read_text()) + for name, value in receipt["files"].items(): + if digest(root / name) != value: + raise ValueError("Immutable bundle file changed: " + name) + require(receipt["protocol"] == "sdk2-saturation-v1" and receipt["acceptance"] is False, "Invalid diagnostic protocol") + require((receipt["canonicalCycles"], receipt["completedRestarts"], receipt["settlingCycles"], receipt["maximumPhaseSeconds"]) == (384, 96, 1, 1800), "Changed prospective limits") + return receipt + + +def trx(path, minimum): + document = ET.parse(path) + counters = document.find(".//{*}Counters") + if counters is None: + raise ValueError("Missing TRX counters") + executed = int(counters.attrib.get("executed", "0")) + skipped = max(int(counters.attrib.get("notExecuted", "0")), + sum(result.get("outcome") == "NotExecuted" for result in document.findall("./{*}Results/{*}UnitTestResult"))) + if executed < minimum or skipped: + raise ValueError("Required diagnostic tests were skipped or not executed") + return {"executed": executed, "skipped": skipped} + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--bundle", type=Path, required=True) + parser.add_argument("--receipt-sha256", required=True, help="Hash reviewed by root and Astra before launch") + parser.add_argument("--output", type=Path, required=True) + parser.add_argument("--verify-only", action="store_true") + options = parser.parse_args() + root = options.bundle.resolve(strict=True) + receipt = verify(root, options.receipt_sha256) + if options.verify_only: + print("Immutable bundle verified; no experiment launched") + return 0 + output = options.output.resolve() + output.mkdir(parents=True, exist_ok=False) + run_id = str(uuid.uuid4()) + container = "opcua-saturation-" + uuid.uuid4().hex[:12] + command = ["docker", "run", "--rm", "--name", container, "--network", "none", + "-e", "OTOPCUA_SOAK_BUILD_SHA=" + receipt["sourceRevision"], + "-e", "OTOPCUA_SDK2_SATURATION_RUN_ID=" + run_id, + "-v", str(root / "app") + ":/app:ro", "-v", str(root / "observer") + ":/observer:ro", + "-v", str(root / "tools") + ":/tools:ro", "-v", str(output) + ":/task", + receipt["image"], "bash", "/tools/container_saturation.sh"] + (output / "launch.json").write_text(json.dumps({"command": command, "receiptSha256": options.receipt_sha256, + "sourceRevision": receipt["sourceRevision"], "acceptance": False}, indent=2) + "\n") + start = time.monotonic() + try: + with (output / "container.log").open("w") as log: + process = subprocess.run(command, stdout=log, stderr=subprocess.STDOUT, timeout=2040) + status = process.returncode + except subprocess.TimeoutExpired: + status = 124 + finally: + subprocess.run(["docker", "stop", "--time", "10", container], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, timeout=20) + (output / "container-exit-status.txt").write_text(str(status) + "\n") + results = {"acceptance": False, "containerExitStatus": status, "wallSeconds": time.monotonic() - start, + "sourceRevision": receipt["sourceRevision"], "receiptSha256": options.receipt_sha256} + try: + results["descriptorTests"] = trx(output / "results/descriptor-controls.trx", 2) + results["experimentTests"] = trx(output / "results/saturation.trx", 1) + rows = [json.loads(line) for line in (output / "resources.jsonl").read_text().splitlines()] + header = rows[0] + require(header["mode"] == "saturation" and header["requestedSeconds"] == 1800 and header["build"] == receipt["sourceRevision"], "Wrong executed source or mode") + require(not any(row["kind"] == "complete" for row in rows), "Saturation must never emit an ordinary completion result") + outcome = [row for row in rows if row["kind"] == "saturation-result"] + require(len(outcome) == 1, "Missing unique diagnostic result") + outcome = outcome[0] + require((outcome["canonicalCycles"], outcome["settlingCycles"], outcome["restarts"]) == (384, 1, 96), "Incomplete fixed work") + require(outcome["phaseSeconds"] <= 1800 and outcome["shutdownOwnershipVerified"], "Cutoff or cleanup proof failed") + require(outcome["acceptance"] is False, "This is not an acceptance run") + results["diagnosticOutcome"] = outcome + observer_status = int((output / "observer-exit-status.txt").read_text()) + test_status = int((output / "test-exit-status.txt").read_text()) + require(observer_status == 0, "Observer failed") + require((test_status != 0) == (outcome["coldBudgetRejected"] or not outcome["readiness"]), "Cold-cap exit was not preserved") + results["protocolCompleted"] = True + except Exception as error: + results["protocolCompleted"] = False + results["validationErrorType"] = type(error).__name__ + status = status or 1 + verify(root, options.receipt_sha256) + (output / "run-receipt.json").write_text(json.dumps(results, indent=2) + "\n") + print(json.dumps(results, indent=2)) + return status + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/validation/opcua-lifecycle-memory/linux_pair.py b/scripts/validation/opcua-lifecycle-memory/linux_pair.py new file mode 100644 index 000000000..fb0caebae --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/linux_pair.py @@ -0,0 +1,113 @@ +#!/usr/bin/env python3 +"""Run two already-built public lifecycle controls in isolated, offline Linux containers.""" +import argparse +from datetime import datetime, timezone +import hashlib +import json +import os +from pathlib import Path +import secrets +import subprocess +import time +import uuid + + +def latest_sample(path): + # A concurrently-written final line may be incomplete. All complete rows remain in the source log. + for row in reversed(path.read_text().splitlines()): + try: + value = json.loads(row) + except json.JSONDecodeError: + continue + if value.get("kind") == "sample": + return value + return None + + +def run(options): + options.output = options.output.resolve() + options.output.mkdir(parents=True, exist_ok=False) + processes = [] + environment = os.environ.copy() + environment["OPCUA_MEMORY_PASSWORD"] = secrets.token_urlsafe(32) + # Both receive the same environment. SDK1 ignores the SDK2 diagnostic opt-in. + environment["OPCUA_CERTIFICATE_LEAK_TRACKING"] = "1" + started = time.monotonic() + try: + for label, directory in [("baseline", options.baseline), ("candidate", options.candidate)]: + directory = directory.resolve(strict=True) + for required in ["control.dll", "control.deps.json", "control.runtimeconfig.json"]: + if not (directory / required).is_file(): + raise FileNotFoundError("Use a complete, canonically-built control output: missing " + required) + output = options.output / label + output.mkdir() + container = "opcua-memory-" + label + "-" + uuid.uuid4().hex[:10] + shell = ('dotnet /app/control.dll /task/private-fixture ' + str(options.seconds) + + ' > /task/samples.jsonl 2>&1 & child=$!; echo "$child" > /task/dotnet.pid; ' + 'wait "$child"; status=$?; echo "$status" > /task/exit-status.txt; exit "$status"') + command = ["docker", "run", "--rm", "--name", container, "--network", "none", + "--env", "OPCUA_MEMORY_PASSWORD", "--env", "OPCUA_CERTIFICATE_LEAK_TRACKING", + "-v", str(directory) + ":/app:ro", "-v", str(output) + ":/task", + options.image, "bash", "-c", shell] + manifest = {"argv": command, "fullGate": False, "seconds": options.seconds, + "environmentNamesOnly": ["OPCUA_MEMORY_PASSWORD", "OPCUA_CERTIFICATE_LEAK_TRACKING"], + "startedUtc": datetime.now(timezone.utc).isoformat(), + "runtimeFiles": {p.name: hashlib.sha256(p.read_bytes()).hexdigest() + for p in sorted(directory.iterdir()) if p.is_file()}} + (output / "command.json").write_text(json.dumps(manifest, indent=2) + "\n") + stream = (output / "container.log").open("w") + process = subprocess.Popen(command, env=environment, stdout=stream, stderr=subprocess.STDOUT) + processes.append((label, container, output, stream, process)) + next_sample = started + 60 + while any(process.poll() is None for _, _, _, _, process in processes): + if time.monotonic() - started > options.seconds + 240: + raise TimeoutError("Diagnostic controls exceeded bounded shutdown allowance") + if time.monotonic() >= next_sample: + for label, container, output, _, process in processes: + pid_file = output / "dotnet.pid" + if process.poll() is not None or not pid_file.exists(): + continue + pid = pid_file.read_text().strip() + if not pid.isdecimal(): + raise RuntimeError("Unexpected task-owned process id") + stamp = str(int(time.time())) + latest = latest_sample(output / "samples.jsonl") + with (output / "observations.jsonl").open("a") as observed: + observed.write(json.dumps({"utc": datetime.now(timezone.utc).isoformat(), + "seconds": time.monotonic() - started, + "sample": latest}) + "\n") + for name in ["smaps", "smaps_rollup", "status"]: + with (output / (stamp + "-" + name + ".txt")).open("w") as destination: + result = subprocess.run(["docker", "exec", container, "cat", "/proc/" + pid + "/" + name], + stdout=destination, stderr=subprocess.STDOUT, timeout=15) + if result.returncode and process.poll() is None: + raise RuntimeError(label + " live process diagnostic read failed") + next_sample += 60 + time.sleep(.5) + statuses = [] + for label, _, output, _, process in processes: + status = process.wait() + (output / "docker-exit-status.txt").write_text(str(status) + "\n") + print(label + " exit " + str(status), flush=True) + statuses.append(status) + return 0 if all(status == 0 for status in statuses) else 1 + finally: + for _, container, _, stream, process in processes: + if process.poll() is None: + subprocess.run(["docker", "stop", "--time", "10", container], stdout=subprocess.DEVNULL, + stderr=subprocess.DEVNULL, timeout=20) + process.wait(timeout=20) + stream.close() + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--baseline", type=Path, required=True, help="Already-built control output directory") + parser.add_argument("--candidate", type=Path, required=True, help="Already-built control output directory") + parser.add_argument("--output", type=Path, required=True, help="New local diagnostic directory") + parser.add_argument("--image", required=True, help="Immutable Linux .NET10 image digest") + parser.add_argument("--seconds", type=int, default=1800) + options = parser.parse_args() + if not 1 <= options.seconds <= 1800 or not options.image.startswith("sha256:"): + parser.error("Use an immutable image digest and duration 1..1800; never a full-soak gate") + raise SystemExit(run(options)) diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/.gitignore b/scripts/validation/opcua-lifecycle-memory/native-retention/.gitignore new file mode 100644 index 000000000..c18dd8d83 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/.gitignore @@ -0,0 +1 @@ +__pycache__/ diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/ImportSeed.cs b/scripts/validation/opcua-lifecycle-memory/native-retention/ImportSeed.cs new file mode 100644 index 000000000..e48cb54e9 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/ImportSeed.cs @@ -0,0 +1,95 @@ +using System.Diagnostics; +using System.Collections; +using System.Reflection; +using System.Runtime; +using System.Security.Cryptography; +using System.Security.Cryptography.X509Certificates; +using System.Text; +using System.Text.Json; +using Opc.Ua; +using Opc.Ua.Configuration; +using Opc.Ua.Security.Certificates; + +[System.Runtime.Versioning.SupportedOSPlatform("macos")] +internal static class ImportSeed +{ + const string Uri = "urn:localhost:NativeRetention.Control"; + static string Hash(Certificate cert) => Convert.ToHexString(SHA256.HashData(cert.RawData)).ToLowerInvariant(); + static void Require(bool yes, string message) { if (!yes) throw new InvalidOperationException(message); } + static ApplicationConfiguration Configuration(string pki, ITelemetryContext telemetry) => new(telemetry) + { + ApplicationName = "NativeRetention.Control", ApplicationUri = Uri, ApplicationType = ApplicationType.Client, + SecurityConfiguration = new SecurityConfiguration + { + ApplicationCertificate = new CertificateIdentifier { StoreType = CertificateStoreType.Directory, + StorePath = Path.Combine(pki, "own"), SubjectName = "CN=NativeRetention.Control" }, + TrustedPeerCertificates = new CertificateTrustList { StoreType = CertificateStoreType.Directory, StorePath = Path.Combine(pki, "trusted") }, + TrustedIssuerCertificates = new CertificateTrustList { StoreType = CertificateStoreType.Directory, StorePath = Path.Combine(pki, "issuers") }, + RejectedCertificateStore = new CertificateTrustList { StoreType = CertificateStoreType.Directory, StorePath = Path.Combine(pki, "rejected") }, + AutoAcceptUntrustedCertificates = false, + }, + ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 15000 }, + }; + static async Task Open(string pki, ITelemetryContext telemetry, CancellationToken ct) + { + var app = new ApplicationInstance(telemetry) { ApplicationType = ApplicationType.Client, + ApplicationName = "NativeRetention.Control", ApplicationConfiguration = Configuration(pki, telemetry) }; + try + { + await app.ApplicationConfiguration!.ValidateAsync(ApplicationType.Client, ct); + Require(await app.CheckApplicationInstanceCertificatesAsync(true, null, ct), "Normal application certificate check failed"); + return app; + } + catch { await app.DisposeAsync(); throw; } + } + static bool ManagerDisposed(ICertificateManager manager) + { + Require(manager.GetType().FullName == "Opc.Ua.CertificateManager" && manager.GetType().Assembly.GetName().Version?.ToString() == "2.0.1.0", "Exact SDK diagnostic layout changed"); + var field = manager.GetType().GetField("m_disposed", BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); + Require(field?.FieldType == typeof(bool), "Exact SDK disposal bool missing"); + return (bool)field!.GetValue(manager)!; + } + static void PrivateFile(string path, byte[] bytes) + { + using var stream = new FileStream(path, new FileStreamOptions { Mode = FileMode.CreateNew, + Access = FileAccess.Write, UnixCreateMode = UnixFileMode.UserRead | UnixFileMode.UserWrite }); + stream.Write(bytes); + } + public static async Task Main(string[] args) + { + using var deadline = new CancellationTokenSource(TimeSpan.FromSeconds(60)); + ApplicationInstance? app = null; + try + { + Require(OperatingSystem.IsMacOS() && Environment.Version.ToString() == "10.0.14", "Expected matched macOS/.NET10.0.14 seed"); + var root = Path.GetFullPath(args.Single()); + Require(Directory.Exists(root) && (File.GetUnixFileMode(root) & (UnixFileMode)63) == 0, "Expected private fresh seed directory"); + app = await Open(Path.Combine(root, "pki"), DefaultTelemetry.Create(_ => { }), deadline.Token); + var manager = app.ApplicationConfiguration!.CertificateManager; + string leaf; + using (var entry = manager.AcquireApplicationCertificateBySecurityPolicy(SecurityPolicies.Basic256Sha256)) + { + Require(entry is not null && entry.Certificate.HasPrivateKey, "Expected SDK-generated private certificate"); + var certificate = entry!.Certificate; leaf = Hash(certificate); + using var rsa = certificate.GetRSAPrivateKey(); using var publicKey = certificate.GetRSAPublicKey(); + Require(rsa is not null && publicKey is not null, "Expected normal SDK RSA certificate"); + var challenge = "native-import-seed-diagnostic"u8.ToArray(); + var signature = rsa!.SignData(challenge, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1); + Require(publicKey!.VerifyData(challenge, signature, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1), "Seed key mismatch"); + var privateKey = rsa.ExportRSAPrivateKey(); + try { PrivateFile(Path.Combine(root, "leaf.der"), certificate.RawData); PrivateFile(Path.Combine(root, "private.pkcs1"), privateKey); } + finally { CryptographicOperations.ZeroMemory(privateKey); } + } + await app.DisposeAsync().AsTask().WaitAsync(deadline.Token); app = null; + Require(ManagerDisposed(manager) && Certificate.InstancesLeaked == 0, "Seed SDK ownership remains"); + Console.WriteLine(JsonSerializer.Serialize(new { kind = "seed", leafSha256 = leaf, runtime = Environment.Version.ToString(), + sdkVersion = typeof(Certificate).Assembly.GetName().Version!.ToString(), managerDisposed = true, + certificateCoresOutstanding = Certificate.InstancesLeaked, keyFormat = "PKCS1-private-RSA", privateFileMode = "0600", + cryptographyRuntime = new { informationalVersion = typeof(X509Certificate2).Assembly.GetCustomAttribute()?.InformationalVersion, + sha256 = Convert.ToHexString(SHA256.HashData(File.ReadAllBytes(typeof(X509Certificate2).Assembly.Location))).ToLowerInvariant() } })); + return 0; + } + catch(Exception error) { Console.WriteLine(JsonSerializer.Serialize(new {kind="failed", errorType=error.GetType().FullName, message=error.Message}));return 1; } + finally { if(app is not null) await app.DisposeAsync(); } + } +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/NATIVE_IMPORT.md b/scripts/validation/opcua-lifecycle-memory/native-retention/NATIVE_IMPORT.md new file mode 100644 index 000000000..75f6e028a --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/NATIVE_IMPORT.md @@ -0,0 +1,119 @@ +# Installed native bridge import reproduces AppleDatabase retention + +The corrected fixed-200 diagnostic reproduced the native heap inventory growth +**without a managed caller in the measured process**. With the exact installed +.NET Apple cryptography bridge still loaded, `Security::AppleDatabase` rose from +**1 to 201 objects** and stayed at 201 after five seconds idle. All observed +returned CF references balanced, native delete statuses were zero, and numeric +FD counts and owned keychain files/FDs stayed flat. The native bridge plus Apple +import/keychain path is sufficient in this control; managed .NET and the OPC UA +SDK are not required in the measured process. + +This does not identify the retaining native owner or separate bridge-native +ownership from Apple caching. A classified heap object is not an open handle, +and its shallow bytes do not explain the full RSS change. The control provides +no production mitigation, budget waiver, full-soak/G4 pass or #799 closure. + +## Controlled sequence and actual ownership + +The measured arm ran once in a fresh private root on macOS **26.5.2** build +**25F84** arm64. Its C child hash-checked and loaded the exact installed native +bridge, verified its export image and rejected CLR/SDK images. The separate +.NET **10.0.14** SDK **2.0.1** seed made a normal RSA application fixture, verified +its private key against the public leaf, disposed the SDK manager, wrote private +mode-0600 inputs under a mode-0700 directory and exited before the measured child. +The seed's SDK PKI was removed before native measurement. The child consumed +public DER and PKCS1 private key bytes, not a PFX, and did not emulate managed +PFX parsing, matching or finalizer timing. The explicit legacy-key release was +after identity disposal. [The design](NATIVE_IMPORT_DESIGN.md) maps the actual +installed binary ABI, native exports and wrapper copy/release sequence. + +The native child performed the pinned bridge's DER certificate import, modern +RSA key creation/public copy/external representation, ephemeral legacy private +key import, private keychain move/identity lookup and identity certificate copy. +Every operation exercised nine ordered wrapper keychain-copy calls. The logical +owner model counted only observed non-null copies whose type, pointer and +private generated path matched the initial native keychain. The collector +independently replayed those owner transitions and reconciled actual deletion +stage and returned CF output counts. No logical owner was invented for a null +copy. Any previously tracked item losing its association would fail the run. + +All **200** moves and identity certificate copies succeeded. Native keychain +create/path/set-never-lock/delete and the reached native OSStatus outputs were +zero. The bridge operations that use return value one did return one. Both +first/last returned certificate identity checks matched the unchanged seed leaf. +All **1,800** wrapper copies had bridge-normalized status zero. Four calls per +operation returned an owned private keychain reference: post-move original cert +Track, copied cert Track, original cert Untrack and copied cert Untrack. The +other five calls returned null, including both identity calls. All **800** +returned keychain copies were released. Across all outputs the ledger was +**2,402 acquired / 2,402 released**, including **200/200** initial keychain refs. +There were no fallback cleanups or remaining logical owners. + +In all 200 operations, the original cert was released, then the initial +import-state logical owner was relinquished. Deletion occurred inside the final +**copied-certificate Untrack**, while that keychain copy, copied certificate, +identity and legacy key references were still alive. The native delete returned +zero, then the initial native keychain owner, copied keychain ref and copied +certificate were released in order. The identity's subsequent Untrack returned +no keychain association. This observed order differs from the fixed identity +association wrongly assumed by [attempt A](NATIVE_IMPORT_ATTEMPT.md), which +stopped during its first operation and remains preserved separately. + +## Native observations and cleanup + +| Checkpoint | AppleDatabase count / shallow bytes | Numeric FDs | Owned keychain files / FDs | RSS bytes | +|---|---:|---:|---:|---:| +| Before | 1 / 768 | 3 | 0 / 0 | 7,749,632 | +| First | 2 / 1,536 | 3 | 0 / 0 | 10,862,592 | +| 200 | 201 / 154,368 | 3 | 0 / 0 | 14,598,144 | +| Five-second idle | 201 / 154,368 | 3 | 0 / 0 | 14,614,528 | + +Default and search-list fingerprints were equal before and after, with all +query statuses zero and search-list count two. Four owned query copies were +released; no setter or restore API was called. All temporary private keychains +were generated with unrelated filenames, prompt disabled, and path-verified +before deletion. There were zero owned keychain files before harness cleanup. +Both builds, seed and measured process exited zero and were reaped. The remaining +private fixture files were overwritten and unlinked only after reaping; the task +root was removed. No physical secure-erasure guarantee is claimed. + +Native child time was **16.772 seconds**, parent time including probes **17.022 +seconds**. Heap probes were `heap --noContent -s`, numeric descriptors from +`lsof`, and RSS from Mach task info. Parent and child checkpoints use a +180-second limit, with separate bounded probe and process-reap overhead. The +C build succeeded with **six unsuppressed deprecation warnings** for the legacy +public keychain APIs it exercises. The seed build had zero warnings/errors. + +The [empty native keychain control](PURE_APPLE.md) stayed at one database object +throughout its 200 operations, so empty create/delete/release alone was +insufficient. The [SDK configured-store A/B](README.md) reproduced inventory +growth despite its observed SDK and managed owner release. This native import +control narrows that observation to the installed native bridge plus +Security.framework path. It does not assign a particular .NET, SDK or Apple +defect, establish native delete status for the separate managed A/B, or show +that a public-Apple-only import sequence reproduces the result. + +## Pinned evidence + +The unchanged private raw result is `/tmp/opcua2-native-import-20261110b`. +[Selected receipts and hashes](evidence/2026-11-10-native-import-attempt-b/verification.json) +retain build logs, provenance, seed and cleanup receipts, and a subset of the +207 exact raw JSONL rows. Full raw heap/FD inventories and all 200 operation +rows remain local. There is no retained private fixture. Source, installed +bridge, native executable and seed DLL hashes are in the provenance. + +- Result JSON SHA-256: `73771e5aea164d0207a1096d3a9ecb92603166a82a905dfc6860598b0b37f8b1` +- Full raw JSONL SHA-256: `350f35e46e159424c5e552b90e3b4a3a46d572d7ba034df274cd1646636e7498` +- Native executable SHA-256: `6a0d0d1980b505c20b5b270c8e3eceb6d0256b6b8953fbc2dad4b6f66db732cf` +- Seed DLL SHA-256: `bc9ea0f2ee2e6bd004bb2ecb801cbc4b1cbc250b1267bf31616d1f334a102893` + +The fixed collector invocation requires the pinned binary set and a fresh +private output. Any further run needs its own scope and serialization review. + +```sh +PYTHONDONTWRITEBYTECODE=1 python3 \ + scripts/validation/opcua-lifecycle-memory/native-retention/native_import.py \ + --references /tmp/opcua2-native-reload-20261110a/bin/Release/net10.0 \ + --output /tmp/opcua2-native-import-FRESH +``` diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/NATIVE_IMPORT_ATTEMPT.md b/scripts/validation/opcua-lifecycle-memory/native-retention/NATIVE_IMPORT_ATTEMPT.md new file mode 100644 index 000000000..ec6964814 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/NATIVE_IMPORT_ATTEMPT.md @@ -0,0 +1,64 @@ +# Installed native bridge diagnostic — attempt A stopped at its ownership guard + +The approved fixed-200 diagnostic did **not complete**. One measured native +child started; it stopped during its first operation because the harness required +an identity keychain association that the installed .NET wrapper allows to be +absent. This is a diagnostic model error. There is no repeated native retention +result, no production mitigation or resource-budget decision, and no change to +#799's status. + +The separate SDK 2.0.1 seed completed with the expected RSA leaf/key pair, +observed application manager disposal, and private fixture files. The measured C +child loaded the pinned native bridge, checked its export image and rejected CLR +and SDK images. The C build succeeded with six unsuppressed deprecation warnings +for the exercised public keychain APIs; the seed build reported zero warnings +and errors. This was macOS **26.5.2** build **25F84** arm64; installed managed +cryptography was .NET **10.0.14**. [The inspected design](NATIVE_IMPORT_DESIGN.md) +records the exact native/managed binary paths and ABI. + +| Observation | Recorded result | +|---|---| +| Before snapshot | AppleDatabase **1 / 768 shallow bytes**; Mach RSS **7,815,168 bytes**; 3 numeric FDs | +| DER import, modern RSA creation, private keychain create/lock, external representation and legacy ephemeral import | All reached bridge calls succeeded | +| Move to private keychain | Bridge return **1**, OSStatus **0**; post-move certificate keychain copy returned a verified private association | +| Post-move identity keychain copy | Bridge-normalized OSStatus **0**, **no returned keychain reference** | +| Stop | Before identity certificate copy; its uncalled status is the `INT32_MIN` sentinel, not a native OSStatus | +| Error-path cleanup | **9** owned CF outputs / **9** releases; logical owners **0**; verified private keychain native delete OSStatus **0**; no fallback cleanup | +| Process and fixture | Native exit **1**, reported elapsed **1.172310 s**; both builds, seed and native process confirmed reaped; no remaining owned keychain files before collector cleanup; private task files overwritten and unlinked after reaping; root removed | + +Only four JSONL rows exist: before fingerprint, before checkpoint, partial +operation 1, failure. No first/repeated/idle snapshot or after fingerprint was +collected. The before-only default/search query succeeded; equality across the +attempt was **not measured**. The measured child made no setter or restore call. +No estimate of native heap growth can be drawn from its single before sample. + +## Why the guard did not match the installed wrapper + +`SafeTemporaryKeychainHandle.TrackItem` obtains a copied keychain and returns +without adding a logical owner when the copied handle is invalid. The installed +native bridge `AppleCryptoNative_SecKeychainItemCopyKeychain` at `0x8a04` normalizes +`errSecNoSuchKeychain` (`-25294`) and `errSecInvalidItemRef` (`-25304`) to success; +the receipt records the bridge result, not the underlying raw Apple status. The +installed move wrapper validates the move result and identity handle; it does +not require the identity's `TrackItem` to add an owner. Attempt A incorrectly +made that association mandatory before identity certificate copy. + +Any separately reviewed follow-up should model ownership from actual validated +associations: keep all nine expected native copy calls and their statuses; add a +logical owner only when the returned keychain matches the generated private +reference/path; record no association when it is null. Reject a disappearing +association during Untrack of a previously tracked owner. Record the actual +zero-owner deletion stage and which item/copy references remain alive, rather +than requiring deletion at identity Untrack. A single partial attempt cannot +predict the copied certificate's association or a fixed number of non-null +copies. This correction concerns the diagnostic only, not production SDK +ownership or certificate selection. + +Selected receipts and verified raw/projection hashes are in +[`evidence/2026-11-10-native-import-attempt-a`](evidence/2026-11-10-native-import-attempt-a/verification.json). +The unchanged raw directory is `/tmp/opcua2-native-import-20261110a`. It contains +raw native snapshots but no retained private fixture. The native executable +SHA-256 is `e5c5caf2a8f882f82b738396156b378fd157ebd1a825d462449cd2a0497830fd`; +the seed DLL SHA-256 is +`1fa7de542aee11acab18dcc8d4096b21fcbc16e4edc1fca2243159dd1176adc0`. +This was a single serialized execution. No retry or counterfactual arm ran. diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/NATIVE_IMPORT_DESIGN.md b/scripts/validation/opcua-lifecycle-memory/native-retention/NATIVE_IMPORT_DESIGN.md new file mode 100644 index 000000000..830686a04 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/NATIVE_IMPORT_DESIGN.md @@ -0,0 +1,205 @@ +# Native bridge import control — inspected design + +Status: Astra approved the refined ABI/ownership design for implementation. The +C child, separate seed and collector are implemented and submitted for actual-code +review. The original assumptions below are retained to explain the exact attempt. +[Attempt A](NATIVE_IMPORT_ATTEMPT.md) stopped at its first partial operation: the +installed wrapper permits null item associations, contrary to the original fixed +identity-association expectation. It produced no repeated retention result. The coordinator confirmed a +single staged native-bridge control; a handwritten Apple import reproduction is +deferred until the result shows whether it is useful. This is not a production +routing/crypto change, a mitigation or an acceptance decision. + +## Installed binaries and retained inspection + +Installed managed crypto: +`/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.NETCore.App/10.0.14/System.Security.Cryptography.dll`. +Informational version `10.0.14+0427b9abbead3fa64c6655eb4290c537397131fa`; +SHA-256 `f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a`. + +Installed native bridge: +`/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.NETCore.App/10.0.14/libSystem.Security.Cryptography.Native.Apple.dylib`. +SHA-256 `0333994e217a3d111d36d7f31460eea69a286f9fc819e2d7c746df13d2aec46c`. +Only this exact, unmodified dylib would be loaded by absolute path; required +exports and actual loaded-image identity must match. No SDK/CLR may be loaded in +the measured C child. Its native bridge dependency is explicitly part of this +experiment, unlike the preceding plain-Apple negative control. + +Retained actual-binary inspection files (read-only ILSpy 10.1.0.8386 / otool): + +| File | Relevant locations | +|---|---| +| `/tmp/opcua2-native-runtime-loader-decompiled.cs` | 836–870 load certs/keys/match, initialize import state and FromCertAndKey; 1555–1581 exportable branch; 1611–1640 keychain initialization and GetPrivateKey | +| `/tmp/opcua2-native-runtime-pkcs12key-decompiled.cs` | AsymmetricAlgorithmPkcs12PrivateKey imports PKCS8 into its RSA algorithm | +| `/tmp/opcua2-native-runtime-pkcs12key-base-decompiled.cs` | Dispose calls the algorithm's Dispose | +| `/tmp/opcua2-native-runtime-rsa-decompiled.cs` | 95–108 ImportParameters/CreateDataKey/CopyPublicKey; 431–458 PKCS1 serialization to CreateDataKey; export uses native external representation | +| `/tmp/opcua2-native-runtime-applepal-decompiled.cs` | 339–349 identity constructor/certificate copy and disposal; 555–564 MoveToKeychain | +| `/tmp/opcua2-native-runtime-appleinterop-decompiled.cs` | PAL RSA enum 544–549; CreateDataKey/external representation/public copy 1982–2127; keychain create/never-lock 3054/3209/3481; legacy key import 3563/3596; cert import 3697/3944; move 3878/4036; identity cert copy 2629/4087 | +| `/tmp/opcua2-native-runtime-certhandle-decompiled.cs` and `identityhandle-decompiled.cs` | Both actual types inherit SafeKeychainItemHandle with no release override | +| `/tmp/opcua2-native-runtime-keychainitem-decompiled.cs` | SafeKeychainItemHandle release: UntrackItem copy/release, then CFRelease; certificate and identity inherit this class | +| `/tmp/opcua2-native-runtime-keypair-decompiled.cs` | Actual SecKeyPair Dispose: modern private-key owner before modern public-key owner | +| `/tmp/opcua2-native-runtime-keyhandle-decompiled.cs` | SafeSecKeyRefHandle release: straight CFRelease, then optional managed parent release; no tracking copy | +| `/tmp/opcua2-native-runtime-keychain-decompiled.cs` | TrackItem/UntrackItem each copy/release a keychain; matching dictionary only adds/releases managed SafeHandle ownership | +| `/tmp/opcua2-native-runtime-x509contenttype-decompiled.cs` | Actual public Cert enum value 1; Pfx/Pkcs12 value 3 | +| `/tmp/opcua2-native-runtime-apple-disassembly.txt` | `_AppleCryptoNative_SecKeyImportEphemeral`, `_AddKeyToKeychain`, `_AppleCryptoNative_X509MoveToKeychain`, all required exports | + +The installed native call sites, not merely the public runtime tag, show: + +- `SecKeyImportEphemeral` at `0x92e8` calls `SecItemImport` at `0x9390`, + followed by CF ownership cleanup. +- `AddKeyToKeychain` calls `SecItemExport` at `0xa0a8` and `SecItemImport` at + `0xa11c`, then retains an optional returned key and releases local containers. +- `X509MoveToKeychain` at `0xa180` calls AddKeyToKeychain at `0xa240`, + `SecCertificateAddToKeychain` at `0xa278`, and a private-search-list identity + `SecItemCopyMatching` at `0xa388`, with CF cleanup and one returned identity. + +Public `v10.0.14` native headers/source are explanatory cross-checks, not asserted +as the exact installed source commit. In particular this **Exportable** path is +managed PKCS12 decode / RSA materialization → legacy key import → move-to-keychain. +A guessed `SecPKCS12Import` control would exercise a different path. + +## ABI and returned ownership map + +All bridge integer return values below are signed 32-bit. The installed generated +managed keychain-create declaration takes signed `int utf8PassphraseLength`; +the explanatory public native header takes uint32. The control uses the same +fixed positive bounded value 129, whose ABI representation is identical. Other +byte lengths are signed 32-bit. Native +pointers are opaque CF references and must never be printed. Every out location +starts null/zero; each non-null owned output must be released once on success or +failure. Borrowed CFData byte pointers are valid only while their owned CFData is +held and are never separately freed. CFError is an owned output, recorded only +by code and released once, without description/key logging. + +| Exact export | Argument/return contract | +|---|---| +| `AppleCryptoNative_X509ImportCertificate` | `(uint8_t*, int32 len, int32 contentType=1, CFStringRef NULL, SecKeychainRef NULL, int32 exportable=1, SecCertificateRef*, SecIdentityRef*, int32 OSStatus*)`; bridge return 1 and OSStatus 0 required; DER must yield an owned cert and no identity | +| `AppleCryptoNative_SecKeyCreateWithData` | `(uint8_t*, int32 len, uint32 PAL_RSA=2, int32 isPublic=0, SecKeyRef*, CFErrorRef*)`; bridge return 1, owned modern RSA key | +| `AppleCryptoNative_SecKeyCopyPublicKey` | `(SecKeyRef) -> SecKeyRef`; owned public-key copy, non-null required | +| `AppleCryptoNative_SecKeyCopyExternalRepresentation` | `(SecKeyRef, CFDataRef*, CFErrorRef*)`; bridge return 1, owned PKCS1 private-key data, no key bytes logged | +| `AppleCryptoNative_SecKeychainCreate` | `(const char*, int32 passwordLength=129 in installed managed ABI, const uint8_t*, SecKeychainRef*)`; OSStatus 0, owned fresh private keychain; same native false prompt flag | +| `AppleCryptoNative_SetKeychainNeverLock` | `(SecKeychainRef) -> OSStatus`; 0 required; affects only the generated private keychain, matching installed import state | +| `AppleCryptoNative_SecKeyImportEphemeral` | `(uint8_t*, int32 len, int32 isPrivate=1, SecKeyRef*, int32 OSStatus*)`; bridge return 1 / OSStatus 0, owned legacy private key | +| `AppleCryptoNative_X509MoveToKeychain` | `(SecCertificateRef, SecKeychainRef, SecKeyRef, SecIdentityRef*, int32 OSStatus*)`; bridge return 1 / OSStatus 0 and owned non-null identity required; native helper scopes its identity query to target keychain and supplied cert | +| `AppleCryptoNative_X509CopyCertFromIdentity` | `(SecIdentityRef, SecCertificateRef*) -> OSStatus`; 0 required, owned certificate copy | +| `AppleCryptoNative_SecKeychainItemCopyKeychain` | `(CFTypeRef item, SecKeychainRef*) -> int32`; bridge-normalized OSStatus 0 required; non-null returned keychain is owned and CFReleased once. The installed bridge normalizes native -25304/-25294 to 0; null output is valid for an unassociated item. Preserve normalized status and output-present flag, not raw underlying status. | +| `AppleCryptoNative_SecKeychainDelete` | `(SecKeychainRef) -> OSStatus`; recorded separately from subsequent CFRelease; only a returned keychain verified against this generated private path may be deleted | + +## Matching native interactions from managed wrapper tracking + +The child will include the bridge-normalized `SecKeychainItemCopyKeychain` calls +made by installed wrappers, not merely the primary import/move exports. Every +non-null copied keychain is released once. The map is: + +1. After DER import, TrackItem(cert): copy/release its associated keychain. + The null identity output is skipped, as the managed TrackItem does. +2. Around MoveToKeychain: acquire the outer cert-keychain copy and keep it alive + across the entire move wrapper; separately copy/release cert's old keychain + for UntrackItem; call Move; copy/release cert's new keychain and identity's + keychain for the two TrackItem calls; then release the outer copy. +3. After identity certificate copy: copy/release copied cert's keychain for + TrackItem. +4. Releasing initial cert, copied cert and identity: copy/release each item's + keychain first (UntrackItem), then CFRelease the item. This preserves the + installed PAL order: initial cert after the replacement PAL is constructed, + then replacement cert before identity at disposal. +5. Modern public/private and legacy private `SafeSecKeyRefHandle` release maps + directly to CFRelease, with no keychain tracking native call. Its optional + managed parent lifetime is not used by the inspected GetPrivateKey path. + +No managed dictionary is recreated. A small logical owner counter preserves the +known deterministic ownership/deletion order. It starts at one import-state +owner. Successful TrackItem of an item associated with the generated keychain +adds one; UntrackItem subtracts one. These logical increments are not CF retains. +After the replacement PAL is constructed and the original cert is disposed, +ImportState.Dispose relinquishes its initial logical ownership. The counter then +contains only copied-cert and identity owners. Their Untrack calls subtract one +before releasing each copied-keychain reference. The final identity Untrack +reaches zero: it calls SecKeychainDelete and releases the initial native keychain +owner **while the copied keychain ref and identity are still alive**, then +releases the copied keychain ref, then CFReleases the identity. This matches the +installed SafeHandle delayed-release ordering; deliberately postponing deletion +to after all item CFReleases would be a different reduced sequence. The legacy +private key is released explicitly after this sequence (the managed helper lacks +an explicit local using scope); exact managed finalizer timing is not emulated. +The installed bridge at `0x8a04` checks item type, calls the public Apple copy API, +and normalizes -25304/-25294 to success. The control calls that pinned export +rather than interpreting a raw public return differently. Any other returned +status fails the operation but is retained in the receipt. + +## Proposed one-child sequence and boundaries + +Prepare one fresh normal SDK-generated RSA fixture in a **separate seed process**, +not in the measured child. Export its public DER certificate and RSA PKCS1 private +key through public APIs into a private directory with files mode 0600. Preserve +only public identity/source/binary hashes, never private bytes/passwords. The seed +and measured child must be reaped before their key material is overwritten and +unlinked; cleanup is confined to their fresh owned roots. No existing PKI is used. + +One plain C child would then repeat exactly 200 times, without count/retry +extension: + +1. Import public DER through the pinned bridge. Materialize the modern RSA key + from PKCS1 through CreateWithData and obtain the owned public-key copy, matching + the inspected RSA loader prelude without reproducing managed ASN1/PFX matching. +2. Create one generated unrelated private keychain path and set its never-lock + behavior through the pinned bridge. Use generated password bytes and no prompt; + verify its returned path is exactly the generated private filename/backing file. +3. Export modern private-key representation, import the legacy ephemeral key, + then release exported CFData and modern RSA private/public owners in that order, as the + managed Pkcs12Key is disposed before MoveToKeychain. +4. Move certificate/key to that private keychain; require a typed identity. + Copy its certificate as the AppleCertificatePal identity constructor does; + release the original certificate. At first/last only, check returned public + certificate identity against the input; no secret/private-key logging. +5. Relinquish the initial import-state logical owner after original cert + disposal. Release copied cert (Untrack/copy-release then cert CFRelease), then + identity. Its final Untrack deletes/releases the verified initial keychain + owner before releasing that Untrack copy and identity, as mapped above. + Release the explicitly held legacy key. Preserve every bridge + return, OSStatus, CFError code, owned-output/release count and failure path. + +The modern/legacy distinction is explicit. The installed managed helper's local +legacy SafeSecKeyRef has no explicit using scope in FromCertAndKey; the native +control uses balanced explicit CF owners and does **not** claim that this is a +proven GC bug, or exactly emulate managed finalizer timing. + +Use the already accepted before/first/200/five-second-idle checkpoints, raw native +heap inventory, Mach RSS, total/owned-keychain FDs and backing-file counts, and +read-only successful default/search-list fingerprint equality. No list setter or +restore call. Keep fixed parent/process/probe/reap bounds, complete JSONL parsing, +private generated paths, fail-closed ABI/hash/image checks and child reaping. + +A positive result would show that managed caller participation is not necessary +for this observed import-path retention, while retaining the exact installed +native bridge code. It would **not** distinguish a bridge-internal native owner +from Apple caching; a later independently owned public-Apple sequence could be +justified then. A flat result would not by itself prove a managed bug: omitted +managed parsing/matching, registry bookkeeping or lifetime differences remain. No +production implementation or additional experiment is approved by this design. + +## Association-driven correction after attempt A + +Attempt A's exact original source is preserved with its failed receipts. The +revised child retains all nine native wrapper copies but treats successful null +results as unassociated, as the installed TrackItem does. Only non-null copies +whose type, pointer and private generated path match the owned keychain create a +logical owner. A previously tracked item's missing association at release fails; +no owner is silently decremented. A copy of a retired keychain cannot consume a +registry owner. Explicit fallback cleanup remains a failed diagnostic outcome. + +The initial import-state owner is still released after original-certificate +disposal. The actual last owner determines when the native delete and original +CFRelease happen: import-state release if no item owner remains, otherwise the +actual final tracked-item Untrack while its copy and item references remain +alive. The receipt records that exact stage, live CF ownership at delete, and +each copy's logical owner/native owner state before and after. The collector +independently reconstructs the transitions from observed associations; it does +not assume identity/copied-cert association or a fixed non-null count. Leaf +identity checks remain first/last, and all returned CF outputs must reconcile. + +This correction changes only the diagnostic ownership model. It does not alter +the pinned bridge, imported material, fixed count, native calls, limits, +permissions, cleanup, or production. The corrected code passed a separate Astra gate and coordinator serialization +clearance before one fresh fixed-200 attempt. [Attempt B results](NATIVE_IMPORT.md) +record its actual association/deletion order and native inventory outcome. diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/NATIVE_IMPORT_TIMING.md b/scripts/validation/opcua-lifecycle-memory/native-retention/NATIVE_IMPORT_TIMING.md new file mode 100644 index 000000000..59362034a --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/NATIVE_IMPORT_TIMING.md @@ -0,0 +1,120 @@ +# Deferring native keychain deletion did not prevent inventory growth + +The fixed paired diagnostic reproduced the same `Security::AppleDatabase` +inventory in both measured processes: **1 → 2 → 201 → 201**. Deferring native +`SecKeychainDelete` and the initial keychain `CFRelease` until after all observed +returned item, key, data, error and copy owners were released did not prevent the +increase on this pinned native bridge path. This rules out changing only that +observed deletion timing as a remedy in this control. It does not identify +bridge-internal or Apple ownership, establish whether any unobserved native +references remain, or assign a platform defect. + +The two arms used the same fresh private RSA seed, same measured C binary and +installed native bridge, and separate processes. The fixed normal arm ran first +and reproduced [attempt B](NATIVE_IMPORT.md), whose source and receipts remain +unchanged. The deferred arm ran next. There was one paired execution, 200 +operations per arm, with no retry, count change, reversed order or managed caller +in either measured child. These are bounded diagnostics on macOS **26.5.2** build +**25F84** arm64. No production mitigation, RSS budget decision, full-soak/G4 pass +or #799 closure follows. + +## What changed between the arms + +Both arms ran the same pinned native imports, nine ordered wrapper keychain +copies per operation, and item, copy and legacy-key release sequence. The logical +registry retired at the same point in all **400** operations: the final copied +certificate Untrack after original certificate disposal and initial import-state +logical release. At logical zero there were five observed returned references: +the initial keychain, current keychain copy, copied certificate, identity and +legacy key. The original certificate reference was already released. + +| Arm | Actual native delete and initial release | Observed returned CF owners at delete | +|---|---|---:| +| Normal | At logical zero, during copied certificate Untrack | 5: initial keychain and four other references | +| Deferred | After all item, copy and legacy-key releases | 1: initial keychain only | + +In the deferred arm the initial native owner stayed held after the logical +registry retired; its delete and `CFRelease` ran only after all other observed +returned owners were gone. The collector replayed every logical owner transition +and independently verified the physical keychain owner and actual deletion state. +This ledger covers references returned to the child. It does not enumerate +unobservable references within the installed bridge or Security.framework. + +All **200** keychain deletes in each arm returned native status zero. All bridge +operations that use one as success returned one; the reached OSStatus fields +were zero. Each arm observed **1,800** keychain copy calls with normalized status +zero and **800** returned private associations. The four associated copy stages +were identical: post-move original certificate Track, copied certificate Track, +original certificate Untrack and copied certificate Untrack. Both identity calls +returned null with success. Each arm balanced **2,402/2,402** returned CF owners, +including **200/200** initial keychain refs, with zero remaining logical owners +and no fallback cleanup. First and last certificate identity checks matched the +one unchanged shared seed in both arms. + +## Native measurements and cleanup + +| Arm | Checkpoint | AppleDatabase count / shallow bytes | Numeric FDs | Owned keychain files / FDs | RSS bytes | +|---|---|---:|---:|---:|---:| +| Normal | Before | 1 / 768 | 3 | 0 / 0 | 7,667,712 | +| Normal | First | 2 / 1,536 | 3 | 0 / 0 | 10,895,360 | +| Normal | 200 | 201 / 154,368 | 3 | 0 / 0 | 14,548,992 | +| Normal | Five-second idle | 201 / 154,368 | 3 | 0 / 0 | 14,581,760 | +| Deferred | Before | 1 / 768 | 3 | 0 / 0 | 7,536,640 | +| Deferred | First | 2 / 1,536 | 3 | 0 / 0 | 10,878,976 | +| Deferred | 200 | 201 / 154,368 | 3 | 0 / 0 | 14,123,008 | +| Deferred | Five-second idle | 201 / 154,368 | 3 | 0 / 0 | 14,139,392 | + +Native child times were **17.403** and **17.290** seconds, respectively. Parent +wall including the seed and both arms was **35.545 seconds**. Heap inventory +came from `heap --noContent -s`; RSS was Mach task resident size. Numeric FD +counts did not rise. A classified native heap object is not an open handle and +its shallow bytes do not explain the full RSS change. The one fixed-order pair +does not estimate a timing effect on RSS or generalize beyond this control. + +The single .NET **10.0.14** SDK **2.0.1** seed ran outside both measured children. +Its private DER/PKCS1 fixture files were mode 0600 in a private root, and its +SDK PKI was removed after seed exit. Both measured children read the same seed +files; the public leaf hash and private file identity metadata remained stable. +The native children checked the pinned bridge image and rejected CLR/SDK images. +No PFX parser or managed finalizer behavior was emulated. The explicit legacy +key release order was unchanged between the arms. + +All four read-only default/search-list fingerprints matched; all query statuses +were zero and the search-list count was two. No setter or restore API ran. +Both builds, seed and both measured children exited zero and were reaped. Both +owned keychain directories already had zero keychain files before harness +cleanup. The remaining private fixture files were overwritten and unlinked +only after all reaping, and the private root was removed. No physical secure +erasure guarantee is claimed. Native compilation emitted **six unsuppressed +deprecation warnings** for the exercised public keychain APIs; the seed build +reported zero warnings and errors. + +The result narrows the remaining question: the installed native bridge plus +Security.framework import path retained the database inventory with both tested +release orders, while the [empty keychain control](PURE_APPLE.md) did not. It +remains unresolved which native component owns the retained objects. There is no +supported application-only correction demonstrated by this experiment. + +## Pinned evidence + +Raw private output is `/tmp/opcua2-native-import-timing-20261110a`. +[Selected receipts](evidence/2026-11-10-native-import-timing/verification.json) +retain the source/runtime/binary hashes, build logs, shared seed and cleanup +receipts, both arm summaries and nine exact raw JSONL rows per arm. The 207 raw +rows per arm and all native heap/FD snapshots stay local and are hash-bound. + +- Pair result SHA-256: `f0b4195fe445259934b91e9c6743437c8427844b8fe5e3a9aafe28847f495986` +- Normal raw JSONL SHA-256: `73288755c768065ad0a8b2dad6964696d707f1c6be5a6b8bd531902cb3b4bf51` +- Deferred raw JSONL SHA-256: `61691ff4c500d2696f6998cd225d19677a0cb8eb47ed8f7545b01f76e4acc456` +- Measured binary SHA-256: `cec035355aea998d6dd9311561b23e1617a1096191847cf99f1a0a90a7b6d112` +- Seed DLL SHA-256: `36e648ac37b61cb5dd65f03dcf5db555fc297d23243c42e282ef522f15a8a7a1` + +The fixed collector accepts only the pinned source and binary set and a fresh +private output. Any further run needs its own scope and serialization review. + +```sh +PYTHONDONTWRITEBYTECODE=1 python3 \ + scripts/validation/opcua-lifecycle-memory/native-retention/native_import_timing.py \ + --references /tmp/opcua2-native-reload-20261110a/bin/Release/net10.0 \ + --output /tmp/opcua2-native-import-timing-FRESH +``` diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c b/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c new file mode 100644 index 000000000..02996753f --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c @@ -0,0 +1,282 @@ +// Diagnostic only: pinned installed native bridge import; no measured managed caller or PFX parser. +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define REPETITIONS 200 +static char root[PATH_MAX]; +static struct timespec started; +static unsigned created_refs, released_refs, query_releases; +static double elapsed(void) { + struct timespec now; clock_gettime(CLOCK_MONOTONIC, &now); + return (double)(now.tv_sec-started.tv_sec)+(double)(now.tv_nsec-started.tv_nsec)/1e9; +} +static void die(const char *message) { + fprintf(stdout,"{\"kind\":\"failed\",\"message\":\"%s\",\"createdRefs\":%u,\"releasedRefs\":%u,\"elapsedSeconds\":%.6f}\n",message,created_refs,released_refs,elapsed()); + fflush(stdout); exit(1); +} +static void hex(const unsigned char *bytes, size_t length, char *out) { + const char *alphabet="0123456789abcdef"; + for(size_t i=0;i>4];out[i*2+1]=alphabet[bytes[i]&15];} + out[length*2]=0; +} +static void wipe(void *memory, size_t length) { + volatile unsigned char *bytes=(volatile unsigned char *)memory; + while(length--)*bytes++=0; +} +static OSStatus keychain_path(SecKeychainRef keychain, char *path) { + if(!keychain||CFGetTypeID(keychain)!=SecKeychainGetTypeID())return errSecParam; + UInt32 length=PATH_MAX-1; + OSStatus status=SecKeychainGetPath(keychain,&length,path); + if(status==errSecSuccess && length=sizeof(next))die("Checkpoint path overflow"); + while(access(next,F_OK)!=0){if(elapsed()>180)die("Checkpoint deadline exceeded");struct timespec pause={0,25000000};nanosleep(&pause,NULL);} +} +static int absent(const char *path){struct stat state;if(lstat(path,&state)==0)return 0;return errno==ENOENT;} + +#define BRIDGE_SHA "0333994e217a3d111d36d7f31460eea69a286f9fc819e2d7c746df13d2aec46c" +static int32_t (*import_cert)(const uint8_t*,int32_t,int32_t,CFStringRef,SecKeychainRef,int32_t,SecCertificateRef*,SecIdentityRef*,int32_t*); +static int32_t (*create_key)(const uint8_t*,int32_t,uint32_t,int32_t,SecKeyRef*,CFErrorRef*); +static SecKeyRef (*copy_public)(SecKeyRef); +static int32_t (*external_key)(SecKeyRef,CFDataRef*,CFErrorRef*); +static int32_t (*create_chain)(const char*,int32_t,const uint8_t*,SecKeychainRef*); +static int32_t (*never_lock)(SecKeychainRef); +static int32_t (*import_key)(const uint8_t*,int32_t,int32_t,SecKeyRef*,int32_t*); +static int32_t (*move_key)(SecCertificateRef,SecKeychainRef,SecKeyRef,SecIdentityRef*,int32_t*); +static int32_t (*copy_cert)(SecIdentityRef,SecCertificateRef*); +static int32_t (*copy_chain)(CFTypeRef,SecKeychainRef*); +static int32_t (*delete_chain)(SecKeychainRef); +static unsigned all_created,all_released; +static void owned(CFTypeRef value){if(value)all_created++;} +static void drop(CFTypeRef *value){if(*value){CFRelease(*value);*value=NULL;all_released++;}} +#define DROP(value) drop((CFTypeRef*)&(value)) +static void image_guard(void){ + unsigned bridge_images=0; + for(uint32_t i=0;i<_dyld_image_count();i++){ + const char *name=_dyld_get_image_name(i); + if(strstr(name,"libcoreclr")||strstr(name,"libhostfxr")||strstr(name,"Opc.Ua"))die("Measured child loaded a managed runtime or SDK"); + if(strstr(name,"libSystem.Security.Cryptography.Native.Apple.dylib"))bridge_images++; + } + if(bridge_images!=1)die("Expected exactly one pinned native bridge image"); +} +static void load_bridge(const char *path){ + FILE *file=fopen(path,"rb");if(!file)die("Pinned bridge could not be read"); + CC_SHA256_CTX hash;CC_SHA256_Init(&hash);unsigned char bytes[8192],digest[32];size_t size; + while((size=fread(bytes,1,sizeof(bytes),file)))CC_SHA256_Update(&hash,bytes,(CC_LONG)size); + int bad=ferror(file);fclose(file);if(bad)die("Pinned bridge read failed");CC_SHA256_Final(digest,&hash); + char actual[65];hex(digest,sizeof(digest),actual);if(strcmp(actual,BRIDGE_SHA))die("Pinned bridge hash changed"); + void *library=dlopen(path,RTLD_NOW|RTLD_LOCAL);if(!library)die("Pinned bridge load failed"); +#define LOAD(variable,symbol) do { *(void**)(&variable)=dlsym(library,symbol); if(!variable)die("Pinned bridge export missing"); Dl_info info;char loaded[PATH_MAX],expected[PATH_MAX];if(!dladdr((void*)variable,&info)||!realpath(info.dli_fname,loaded)||!realpath(path,expected)||strcmp(loaded,expected))die("Bridge export image identity changed"); } while(0) + LOAD(import_cert,"AppleCryptoNative_X509ImportCertificate");LOAD(create_key,"AppleCryptoNative_SecKeyCreateWithData"); + LOAD(copy_public,"AppleCryptoNative_SecKeyCopyPublicKey");LOAD(external_key,"AppleCryptoNative_SecKeyCopyExternalRepresentation"); + LOAD(create_chain,"AppleCryptoNative_SecKeychainCreate");LOAD(never_lock,"AppleCryptoNative_SetKeychainNeverLock"); + LOAD(import_key,"AppleCryptoNative_SecKeyImportEphemeral");LOAD(move_key,"AppleCryptoNative_X509MoveToKeychain"); + LOAD(copy_cert,"AppleCryptoNative_X509CopyCertFromIdentity");LOAD(copy_chain,"AppleCryptoNative_SecKeychainItemCopyKeychain"); + LOAD(delete_chain,"AppleCryptoNative_SecKeychainDelete"); +#undef LOAD + image_guard(); +} +struct copy_result { + const char *stage,*action;int32_t status;int present,associated; + unsigned owners_before,owners_after;int native_owner_before,native_owner_after; +}; +struct operation_state { + SecCertificateRef cert,copied;SecIdentityRef identity;SecKeyRef modern,public_key,legacy; + CFDataRef external;SecKeychainRef keychain,keychain_identity,outer;CFErrorRef error; + char path[PATH_MAX],backing[PATH_MAX]; + unsigned logical_owners;int initial_owner,cert_tracked,copied_tracked,identity_tracked; + int failed,path_verified,deleted,fallback_cleanup,import_state_released,leaf_checked,leaf_matches; + unsigned import_owners_before,import_owners_after; + const char *delete_stage; + int delete_copy_live,delete_cert_live,delete_copied_live,delete_identity_live,delete_legacy_live; + int32_t cert_return,cert_status,modern_return,create_status,lock_status,external_return,key_return,key_status,move_return,move_status,copy_cert_status,delete_status,path_status; + CFIndex modern_error,external_error;int modern_error_present,external_error_present;unsigned copy_count; + struct copy_result copies[16]; +}; +static int private_path(struct operation_state *s,SecKeychainRef keychain){ + if(!keychain||CFGetTypeID(keychain)!=SecKeychainGetTypeID())return 0; + char actual[PATH_MAX];memset(actual,0,sizeof(actual));int32_t status=keychain_path(keychain,actual); + return status==0 && (!strcmp(actual,s->path)||!strcmp(actual,s->backing)); +} +static void delete_owner(struct operation_state *s,const char *stage,int copy_live){ + if(!s->keychain)return; + if(s->deleted){s->failed=1;return;} + s->path_verified=private_path(s,s->keychain); + if(s->path_verified){s->delete_status=delete_chain(s->keychain);s->deleted=1;} + if(!s->path_verified||s->delete_status)s->failed=1; + s->delete_stage=stage;s->delete_copy_live=copy_live;s->delete_cert_live=s->cert!=NULL; + s->delete_copied_live=s->copied!=NULL;s->delete_identity_live=s->identity!=NULL;s->delete_legacy_live=s->legacy!=NULL; + DROP(s->keychain);released_refs++; +} +static void relinquish(struct operation_state *s,const char *stage,int copy_live){ + if(!s->logical_owners){s->failed=1;return;} + if(--s->logical_owners==0)delete_owner(s,stage,copy_live); +} +static SecKeychainRef copied_chain(struct operation_state *s,CFTypeRef item,const char *stage,int *associated){ + *associated=0;if(!item)return NULL; + CFTypeID type=CFGetTypeID(item);if(type!=SecCertificateGetTypeID()&&type!=SecIdentityGetTypeID()){s->failed=1;return NULL;} + SecKeychainRef result=NULL;int32_t status=copy_chain(item,&result);owned(result); + int type_ok=!result||CFGetTypeID(result)==SecKeychainGetTypeID(); + int belongs=result&&type_ok&&s->keychain_identity==result&&private_path(s,result); + if(s->copy_count<16)s->copies[s->copy_count++]=(struct copy_result){stage,"lookup",status,result!=NULL,belongs, + s->logical_owners,s->logical_owners,s->keychain!=NULL,s->keychain!=NULL};else s->failed=1; + if(status || !type_ok || (result&&!belongs))s->failed=1; + *associated=status==0&&belongs;return result; +} +static void record_copy_action(struct operation_state *s,unsigned index,const char *action){ + if(s->copy_count==index+1){struct copy_result *copy=&s->copies[index];copy->action=action; + copy->owners_after=s->logical_owners;copy->native_owner_after=s->keychain!=NULL;} +} +static void track(struct operation_state *s,CFTypeRef item,const char *stage,int *tracked){ + unsigned index=s->copy_count;int associated=0;SecKeychainRef copy=copied_chain(s,item,stage,&associated); + // Installed TrackItem does nothing for a null copy; never invent an owner. + if(associated){if(*tracked||!s->keychain)s->failed=1;else{s->logical_owners++;*tracked=1;}} + record_copy_action(s,index,"track");DROP(copy); +} +static void untrack(struct operation_state *s,CFTypeRef item,const char *stage,int *tracked){ + if(!item)return; + unsigned index=s->copy_count;int associated=0;SecKeychainRef copy=copied_chain(s,item,stage,&associated); + if(*tracked){if(associated){*tracked=0;relinquish(s,stage,copy!=NULL);}else s->failed=1;} + // A still-registered private keychain must never consume an untracked owner. + // After deletion the installed managed registry has no entry to release. + else if(associated&&s->keychain)s->failed=1; + record_copy_action(s,index,"untrack"); + // Final logical-owner release above precedes this copy's CFRelease. + DROP(copy); +} +static int leaf_equal(SecCertificateRef cert,const unsigned char *der,size_t length){ + CFDataRef data=SecCertificateCopyData(cert);owned(data); + int equal=data&&CFGetTypeID(data)==CFDataGetTypeID()&&CFDataGetLength(data)==(CFIndex)length&&!memcmp(CFDataGetBytePtr(data),der,length); + DROP(data);return equal; +} +static void import_operation(unsigned iteration,const unsigned char *der,size_t der_length,const unsigned char *key,size_t key_length){ + struct operation_state s;memset(&s,0,sizeof(s)); + s.cert_return=s.cert_status=s.modern_return=s.create_status=s.lock_status=s.external_return=s.key_return=s.key_status=s.move_return=s.move_status=s.copy_cert_status=s.delete_status=s.path_status=INT32_MIN; + unsigned before_created=all_created,before_released=all_released; + unsigned char random[144],password[129];char suffix[33]; + if(SecRandomCopyBytes(kSecRandomDefault,sizeof(random),random))die("Secure random failed"); + hex(random,16,suffix);const unsigned char choices[]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@"; + for(unsigned i=0;i<128;i++)password[i]=choices[random[16+i]&63];password[128]=0;wipe(random,sizeof(random)); + int n=snprintf(s.path,sizeof(s.path),"%s/tmp/native-import-%s.keychain",root,suffix); + if(n<0||(size_t)n>=sizeof(s.path))die("Private fixture path overflow"); + n=snprintf(s.backing,sizeof(s.backing),"%s-db",s.path); + if(n<0||(size_t)n>=sizeof(s.backing)||!absent(s.path)||!absent(s.backing))die("Private fixture path already exists or overflows"); + s.cert_return=import_cert(der,(int32_t)der_length,1,NULL,NULL,1,&s.cert,&s.identity,&s.cert_status);owned(s.cert);owned(s.identity); + track(&s,s.cert,"import-cert-track",&s.cert_tracked); + if(s.identity)track(&s,s.identity,"unexpected-import-identity-track",&s.identity_tracked); + if(s.cert_return!=1||s.cert_status||!s.cert||CFGetTypeID(s.cert)!=SecCertificateGetTypeID()||s.identity||s.failed){s.failed=1;goto cleanup;} + s.modern_return=create_key(key,(int32_t)key_length,2,0,&s.modern,&s.error);owned(s.modern);owned(s.error); + s.modern_error_present=s.error!=NULL;if(s.error){if(CFGetTypeID(s.error)==CFErrorGetTypeID())s.modern_error=CFErrorGetCode(s.error);else s.failed=1;}DROP(s.error); + if(s.modern_return!=1||!s.modern||CFGetTypeID(s.modern)!=SecKeyGetTypeID()||s.modern_error_present||s.failed){s.failed=1;goto cleanup;} + s.public_key=copy_public(s.modern);owned(s.public_key);if(!s.public_key||CFGetTypeID(s.public_key)!=SecKeyGetTypeID()){s.failed=1;goto cleanup;} + s.create_status=create_chain(s.path,129,password,&s.keychain);owned(s.keychain);wipe(password,sizeof(password)); + if(s.keychain){created_refs++;s.keychain_identity=s.keychain;s.initial_owner=1;s.logical_owners=1;char actual[PATH_MAX];s.path_status=keychain_path(s.keychain,actual);s.path_verified=private_path(&s,s.keychain);} + if(s.create_status||!s.keychain||s.path_status||!s.path_verified){s.failed=1;goto cleanup;} + s.lock_status=never_lock(s.keychain);if(s.lock_status){s.failed=1;goto cleanup;} + s.external_return=external_key(s.modern,&s.external,&s.error);owned(s.external);owned(s.error); + s.external_error_present=s.error!=NULL;if(s.error){if(CFGetTypeID(s.error)==CFErrorGetTypeID())s.external_error=CFErrorGetCode(s.error);else s.failed=1;}DROP(s.error); + if(s.external_return!=1||!s.external||CFGetTypeID(s.external)!=CFDataGetTypeID()||s.external_error_present||s.failed||CFDataGetLength(s.external)<=0||CFDataGetLength(s.external)>65536){s.failed=1;goto cleanup;} + s.key_return=import_key(CFDataGetBytePtr(s.external),(int32_t)CFDataGetLength(s.external),1,&s.legacy,&s.key_status);owned(s.legacy); + DROP(s.external);DROP(s.modern);DROP(s.public_key); // Installed SecKeyPair releases private before public. + if(s.key_return!=1||s.key_status||!s.legacy||CFGetTypeID(s.legacy)!=SecKeyGetTypeID()){s.failed=1;goto cleanup;} + int associated=0;s.outer=copied_chain(&s,s.cert,"move-outer-copy",&associated); + untrack(&s,s.cert,"move-cert-untrack",&s.cert_tracked); + if(s.failed)goto cleanup; + s.move_return=move_key(s.cert,s.keychain,s.legacy,&s.identity,&s.move_status);owned(s.identity); + track(&s,s.cert,"move-cert-track",&s.cert_tracked);track(&s,s.identity,"move-identity-track",&s.identity_tracked);DROP(s.outer); + if(s.move_return!=1||s.move_status||!s.identity||CFGetTypeID(s.identity)!=SecIdentityGetTypeID()||s.failed){s.failed=1;goto cleanup;} + s.copy_cert_status=copy_cert(s.identity,&s.copied);owned(s.copied);track(&s,s.copied,"identity-cert-track",&s.copied_tracked); + if(s.copy_cert_status||!s.copied||CFGetTypeID(s.copied)!=SecCertificateGetTypeID()||s.failed){s.failed=1;goto cleanup;} + if(iteration==1||iteration==REPETITIONS){s.leaf_checked=1;s.leaf_matches=leaf_equal(s.copied,der,der_length); + if(!s.leaf_matches){s.failed=1;goto cleanup;}} +cleanup: + wipe(password,sizeof(password));DROP(s.error);DROP(s.external);DROP(s.modern);DROP(s.public_key);DROP(s.outer); + untrack(&s,s.cert,"release-original-cert",&s.cert_tracked);DROP(s.cert); + if(s.initial_owner){s.initial_owner=0;s.import_state_released=1;s.import_owners_before=s.logical_owners; + relinquish(&s,"release-import-state",0);s.import_owners_after=s.logical_owners;} + untrack(&s,s.copied,"release-copied-cert",&s.copied_tracked);DROP(s.copied); + untrack(&s,s.identity,"release-identity",&s.identity_tracked);DROP(s.identity); + DROP(s.legacy); // Explicit lifetime; managed helper does not scope this local with using. + if(s.keychain){s.failed=1;s.fallback_cleanup=1;delete_owner(&s,"failure-fallback-after-items",0);} + unsigned made=all_created-before_created,released=all_released-before_released; + if(made!=released||s.logical_owners||s.cert_tracked||s.copied_tracked||s.identity_tracked)s.failed=1; + if(!s.failed&&(s.copy_count!=9||!s.import_state_released||!s.deleted))s.failed=1; + fprintf(stdout,"{\"kind\":\"operation\",\"iteration\":%u,\"certReturn\":%d,\"certStatus\":%d,\"modernReturn\":%d,\"modernErrorCode\":%ld,\"modernErrorPresent\":%s,\"createStatus\":%d,\"pathStatus\":%d,\"neverLockStatus\":%d,\"externalReturn\":%d,\"externalErrorCode\":%ld,\"externalErrorPresent\":%s,\"legacyReturn\":%d,\"legacyStatus\":%d,\"moveReturn\":%d,\"moveStatus\":%d,\"copyCertStatus\":%d,\"deleteStatus\":%d,\"privatePathVerified\":%s,\"deleteStage\":\"%s\",\"deleteLiveReferences\":{\"copy\":%s,\"originalCertificate\":%s,\"copiedCertificate\":%s,\"identity\":%s,\"legacyKey\":%s},\"importStateReleased\":%s,\"importOwnersBefore\":%u,\"importOwnersAfter\":%u,\"leafIdentityChecked\":%s,\"leafIdentityMatches\":%s,\"fallbackCleanup\":%s,\"logicalOwnersRemaining\":%u,\"ownedOutputs\":%u,\"releasedOutputs\":%u,\"failed\":%s,\"copies\":[",iteration,s.cert_return,s.cert_status,s.modern_return,(long)s.modern_error,s.modern_error_present?"true":"false",s.create_status,s.path_status,s.lock_status,s.external_return,(long)s.external_error,s.external_error_present?"true":"false",s.key_return,s.key_status,s.move_return,s.move_status,s.copy_cert_status,s.delete_status,s.path_verified?"true":"false",s.delete_stage?s.delete_stage:"not-attempted",s.delete_copy_live?"true":"false",s.delete_cert_live?"true":"false",s.delete_copied_live?"true":"false",s.delete_identity_live?"true":"false",s.delete_legacy_live?"true":"false",s.import_state_released?"true":"false",s.import_owners_before,s.import_owners_after,s.leaf_checked?"true":"false",s.leaf_matches?"true":"false",s.fallback_cleanup?"true":"false",s.logical_owners,made,released,s.failed?"true":"false"); + for(unsigned i=0;i65536)die("Expected private bounded regular fixture"); + FILE *file=fopen(path,"rb");if(!file)die("Fixture read failed");*length=(size_t)state.st_size; + unsigned char *bytes=malloc(*length);if(!bytes){fclose(file);die("Fixture allocation failed");} + int bad=fread(bytes,1,*length,file)!=*length||ferror(file);fclose(file);if(bad){wipe(bytes,*length);free(bytes);die("Fixture read incomplete");}return bytes; +} +int main(int argc,char **argv){ + clock_gettime(CLOCK_MONOTONIC,&started); + if(argc!=3||!realpath(argv[1],root))die("Expected private fixture root and pinned bridge path"); + struct stat state;if(stat(root,&state)||!S_ISDIR(state.st_mode)||(state.st_mode&077))die("Fixture root must be mode0700"); + load_bridge(argv[2]);size_t der_length,key_length; + unsigned char *der=read_fixture("leaf.der",&der_length),*key=read_fixture("private.pkcs1",&key_length); + struct fingerprint before=fingerprint("before");checkpoint("before",0); + for(unsigned i=1;i<=REPETITIONS;i++){import_operation(i,der,der_length,key,key_length);if(i==1)checkpoint("first",i);} + checkpoint("repeated",REPETITIONS);struct timespec idle={5,0};while(nanosleep(&idle,&idle)){if(errno!=EINTR)die("Idle delay failed");} + struct fingerprint after=fingerprint("after");image_guard();checkpoint("idle",REPETITIONS); + wipe(key,key_length);free(key);free(der); + if(strcmp(before.default_sha,after.default_sha)||strcmp(before.search_sha,after.search_sha)||before.search_count!=after.search_count||created_refs!=REPETITIONS||released_refs!=REPETITIONS||all_created!=all_released)die("Fingerprint or ownership guard failed"); + fprintf(stdout,"{\"kind\":\"complete\",\"operations\":200,\"createdRefs\":%u,\"releasedRefs\":%u,\"ownedOutputs\":%u,\"releasedOutputs\":%u,\"readOnlyDefaultAndSearchListUnchanged\":true,\"managedRuntimePresent\":false,\"bridgeSha256\":\"%s\",\"elapsedSeconds\":%.6f,\"fullSoakGate\":false}\n",created_refs,released_refs,all_created,all_released,BRIDGE_SHA,elapsed());fflush(stdout);return 0; +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportTimingControl.c b/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportTimingControl.c new file mode 100644 index 000000000..528ceb8ef --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportTimingControl.c @@ -0,0 +1,309 @@ +// Paired timing diagnostic, derived from the immutable completed native bridge control. +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define REPETITIONS 200 +static char root[PATH_MAX],seed_root[PATH_MAX]; +static const char *arm_order; +static int defer_delete; +static struct timespec started; +static unsigned created_refs, released_refs, query_releases; +static double elapsed(void) { + struct timespec now; clock_gettime(CLOCK_MONOTONIC, &now); + return (double)(now.tv_sec-started.tv_sec)+(double)(now.tv_nsec-started.tv_nsec)/1e9; +} +static void die(const char *message) { + fprintf(stdout,"{\"kind\":\"failed\",\"message\":\"%s\",\"createdRefs\":%u,\"releasedRefs\":%u,\"elapsedSeconds\":%.6f}\n",message,created_refs,released_refs,elapsed()); + fflush(stdout); exit(1); +} +static void hex(const unsigned char *bytes, size_t length, char *out) { + const char *alphabet="0123456789abcdef"; + for(size_t i=0;i>4];out[i*2+1]=alphabet[bytes[i]&15];} + out[length*2]=0; +} +static void wipe(void *memory, size_t length) { + volatile unsigned char *bytes=(volatile unsigned char *)memory; + while(length--)*bytes++=0; +} +static OSStatus keychain_path(SecKeychainRef keychain, char *path) { + if(!keychain||CFGetTypeID(keychain)!=SecKeychainGetTypeID())return errSecParam; + UInt32 length=PATH_MAX-1; + OSStatus status=SecKeychainGetPath(keychain,&length,path); + if(status==errSecSuccess && length=sizeof(next))die("Checkpoint path overflow"); + while(access(next,F_OK)!=0){if(elapsed()>180)die("Checkpoint deadline exceeded");struct timespec pause={0,25000000};nanosleep(&pause,NULL);} +} +static int absent(const char *path){struct stat state;if(lstat(path,&state)==0)return 0;return errno==ENOENT;} + +#define BRIDGE_SHA "0333994e217a3d111d36d7f31460eea69a286f9fc819e2d7c746df13d2aec46c" +static int32_t (*import_cert)(const uint8_t*,int32_t,int32_t,CFStringRef,SecKeychainRef,int32_t,SecCertificateRef*,SecIdentityRef*,int32_t*); +static int32_t (*create_key)(const uint8_t*,int32_t,uint32_t,int32_t,SecKeyRef*,CFErrorRef*); +static SecKeyRef (*copy_public)(SecKeyRef); +static int32_t (*external_key)(SecKeyRef,CFDataRef*,CFErrorRef*); +static int32_t (*create_chain)(const char*,int32_t,const uint8_t*,SecKeychainRef*); +static int32_t (*never_lock)(SecKeychainRef); +static int32_t (*import_key)(const uint8_t*,int32_t,int32_t,SecKeyRef*,int32_t*); +static int32_t (*move_key)(SecCertificateRef,SecKeychainRef,SecKeyRef,SecIdentityRef*,int32_t*); +static int32_t (*copy_cert)(SecIdentityRef,SecCertificateRef*); +static int32_t (*copy_chain)(CFTypeRef,SecKeychainRef*); +static int32_t (*delete_chain)(SecKeychainRef); +static unsigned all_created,all_released; +static void owned(CFTypeRef value){if(value)all_created++;} +static void drop(CFTypeRef *value){if(*value){CFRelease(*value);*value=NULL;all_released++;}} +#define DROP(value) drop((CFTypeRef*)&(value)) +static void image_guard(void){ + unsigned bridge_images=0; + for(uint32_t i=0;i<_dyld_image_count();i++){ + const char *name=_dyld_get_image_name(i); + if(strstr(name,"libcoreclr")||strstr(name,"libhostfxr")||strstr(name,"Opc.Ua"))die("Measured child loaded a managed runtime or SDK"); + if(strstr(name,"libSystem.Security.Cryptography.Native.Apple.dylib"))bridge_images++; + } + if(bridge_images!=1)die("Expected exactly one pinned native bridge image"); +} +static void load_bridge(const char *path){ + FILE *file=fopen(path,"rb");if(!file)die("Pinned bridge could not be read"); + CC_SHA256_CTX hash;CC_SHA256_Init(&hash);unsigned char bytes[8192],digest[32];size_t size; + while((size=fread(bytes,1,sizeof(bytes),file)))CC_SHA256_Update(&hash,bytes,(CC_LONG)size); + int bad=ferror(file);fclose(file);if(bad)die("Pinned bridge read failed");CC_SHA256_Final(digest,&hash); + char actual[65];hex(digest,sizeof(digest),actual);if(strcmp(actual,BRIDGE_SHA))die("Pinned bridge hash changed"); + void *library=dlopen(path,RTLD_NOW|RTLD_LOCAL);if(!library)die("Pinned bridge load failed"); +#define LOAD(variable,symbol) do { *(void**)(&variable)=dlsym(library,symbol); if(!variable)die("Pinned bridge export missing"); Dl_info info;char loaded[PATH_MAX],expected[PATH_MAX];if(!dladdr((void*)variable,&info)||!realpath(info.dli_fname,loaded)||!realpath(path,expected)||strcmp(loaded,expected))die("Bridge export image identity changed"); } while(0) + LOAD(import_cert,"AppleCryptoNative_X509ImportCertificate");LOAD(create_key,"AppleCryptoNative_SecKeyCreateWithData"); + LOAD(copy_public,"AppleCryptoNative_SecKeyCopyPublicKey");LOAD(external_key,"AppleCryptoNative_SecKeyCopyExternalRepresentation"); + LOAD(create_chain,"AppleCryptoNative_SecKeychainCreate");LOAD(never_lock,"AppleCryptoNative_SetKeychainNeverLock"); + LOAD(import_key,"AppleCryptoNative_SecKeyImportEphemeral");LOAD(move_key,"AppleCryptoNative_X509MoveToKeychain"); + LOAD(copy_cert,"AppleCryptoNative_X509CopyCertFromIdentity");LOAD(copy_chain,"AppleCryptoNative_SecKeychainItemCopyKeychain"); + LOAD(delete_chain,"AppleCryptoNative_SecKeychainDelete"); +#undef LOAD + image_guard(); +} +struct copy_result { + const char *stage,*action;int32_t status;int present,associated; + unsigned owners_before,owners_after; + int registry_before,registry_after,native_owner_before,native_owner_after; +}; +struct operation_state { + SecCertificateRef cert,copied;SecIdentityRef identity;SecKeyRef modern,public_key,legacy; + CFDataRef external;SecKeychainRef keychain,keychain_identity,outer;CFErrorRef error; + char path[PATH_MAX],backing[PATH_MAX]; + unsigned logical_owners;int initial_owner,registry_active,pending_delete,cert_tracked,copied_tracked,identity_tracked; + int failed,path_verified,deleted,fallback_cleanup,import_state_released,leaf_checked,leaf_matches; + unsigned import_owners_before,import_owners_after; + struct ownership_observation { + const char *stage; + int copy_live,cert_live,copied_live,identity_live,legacy_live; + unsigned owned_outputs_remaining; + } zero, deletion; + int32_t cert_return,cert_status,modern_return,create_status,lock_status,external_return,key_return,key_status,move_return,move_status,copy_cert_status,delete_status,path_status; + CFIndex modern_error,external_error;int modern_error_present,external_error_present;unsigned copy_count; + struct copy_result copies[16]; +}; +static int private_path(struct operation_state *s,SecKeychainRef keychain){ + if(!keychain||CFGetTypeID(keychain)!=SecKeychainGetTypeID())return 0; + char actual[PATH_MAX];memset(actual,0,sizeof(actual));int32_t status=keychain_path(keychain,actual); + return status==0 && (!strcmp(actual,s->path)||!strcmp(actual,s->backing)); +} +static struct ownership_observation observe(const struct operation_state *s,const char *stage,int copy_live){ + return (struct ownership_observation){stage,copy_live,s->cert!=NULL,s->copied!=NULL,s->identity!=NULL,s->legacy!=NULL, + all_created-all_released}; +} +static void delete_owner(struct operation_state *s,const char *stage,int copy_live){ + if(!s->keychain)return; + if(s->deleted){s->failed=1;return;} + s->deletion=observe(s,stage,copy_live); + s->path_verified=private_path(s,s->keychain); + if(s->path_verified){s->delete_status=delete_chain(s->keychain);s->deleted=1;} + if(!s->path_verified||s->delete_status)s->failed=1; + DROP(s->keychain);released_refs++; +} +static void relinquish(struct operation_state *s,const char *stage,int copy_live){ + if(!s->logical_owners){s->failed=1;return;} + if(--s->logical_owners==0){ + s->registry_active=0; // Logical removal happens at the same point in both arms. + s->zero=observe(s,stage,copy_live); + if(defer_delete)s->pending_delete=1; + else delete_owner(s,stage,copy_live); + } +} +static SecKeychainRef copied_chain(struct operation_state *s,CFTypeRef item,const char *stage,int *associated){ + *associated=0;if(!item)return NULL; + CFTypeID type=CFGetTypeID(item);if(type!=SecCertificateGetTypeID()&&type!=SecIdentityGetTypeID()){s->failed=1;return NULL;} + SecKeychainRef result=NULL;int32_t status=copy_chain(item,&result);owned(result); + int type_ok=!result||CFGetTypeID(result)==SecKeychainGetTypeID(); + int belongs=result&&type_ok&&s->keychain_identity==result&&private_path(s,result); + if(s->copy_count<16)s->copies[s->copy_count++]=(struct copy_result){stage,"lookup",status,result!=NULL,belongs, + s->logical_owners,s->logical_owners,s->registry_active,s->registry_active,s->keychain!=NULL,s->keychain!=NULL};else s->failed=1; + if(status || !type_ok || (result&&!belongs))s->failed=1; + *associated=status==0&&belongs;return result; +} +static void record_copy_action(struct operation_state *s,unsigned index,const char *action){ + if(s->copy_count==index+1){struct copy_result *copy=&s->copies[index];copy->action=action; + copy->owners_after=s->logical_owners;copy->registry_after=s->registry_active;copy->native_owner_after=s->keychain!=NULL;} +} +static void track(struct operation_state *s,CFTypeRef item,const char *stage,int *tracked){ + unsigned index=s->copy_count;int associated=0;SecKeychainRef copy=copied_chain(s,item,stage,&associated); + // Installed TrackItem does nothing for a null copy; never invent an owner. + if(associated){if(*tracked||!s->registry_active)s->failed=1;else{s->logical_owners++;*tracked=1;}} + record_copy_action(s,index,"track");DROP(copy); +} +static void untrack(struct operation_state *s,CFTypeRef item,const char *stage,int *tracked){ + if(!item)return; + unsigned index=s->copy_count;int associated=0;SecKeychainRef copy=copied_chain(s,item,stage,&associated); + if(*tracked){if(associated&&s->registry_active){*tracked=0;relinquish(s,stage,copy!=NULL);}else s->failed=1;} + // A still-registered private keychain must never consume an untracked owner. + // After logical retirement no registry entry remains, even if native deletion is deferred. + else if(associated&&s->registry_active)s->failed=1; + record_copy_action(s,index,"untrack"); + // Final logical-owner release above precedes this copy's CFRelease. + DROP(copy); +} +static int leaf_equal(SecCertificateRef cert,const unsigned char *der,size_t length){ + CFDataRef data=SecCertificateCopyData(cert);owned(data); + int equal=data&&CFGetTypeID(data)==CFDataGetTypeID()&&CFDataGetLength(data)==(CFIndex)length&&!memcmp(CFDataGetBytePtr(data),der,length); + DROP(data);return equal; +} +static void import_operation(unsigned iteration,const unsigned char *der,size_t der_length,const unsigned char *key,size_t key_length){ + struct operation_state s;memset(&s,0,sizeof(s)); + s.cert_return=s.cert_status=s.modern_return=s.create_status=s.lock_status=s.external_return=s.key_return=s.key_status=s.move_return=s.move_status=s.copy_cert_status=s.delete_status=s.path_status=INT32_MIN; + unsigned before_created=all_created,before_released=all_released; + unsigned char random[144],password[129];char suffix[33]; + if(SecRandomCopyBytes(kSecRandomDefault,sizeof(random),random))die("Secure random failed"); + hex(random,16,suffix);const unsigned char choices[]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@"; + for(unsigned i=0;i<128;i++)password[i]=choices[random[16+i]&63];password[128]=0;wipe(random,sizeof(random)); + int n=snprintf(s.path,sizeof(s.path),"%s/tmp/native-import-%s.keychain",root,suffix); + if(n<0||(size_t)n>=sizeof(s.path))die("Private fixture path overflow"); + n=snprintf(s.backing,sizeof(s.backing),"%s-db",s.path); + if(n<0||(size_t)n>=sizeof(s.backing)||!absent(s.path)||!absent(s.backing))die("Private fixture path already exists or overflows"); + s.cert_return=import_cert(der,(int32_t)der_length,1,NULL,NULL,1,&s.cert,&s.identity,&s.cert_status);owned(s.cert);owned(s.identity); + track(&s,s.cert,"import-cert-track",&s.cert_tracked); + if(s.identity)track(&s,s.identity,"unexpected-import-identity-track",&s.identity_tracked); + if(s.cert_return!=1||s.cert_status||!s.cert||CFGetTypeID(s.cert)!=SecCertificateGetTypeID()||s.identity||s.failed){s.failed=1;goto cleanup;} + s.modern_return=create_key(key,(int32_t)key_length,2,0,&s.modern,&s.error);owned(s.modern);owned(s.error); + s.modern_error_present=s.error!=NULL;if(s.error){if(CFGetTypeID(s.error)==CFErrorGetTypeID())s.modern_error=CFErrorGetCode(s.error);else s.failed=1;}DROP(s.error); + if(s.modern_return!=1||!s.modern||CFGetTypeID(s.modern)!=SecKeyGetTypeID()||s.modern_error_present||s.failed){s.failed=1;goto cleanup;} + s.public_key=copy_public(s.modern);owned(s.public_key);if(!s.public_key||CFGetTypeID(s.public_key)!=SecKeyGetTypeID()){s.failed=1;goto cleanup;} + s.create_status=create_chain(s.path,129,password,&s.keychain);owned(s.keychain);wipe(password,sizeof(password)); + if(s.keychain){created_refs++;s.keychain_identity=s.keychain;s.initial_owner=1;s.registry_active=1;s.logical_owners=1;char actual[PATH_MAX];s.path_status=keychain_path(s.keychain,actual);s.path_verified=private_path(&s,s.keychain);} + if(s.create_status||!s.keychain||s.path_status||!s.path_verified){s.failed=1;goto cleanup;} + s.lock_status=never_lock(s.keychain);if(s.lock_status){s.failed=1;goto cleanup;} + s.external_return=external_key(s.modern,&s.external,&s.error);owned(s.external);owned(s.error); + s.external_error_present=s.error!=NULL;if(s.error){if(CFGetTypeID(s.error)==CFErrorGetTypeID())s.external_error=CFErrorGetCode(s.error);else s.failed=1;}DROP(s.error); + if(s.external_return!=1||!s.external||CFGetTypeID(s.external)!=CFDataGetTypeID()||s.external_error_present||s.failed||CFDataGetLength(s.external)<=0||CFDataGetLength(s.external)>65536){s.failed=1;goto cleanup;} + s.key_return=import_key(CFDataGetBytePtr(s.external),(int32_t)CFDataGetLength(s.external),1,&s.legacy,&s.key_status);owned(s.legacy); + DROP(s.external);DROP(s.modern);DROP(s.public_key); // Installed SecKeyPair releases private before public. + if(s.key_return!=1||s.key_status||!s.legacy||CFGetTypeID(s.legacy)!=SecKeyGetTypeID()){s.failed=1;goto cleanup;} + int associated=0;s.outer=copied_chain(&s,s.cert,"move-outer-copy",&associated); + untrack(&s,s.cert,"move-cert-untrack",&s.cert_tracked); + if(s.failed)goto cleanup; + s.move_return=move_key(s.cert,s.keychain,s.legacy,&s.identity,&s.move_status);owned(s.identity); + track(&s,s.cert,"move-cert-track",&s.cert_tracked);track(&s,s.identity,"move-identity-track",&s.identity_tracked);DROP(s.outer); + if(s.move_return!=1||s.move_status||!s.identity||CFGetTypeID(s.identity)!=SecIdentityGetTypeID()||s.failed){s.failed=1;goto cleanup;} + s.copy_cert_status=copy_cert(s.identity,&s.copied);owned(s.copied);track(&s,s.copied,"identity-cert-track",&s.copied_tracked); + if(s.copy_cert_status||!s.copied||CFGetTypeID(s.copied)!=SecCertificateGetTypeID()||s.failed){s.failed=1;goto cleanup;} + if(iteration==1||iteration==REPETITIONS){s.leaf_checked=1;s.leaf_matches=leaf_equal(s.copied,der,der_length); + if(!s.leaf_matches){s.failed=1;goto cleanup;}} +cleanup: + wipe(password,sizeof(password));DROP(s.error);DROP(s.external);DROP(s.modern);DROP(s.public_key);DROP(s.outer); + untrack(&s,s.cert,"release-original-cert",&s.cert_tracked);DROP(s.cert); + if(s.initial_owner){s.initial_owner=0;s.import_state_released=1;s.import_owners_before=s.logical_owners; + relinquish(&s,"release-import-state",0);s.import_owners_after=s.logical_owners;} + untrack(&s,s.copied,"release-copied-cert",&s.copied_tracked);DROP(s.copied); + untrack(&s,s.identity,"release-identity",&s.identity_tracked);DROP(s.identity); + DROP(s.legacy); // Explicit lifetime; managed helper does not scope this local with using. + if(defer_delete&&s.pending_delete&&!s.failed){ + // This counts only observed returned CF owners, not bridge-internal references. + if(!s.keychain||s.registry_active||s.logical_owners||s.initial_owner||s.cert_tracked||s.copied_tracked||s.identity_tracked||s.cert||s.copied||s.identity||s.legacy||s.modern||s.public_key||s.external||s.error||s.outer||all_created-all_released!=1){s.failed=1;} + else delete_owner(&s,"after-all-item-releases",0); + } + if(s.keychain){s.failed=1;s.fallback_cleanup=1;delete_owner(&s,"failure-fallback-after-items",0);} + unsigned made=all_created-before_created,released=all_released-before_released; + if(made!=released||s.logical_owners||s.registry_active||s.cert_tracked||s.copied_tracked||s.identity_tracked)s.failed=1; + if(!s.failed&&(s.copy_count!=9||!s.import_state_released||!s.zero.stage||!s.deletion.stage||!s.deleted))s.failed=1; + fprintf(stdout,"{\"kind\":\"operation\",\"iteration\":%u,\"certReturn\":%d,\"certStatus\":%d,\"modernReturn\":%d,\"modernErrorCode\":%ld,\"modernErrorPresent\":%s,\"createStatus\":%d,\"pathStatus\":%d,\"neverLockStatus\":%d,\"externalReturn\":%d,\"externalErrorCode\":%ld,\"externalErrorPresent\":%s,\"legacyReturn\":%d,\"legacyStatus\":%d,\"moveReturn\":%d,\"moveStatus\":%d,\"copyCertStatus\":%d,\"deleteStatus\":%d,\"privatePathVerified\":%s,\"deleteStage\":\"%s\",\"deleteLiveReferences\":{\"copy\":%s,\"originalCertificate\":%s,\"copiedCertificate\":%s,\"identity\":%s,\"legacyKey\":%s},\"ownedOutputsAtDelete\":%u,\"logicalZeroStage\":\"%s\",\"logicalZeroLiveReferences\":{\"copy\":%s,\"originalCertificate\":%s,\"copiedCertificate\":%s,\"identity\":%s,\"legacyKey\":%s},\"ownedOutputsAtLogicalZero\":%u,\"importStateReleased\":%s,\"importOwnersBefore\":%u,\"importOwnersAfter\":%u,\"leafIdentityChecked\":%s,\"leafIdentityMatches\":%s,\"fallbackCleanup\":%s,\"logicalOwnersRemaining\":%u,\"ownedOutputs\":%u,\"releasedOutputs\":%u,\"failed\":%s,\"copies\":[",iteration,s.cert_return,s.cert_status,s.modern_return,(long)s.modern_error,s.modern_error_present?"true":"false",s.create_status,s.path_status,s.lock_status,s.external_return,(long)s.external_error,s.external_error_present?"true":"false",s.key_return,s.key_status,s.move_return,s.move_status,s.copy_cert_status,s.delete_status,s.path_verified?"true":"false",s.deletion.stage?s.deletion.stage:"not-attempted",s.deletion.copy_live?"true":"false",s.deletion.cert_live?"true":"false",s.deletion.copied_live?"true":"false",s.deletion.identity_live?"true":"false",s.deletion.legacy_live?"true":"false",s.deletion.owned_outputs_remaining,s.zero.stage?s.zero.stage:"not-reached",s.zero.copy_live?"true":"false",s.zero.cert_live?"true":"false",s.zero.copied_live?"true":"false",s.zero.identity_live?"true":"false",s.zero.legacy_live?"true":"false",s.zero.owned_outputs_remaining,s.import_state_released?"true":"false",s.import_owners_before,s.import_owners_after,s.leaf_checked?"true":"false",s.leaf_matches?"true":"false",s.fallback_cleanup?"true":"false",s.logical_owners,made,released,s.failed?"true":"false"); + for(unsigned i=0;i=sizeof(path))die("Seed fixture path overflow"); + if(lstat(path,&state)||!S_ISREG(state.st_mode)||(state.st_mode&077)||state.st_nlink!=1||state.st_size<1||state.st_size>65536)die("Expected private bounded regular fixture"); + FILE *file=fopen(path,"rb");if(!file)die("Fixture read failed");*length=(size_t)state.st_size; + unsigned char *bytes=malloc(*length);if(!bytes){fclose(file);die("Fixture allocation failed");} + int bad=fread(bytes,1,*length,file)!=*length||ferror(file);fclose(file);if(bad){wipe(bytes,*length);free(bytes);die("Fixture read incomplete");}return bytes; +} +int main(int argc,char **argv){ + clock_gettime(CLOCK_MONOTONIC,&started); + if(argc!=5||!realpath(argv[1],root)||!realpath(argv[3],seed_root))die("Expected private arm root, pinned bridge and shared seed"); + arm_order=argv[4];if(strcmp(arm_order,"normal")&&strcmp(arm_order,"deferred"))die("Unknown fixed timing arm"); + defer_delete=!strcmp(arm_order,"deferred"); + const char *split=strrchr(root,'/');char expected_seed[PATH_MAX]; + if(!split||strcmp(split+1,arm_order))die("Expected isolated timing arm root"); + int n=snprintf(expected_seed,sizeof(expected_seed),"%.*s/seed",(int)(split-root),root); + if(n<0||(size_t)n>=sizeof(expected_seed)||strcmp(expected_seed,seed_root))die("Seed is not the shared private sibling"); + struct stat state; + if(stat(root,&state)||!S_ISDIR(state.st_mode)||(state.st_mode&077)||stat(seed_root,&state)||!S_ISDIR(state.st_mode)||(state.st_mode&077))die("Fixture roots must be private0700"); + load_bridge(argv[2]);size_t der_length,key_length; + unsigned char *der=read_fixture("leaf.der",&der_length),*key=read_fixture("private.pkcs1",&key_length); + struct fingerprint before=fingerprint("before");checkpoint("before",0); + for(unsigned i=1;i<=REPETITIONS;i++){import_operation(i,der,der_length,key,key_length);if(i==1)checkpoint("first",i);} + checkpoint("repeated",REPETITIONS);struct timespec idle={5,0};while(nanosleep(&idle,&idle)){if(errno!=EINTR)die("Idle delay failed");} + struct fingerprint after=fingerprint("after");image_guard();checkpoint("idle",REPETITIONS); + wipe(key,key_length);free(key);free(der); + if(strcmp(before.default_sha,after.default_sha)||strcmp(before.search_sha,after.search_sha)||before.search_count!=after.search_count||created_refs!=REPETITIONS||released_refs!=REPETITIONS||all_created!=all_released)die("Fingerprint or ownership guard failed"); + fprintf(stdout,"{\"kind\":\"complete\",\"order\":\"%s\",\"operations\":200,\"createdRefs\":%u,\"releasedRefs\":%u,\"ownedOutputs\":%u,\"releasedOutputs\":%u,\"readOnlyDefaultAndSearchListUnchanged\":true,\"managedRuntimePresent\":false,\"bridgeSha256\":\"%s\",\"elapsedSeconds\":%.6f,\"fullSoakGate\":false}\n",arm_order,created_refs,released_refs,all_created,all_released,BRIDGE_SHA,elapsed());fflush(stdout);return 0; +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/PRIVATE_UPSTREAM_HANDOFF.md b/scripts/validation/opcua-lifecycle-memory/native-retention/PRIVATE_UPSTREAM_HANDOFF.md new file mode 100644 index 000000000..8586308d3 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/PRIVATE_UPSTREAM_HANDOFF.md @@ -0,0 +1,115 @@ +# Private handoff: macOS AppleDatabase retention after exportable PFX imports + +Private draft for upstream triage; nothing has been posted. On the tested macOS +build, 1,000 exportable RSA private-key imports added 1,000 +`Security::AppleDatabase` heap objects despite disposal. A measured C child +reproduces the growth through the installed .NET Apple crypto bridge +without CLR or SDK loaded. Changing the timing of native keychain delete and +initial release does not prevent it. The retained C++ owner and its share of RSS +remain unresolved; this is not proof of leaked open handles or a production fix. + +## Pinned environment + +- **macOS 26.5.2 (25F84), arm64**. The class inventory comes from Security.framework + via `heap --noContent -s`. Apple’s [public AppleDatabase source](https://github.com/apple-oss-distributions/Security/blob/db15acbe6a7f257a859ad9a3bb86097bfe0679d9/OSX/libsecurity_filedb/lib/AppleDatabase.h#L485) + gives class context and is not the installed framework source. +- **Homebrew .NET SDK 10.0.403 / runtime 10.0.14**, shared runtime under + `/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.NETCore.App/10.0.14`. + `System.Security.Cryptography.dll`: informational version + `10.0.14+0427b9abbead3fa64c6655eb4290c537397131fa`, SHA-256 + `f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a`. + `libSystem.Security.Cryptography.Native.Apple.dylib`: SHA-256 + `0333994e217a3d111d36d7f31460eea69a286f9fc819e2d7c746df13d2aec46c`. + [Installed binary inspection](NATIVE_IMPORT_DESIGN.md) binds the actual ABI, + wrapper calls and disassembly. The public [.NET v10.0.14 release](https://github.com/dotnet/runtime/releases/tag/v10.0.14) + resolves to `6aa72daa24f66c01c3d7b6a32519e9d21396deec`; its + [native PAL](https://github.com/dotnet/runtime/blob/6aa72daa24f66c01c3d7b6a32519e9d21396deec/src/native/libs/System.Security.Cryptography.Native.Apple/pal_x509_macos.c) + is explanatory context, not asserted as the exact installed source commit. +- **OPC UA SDK 2.0.1**, assembly version 2.0.1.0, exact source + `07e62f72500cc0923a2bab940653c8c1116fa286`. + [Directory private-key loader at that commit](https://github.com/OPCFoundation/UA-.NETStandard/blob/07e62f72500cc0923a2bab940653c8c1116fa286/src/Opc.Ua.Core/Security/Certificates/DirectoryCertificateStore.cs#L758) + and [eight SDK binary hashes](evidence/2026-11-10/provenance.json) bind the + managed A/B and native fixture seed. The measured C processes did not load it. + +## Start with the plain PFX loop + +The recorded [single-owner PFX control](../CertificateControl.cs) creates a +fresh in-memory self-signed RSA certificate, exports PFX once, then imports and +disposes each of 1,000 copies with `X509KeyStorageFlags.Exportable`. The wrapper +owns the seed in that harness; the PFX loop itself only calls .NET. The +[existing runner and four modes](../README.md#reproduce-the-diagnostic-subset) +are reproducible from the pinned SDK references. Retained local raw snapshots: +`/tmp/opcua2-rss-investigation/pfx-control/single-owner/pfx/heap-{before,after}.txt`; +separate idle hold `/tmp/opcua2-rss-investigation/pfx-control/pfx-longhold/heap-{0,60,180}.txt`. + +The following extracts that API sequence without an OPC UA dependency. +This snippet has not been separately executed; the recorded counts below are +from the existing harness. Use a fresh private `TMPDIR`, a `net10.0` console app +with no additional packages and a bounded parent. Take `heap --noContent -s` +from a separate shell while the child is at each 15-second checkpoint. No user +or system keychain setter is needed. Reap the process before removing the +private directory. + +```csharp +using System.Security.Cryptography; +using System.Security.Cryptography.X509Certificates; + +using var rsa = RSA.Create(2048); +var request = new CertificateRequest("CN=NativeMemoryControl", rsa, + HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1); +using var original = request.CreateSelfSigned(DateTimeOffset.UtcNow.AddDays(-1), + DateTimeOffset.UtcNow.AddDays(1)); +byte[] pfx = original.Export(X509ContentType.Pfx); +try +{ + Checkpoint("before"); + for (int i = 1; i <= 1000; ++i) + { + using (X509Certificate2 copy = X509CertificateLoader.LoadPkcs12( + pfx, (string?)null, X509KeyStorageFlags.Exportable)) { } + if (i % 100 == 0) Collect(); + } + Checkpoint("after"); +} +finally { CryptographicOperations.ZeroMemory(pfx); } + +static void Collect() { GC.Collect(); GC.WaitForPendingFinalizers(); } +static void Checkpoint(string stage) +{ + Collect(); + Console.WriteLine($"{stage} pid={Environment.ProcessId}"); + Thread.Sleep(TimeSpan.FromSeconds(15)); +} +``` + +## Recorded controls and the unresolved boundary + +| Control | AppleDatabase inventory | What it distinguishes | +|---|---:|---| +| Plain PFX or SDK private `AsX509Certificate2` copy, 1,000 each | 2 → 1,002 | Import/private-copy triggers. Public DER and shared-handle controls stayed at 2; separate PFX hold stayed at 1,002 for 180 seconds. | +| [SDK configured-store vs registry](README.md), 200 each | Store 3 → 203; registry 3 → 3 | Directory key reload reproduces growth despite observed SDK manager/core disposal, runtime lookup zero and owned files/FDs zero. Registry selection is a different update policy. | +| [Empty native keychain](PURE_APPLE.md), 200 | 1 → 1 | Plain create/delete/CFRelease without imported cert/key did not reproduce growth. | +| [Installed native bridge B](NATIVE_IMPORT.md), 200 | 1 → 2 → 201 → 201 | The DER/PKCS1 materialization, legacy import, move and identity copy sequence reproduces without managed caller/SDK; 200 deletes OSStatus 0, 2,402/2,402 returned CF owners, 3 FDs, no owned keychain files/FDs. | +| [Matched deletion timing pair](NATIVE_IMPORT_TIMING.md), 200 + 200 | Both 1 → 2 → 201 → 201 | Same seed/binary; delete at logical zero with five observed references vs after all other observed references with one. Both delete status and returned owner guards passed; the timing change did not prevent growth. | + +Sampled server CPU stacks point primarily to configured-directory private-key +loading, not the SDK's private-copy helper. The actual installed exportable +path uses managed PKCS12 decoding, then native key materialization/legacy key +import and move-to-keychain. The native control isolates the latter sequence; +it does not use `SecPKCS12Import` or claim to model managed finalizer timing. +Apple documents [separate release after keychain deletion](https://developer.apple.com/documentation/security/seckeychaindelete%28_%3A%29): +installed managed handle code already calls it, and both measured C orders +issued and balanced that pair. The controls do not observe internal native +references or establish native delete status in the separate managed A/B. + +The upstream question is which native owner retains the database objects after +a successful temporary-keychain delete and balanced returned owners, and +whether the supported exportable PFX path can release that inventory. The +installed bridge is still present in the positive native controls, so the data +do not separate bridge-native ownership from Security.framework caching or +claim a particular defect. [.NET documents that macOS private PFX loading +requires a keychain and does not support `EphemeralKeySet`](https://learn.microsoft.com/en-us/dotnet/standard/security/cross-platform-cryptography#read-a-pkcs12pfx-file). +No application-only fix preserving certificate selection, replacement, trust +and ownership semantics was found. These controls do not close #799 or waive +the product RSS gate. Share selected receipts only; private keys, raw native +heaps, user keychain paths and raw local logs are not part of this handoff. diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/PURE_APPLE.md b/scripts/validation/opcua-lifecycle-memory/native-retention/PURE_APPLE.md new file mode 100644 index 000000000..ebe2e3584 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/PURE_APPLE.md @@ -0,0 +1,95 @@ +# Native empty-keychain control — negative retention result + +The plain C control completed **200 private keychain create/delete/CFRelease +operations successfully**, with `Security::AppleDatabase` heap inventory staying +at **1 object / 768 shallow bytes** before, after the first operation, after 200, +and after a five-second idle. This **does not reproduce** the retention seen in +private-PFX and SDK configured-store loading. Empty native create/delete/release +alone is therefore insufficient to explain that result on this machine. + +This does not rule out deletion/resource interactions for populated imported +keychains, identify the retaining owner, or assign an SDK, CLR or Apple defect. +Private-key/certificate materialization and its associated native interactions +remain distinct. No production mitigation, resource-budget decision, G4 pass or +#799 closure follows from this control. + +## Reviewed execution and isolation + +Astra reviewed the actual C/Python source before execution and afterward +independently verified all 207 JSONL rows, 200 ordered operations/status triples, +reference balance, default/search-list fingerprints, all four native heap +counts/bytes, FD/file counts, source/runner/binary hashes, cleanup and warnings. +Only **one actual native execution** ran, serialized after the coordinator's other +ownership control. Source is `PureAppleControl.c`; collector is `pure_apple.py`. + +The child is a plain native C program linked only to Security.framework, +CoreFoundation.framework and libSystem. It does not load certificates/PFX, the +OPC UA SDK or CLR. `SecKeychainCreate` used a fresh random filename beneath its +private mode-0700 task root, a generated password and `promptUser=false`. A returned +keychain's path had to exactly match that generated private filename/backing file +before deletion was allowed. Each returned create reference received exactly +one `CFRelease`, including failure paths. The program made no default/search-list +setter or restore call. Read-only `SecKeychainCopyDefault`, +`SecKeychainCopySearchList` and `SecKeychainGetPath` produced hashed before/after +fingerprints; owned Copy results were released, borrowed array elements were not +released separately. Existing keychain paths/passwords were never logged. + +Native checkpoints were before, first, 200 and five-second idle. Each parent +snapshot used `heap --noContent -s` and numeric lsof FDs, with Mach task resident +bytes reported by the child. It did not invoke GC or allocator-pressure APIs. +The original fixed 180-second checkpoint/child limit, 20-second heap and +five-second lsof limits, bounded final wait and terminate/kill reap remain in the +collector; those probe/reap bounds can extend total wall time beyond 180 seconds. +Actual child monotonic duration was **8.995 seconds**; parent wall time including +probes was **9.288 seconds**. The child exited zero and was reaped. + +## Actual results + +| Checkpoint | AppleDatabase count / shallow bytes | Numeric FDs | Owned keychain files / FDs | RSS bytes | +|---|---:|---:|---:|---:| +| Before | 1 / 768 | 3 | 0 / 0 | 7,372,800 | +| First | 1 / 768 | 3 | 0 / 0 | 8,028,160 | +| 200 | 1 / 768 | 3 | 0 / 0 | 8,699,904 | +| Five-second idle | 1 / 768 | 3 | 0 / 0 | 8,699,904 | + +All **200 create/path/delete OSStatus triples were `(0, 0, 0)`**. Each create +returned an owned reference, its private path was verified, and all **200/200** +references were released exactly once. All read-only default/path/search-list +query statuses were zero. Before/after fingerprints were identical, with search +list count **2** at both observations. Four query-owned Copy references were +released across the two fingerprint collections. No list setter was invoked. + +Default fingerprint: +`08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63`. +Search-list fingerprint: +`c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c`. + +Owned keychain files were already zero before harness cleanup. The fresh owned +fixture root was then removed. Native class count is a heap classification, not +an open-handle count or an exclusive attribution of the modest RSS change. + +The first attempt stopped at **compilation**, before a native child or API call: +strict C11 headers did not declare `explicit_bzero`. Replacing only that +caller-owned buffer wipe with a volatile-byte wipe made the build succeed; empty +fixture creation was moved after successful compilation. The failed build is +retained separately. Both compile attempts emitted **five unsuppressed +deprecated-public-API warnings** for the intentionally exercised legacy keychain +APIs. This is not a zero-warning build and no warning suppression was added. + +## Evidence and reproduction + +Selected, home-path-redacted receipts are under +`evidence/2026-11-10-pure-apple/`; `verification.json` retains the unchanged local +raw receipt hashes. Actual raw output is +`/tmp/opcua2-pure-apple-20261110b`; the first compile-only failure is +`/tmp/opcua2-pure-apple-20261110a`. Raw native snapshots stay private/local. + +```sh +python3 scripts/validation/opcua-lifecycle-memory/native-retention/pure_apple.py \ + --output /tmp/opcua2-pure-apple-FRESH +``` + +The output must be fresh. Fixed counts are not configurable; all generated paths +are task-owned and no user/fleet PKI is used. This negative control refines the +[A/B directory-load findings](README.md), and does not approve another experiment, +a native workaround, a public upstream post or a long run. diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/PureAppleControl.c b/scripts/validation/opcua-lifecycle-memory/native-retention/PureAppleControl.c new file mode 100644 index 000000000..b845fc4ae --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/PureAppleControl.c @@ -0,0 +1,123 @@ +// Diagnostic only: private SecKeychainCreate/Delete/CFRelease, with no certificate, PFX, SDK or CLR. +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define REPETITIONS 200 +static char root[PATH_MAX]; +static struct timespec started; +static unsigned created_refs, released_refs, query_releases; +static double elapsed(void) { + struct timespec now; clock_gettime(CLOCK_MONOTONIC, &now); + return (double)(now.tv_sec-started.tv_sec)+(double)(now.tv_nsec-started.tv_nsec)/1e9; +} +static void die(const char *message) { + fprintf(stdout,"{\"kind\":\"failed\",\"message\":\"%s\",\"createdRefs\":%u,\"releasedRefs\":%u,\"elapsedSeconds\":%.6f}\n",message,created_refs,released_refs,elapsed()); + fflush(stdout); exit(1); +} +static void hex(const unsigned char *bytes, size_t length, char *out) { + const char *alphabet="0123456789abcdef"; + for(size_t i=0;i>4];out[i*2+1]=alphabet[bytes[i]&15];} + out[length*2]=0; +} +static void wipe(void *memory, size_t length) { + volatile unsigned char *bytes=(volatile unsigned char *)memory; + while(length--)*bytes++=0; +} +static OSStatus keychain_path(SecKeychainRef keychain, char *path) { + UInt32 length=PATH_MAX-1; + OSStatus status=SecKeychainGetPath(keychain,&length,path); + if(status==errSecSuccess && length=sizeof(next))die("Checkpoint path overflow"); + while(access(next,F_OK)!=0){if(elapsed()>180)die("Checkpoint deadline exceeded");struct timespec pause={0,25000000};nanosleep(&pause,NULL);} +} +static int absent(const char *path){struct stat state;if(lstat(path,&state)==0)return 0;return errno==ENOENT;} +static void operation(unsigned iteration) { + unsigned char random[48];if(SecRandomCopyBytes(kSecRandomDefault,sizeof(random),random)!=errSecSuccess)die("Secure random failed"); + char suffix[33],password[65];hex(random,16,suffix);hex(random+16,32,password);wipe(random,sizeof(random)); + char path[PATH_MAX],backing[PATH_MAX];int n=snprintf(path,sizeof(path),"%s/tmp/native-retention-%s.keychain",root,suffix); + if(n<0 || (size_t)n>=sizeof(path))die("Fixture path overflow"); + n=snprintf(backing,sizeof(backing),"%s-db",path);if(n<0 || (size_t)n>=sizeof(backing))die("Fixture backing path overflow"); + if(!absent(path)||!absent(backing))die("Generated private fixture path already exists"); + SecKeychainRef keychain=NULL; + OSStatus create_status=SecKeychainCreate(path,(UInt32)strlen(password),password,false,NULL,&keychain); + wipe(password,sizeof(password)); + OSStatus path_status=errSecInvalidKeychain,delete_status=INT32_MIN; + int verified=0,released=0; + if(keychain){ + created_refs++; + char actual[PATH_MAX];memset(actual,0,sizeof(actual));path_status=keychain_path(keychain,actual); + // Only a returned reference whose path is exactly this generated private fixture can be deleted. + verified=path_status==errSecSuccess && (!strcmp(actual,path)||!strcmp(actual,backing)); + if(verified)delete_status=SecKeychainDelete(keychain); + // Exactly one CFRelease for this returned owned reference, irrespective of delete status. + CFRelease(keychain);keychain=NULL;released_refs++;released=1; + } + fprintf(stdout,"{\"kind\":\"operation\",\"iteration\":%u,\"createStatus\":%d,\"pathStatus\":%d,\"deleteStatus\":%d,\"returnedRef\":%s,\"privatePathVerified\":%s,\"releasedExactlyOnce\":%s}\n",iteration,(int)create_status,(int)path_status,(int)delete_status,released?"true":"false",verified?"true":"false",released?"true":"false");fflush(stdout); + if(create_status || path_status || delete_status || !verified || !released)die("Private keychain lifecycle operation failed"); +} +int main(int argc,char **argv) { + clock_gettime(CLOCK_MONOTONIC,&started); + if(argc!=2 || !realpath(argv[1],root))die("Expected existing private fixture root"); + struct stat state;if(stat(root,&state) || !S_ISDIR(state.st_mode) || (state.st_mode&077))die("Fixture root must be mode0700"); + struct fingerprint before=fingerprint("before");checkpoint("before",0); + for(unsigned i=1;i<=REPETITIONS;i++){operation(i);if(i==1)checkpoint("first",i);} + checkpoint("repeated",REPETITIONS); + struct timespec idle={5,0};while(nanosleep(&idle,&idle)!=0){if(errno!=EINTR)die("Idle delay failed");} + struct fingerprint after=fingerprint("after"); + checkpoint("idle",REPETITIONS); + int unchanged=!strcmp(before.default_sha,after.default_sha)&&!strcmp(before.search_sha,after.search_sha)&&before.search_count==after.search_count; + if(!unchanged || created_refs!=REPETITIONS || released_refs!=REPETITIONS)die("Fingerprint or native ownership guard failed"); + fprintf(stdout,"{\"kind\":\"complete\",\"operations\":200,\"createdRefs\":%u,\"releasedRefs\":%u,\"readOnlyDefaultAndSearchListUnchanged\":true,\"elapsedSeconds\":%.6f,\"fullSoakGate\":false}\n",created_refs,released_refs,elapsed());fflush(stdout);return 0; +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/README.md b/scripts/validation/opcua-lifecycle-memory/native-retention/README.md new file mode 100644 index 000000000..fd89230ba --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/README.md @@ -0,0 +1,226 @@ +# macOS private-key reload native retention — #799 + +The bounded control identifies **configured-directory private-key loading** as a +trigger for continuing `Security::AppleDatabase` heap inventory on this machine, +while observed SDK certificate-core ownership and tracked .NET temporary-keychain +ownership return to zero. No narrow built-in application ownership correction was +found that preserves the current raw-session factory, Directory PKI, certificate +selection/update behavior and certificate properties. **#799 remains open.** This +is private reproduction/support material, not an approved production mitigation. + +Only this new subfolder was changed. No product source, trust policy, SDK version, +certificate factory/crypto provider, exportability, key storage format, existing +PKI or resource budget was changed. No public upstream issue/message was posted. + +## Reviewed, executed control + +Astra reviewed the actual source and installed-runtime decompile before execution, +approved one fixed **200-acquisition** run per arm as attribution-only evidence, +and afterward independently matched all ten raw heap counts/bytes, checkpoint and +completion counts, source hashes, installed crypto hash and eight SDK DLL hashes. +The configured-store versus registry distinction below is supported by inspected +upstream regression source; that upstream regression test was **not executed**. + +Both arms ran in separate fresh processes on macOS **26.5 arm64**, .NET SDK +**10.0.403**, runtime **10.0.14**. A normal SDK ApplicationInstance created one RSA +application PKI; its persisted tree was copied into separate private arm roots. +Both used the same application URI, public DER identity and private key. Normal +SDK configuration validation/certificate checks and teardown were identical. The +loop called these public APIs, disposing each returned owner before checkpoints: + +| Arm | Public acquisition, repeated exactly 200 times | +|---|---| +| Store | `SecurityConfiguration.FindApplicationCertificateAsync(Basic256Sha256, privateKey: true, ...)` | +| Registry | `ICertificateRegistry.AcquireApplicationCertificateBySecurityPolicy(Basic256Sha256)` | + +Each arm sampled ready, first acquisition, acquisition 200, application disposed, +and after a fixed five-second idle. Every checkpoint used the same full-GC / +finalizer / full-GC / 250 ms schedule, then a parent-controlled heap/lsof barrier. +Matched initial/first/last RSA sign-and-verify checks confirmed private-key use. +No iteration called `AsX509Certificate2`; no network, server or session was opened. +`AutoAcceptUntrustedCertificates=false` stayed configured; this key-acquisition +control makes no additional peer-validation wire claim. + +Allocation-stack tracking was enabled in **both** arms, so its allocation/GC cost +is part of these observations. The 180-second child cancellation/checkpoint +limit is not a strict total wall deadline: a running heap probe (20 seconds), +lsof probe (five seconds), final wait and bounded terminate/kill reap can add +bounded overhead. Stdout is a file, with no unbounded `communicate` or pipe drain. +The recorded artifact-creation-to-result-write wall interval was **34.699 seconds** +(filesystem timestamps, not a monotonic acceptance gate). Ready-to-idle checkpoint +intervals were **21.504 seconds store** and **9.123 seconds registry**, including +probe barriers. Both process exits were zero and all children were reaped. + +## Native inventory and ownership results + +| Checkpoint | Store AppleDatabase | Registry AppleDatabase | Tracked runtime keychains, each arm | Outstanding SDK cores, each arm | Temporary keychain files, each arm | +|---|---:|---:|---:|---:|---:| +| Ready | 3 | 3 | 1 | 1 | 1 | +| First acquisition | 4 | 3 | 1 | 1 | 1 | +| Acquisition 200 | 203 | 3 | 1 | 1 | 1 | +| Application disposed | 203 | 3 | 0 | 0 | 0 | +| Five-second idle | 203 | 3 | 0 | 0 | 0 | + +Configured PKI FDs and temporary-keychain FDs were **zero at every checkpoint**. +One other task-TMPDIR descriptor remained in each process; it is reported +separately and is not labelled a keychain descriptor. Total numeric FDs were +110 ready / 112 final in both arms. Manager disposal was observed through an +exact-SDK, read-only `m_disposed` boolean probe. Store certificate-core counters +finished **407 created / 407 disposed**; registry finished **7 / 7**. These public +counters concern underlying certificate cores, not every AddRef wrapper. + +The exact installed runtime's internal temporary-keychain dictionary was read +under the same dictionary monitor, with a one-second bounded acquisition and +exact informational-version/type/field guards. Only its count was read; no native +pointer, handle, key or certificate material was enumerated or modified. Its +count returning zero establishes no remaining entries in that managed lookup. +The installed cleanup code removes the entry **before** calling native +`SecKeychainDelete`, suppresses delete errors, and then releases the CF handle. +The actual installed base `SafeKeychainHandle.ReleaseHandle` was separately +decompiled and does call `Interop.CoreFoundation.CFRelease(handle)`, then zeros +its handle. Apple's [SecKeychainDelete documentation](https://developer.apple.com/documentation/security/seckeychaindelete(_:).md) +distinguishes file/keychain deletion from releasing keychain-object memory; this +inspection finds the separate CFRelease in the installed runtime, not an obvious +missing base-release implementation. These are inspected calls, not native +return-status instrumentation. Therefore lookup zero does **not** prove that +native deletion succeeded. + +| Memory observation | Store ready → final idle | Registry ready → final idle | +|---|---:|---:| +| Managed live bytes | 831,080 → 1,222,192 | 831,128 → 1,130,616 | +| RSS bytes | 87,621,632 → 115,130,368 | 87,654,400 → 97,927,168 | +| Compiled methods | 1,192 → 4,638 | 1,192 → 2,251 | + +RSS includes different JIT, tracking, GC and allocator effects; this comparison +is not an exclusive native-byte attribution or a performance budget. The native +class's shallow heap bytes were 2,304 → 155,904 in store and 2,304 → 2,304 in +registry (768 bytes per classified object). Shallow class bytes exclude owned +allocations and do not explain the entire RSS difference. `PrivateMemorySize64` +returned zero on this runtime and is not used as a private-memory result. + +`heap --noContent -s` reports allocations classified as the C++ +`Security::AppleDatabase` class. Apple's published file-database source declares +that class as a `Database` subclass with database open/close/delete methods and +owned file/modifier state; it is not a file-descriptor counter. The published +source is conceptual evidence, **not** a claim that it is the exact source build +of this installed Security.framework. Retaining classified heap objects after +observed closure is different from proving an open handle, failed native delete, +or the identity of the retaining native owner. See the pinned +[Apple class definition](https://github.com/apple-oss-distributions/Security/blob/db15acbe6a7f257a859ad9a3bb86097bfe0679d9/OSX/libsecurity_filedb/lib/AppleDatabase.h#L485). + +The leaf DER SHA-256 was identical before/after and across arms: +`fadcc11ec694732b82fe4dc47bb41bce6023d113339e53aca9fee5b079f200b2`. +After samples and process exits, every seed/arm PKI, TMPDIR and data fixture +was removed; cleanup receipt is true. Raw native snapshots stay local and private. + +## Exact SDK path and public API limits + +The inspected SDK checkout is the clean **2.0.1** tag at commit +`07e62f72500cc0923a2bab940653c8c1116fa286`; the control references immutable actual +published SDK 2.0.1 DLLs, with all eight hashes in `evidence/2026-11-10/provenance.json`. + +| Source, pinned to the exact SDK commit | Relevant behavior | +|---|---| +| [DefaultSessionFactory.CreateChannelAsync](https://github.com/OPCFoundation/UA-.NETStandard/blob/07e62f72500cc0923a2bab940653c8c1116fa286/src/Opc.Ua.Client/Session/DefaultSessionFactory.cs#L406) | Loads a private certificate through the internal overload that defaults registry use to false. | +| [DefaultSessionFactory private CreateAsync](https://github.com/OPCFoundation/UA-.NETStandard/blob/07e62f72500cc0923a2bab940653c8c1116fa286/src/Opc.Ua.Client/Session/DefaultSessionFactory.cs#L579) | Constructs the raw Session with null certificate/chain. | +| [Session.LoadInstanceCertificateAsync](https://github.com/OPCFoundation/UA-.NETStandard/blob/07e62f72500cc0923a2bab940653c8c1116fa286/src/Opc.Ua.Client/Session/Session.cs#L6335) | Opening that Session independently loads its private certificate; registry preference depends on a channel manager, absent in the current raw factory. | +| [Session.LoadInstanceCertificateEntryAsync](https://github.com/OPCFoundation/UA-.NETStandard/blob/07e62f72500cc0923a2bab940653c8c1116fa286/src/Opc.Ua.Client/Session/Session.cs#L6432) | Documents configured-store selection for unmanaged callers and registry preference for managed callers. | +| [SecurityConfiguration.FindApplicationCertificateAsync](https://github.com/OPCFoundation/UA-.NETStandard/blob/07e62f72500cc0923a2bab940653c8c1116fa286/src/Opc.Ua.Core/Security/Certificates/SecurityConfiguration.cs#L182) | Private-key branch calls registry-less CertificateIdentifierResolver.LoadPrivateKeyAsync. | +| [CertificateIdentifierResolver.LoadPrivateKeyCoreAsync](https://github.com/OPCFoundation/UA-.NETStandard/blob/07e62f72500cc0923a2bab940653c8c1116fa286/src/Opc.Ua.Core/Security/Certificates/CertificateIdentifierResolver.cs#L249) | Opens the configured store and asks it to load the private key; returned reference is caller-owned. | +| [DirectoryCertificateStore.LoadPrivateKeyAsync](https://github.com/OPCFoundation/UA-.NETStandard/blob/07e62f72500cc0923a2bab940653c8c1116fa286/src/Opc.Ua.Core/Security/Certificates/DirectoryCertificateStore.cs#L758) | For PFX, macOS storage flags omit EphemeralKeySet and include Exportable, then import through X509CertificateLoader.LoadPkcs12. No public per-store private-key cache/flag setting is offered. | +| [ApplicationConfiguration.ValidateAsync](https://github.com/OPCFoundation/UA-.NETStandard/blob/07e62f72500cc0923a2bab940653c8c1116fa286/src/Opc.Ua.Core/Stack/Configuration/ApplicationConfiguration.cs#L735), [ApplicationInstance.CheckOrCreateCertificateAsync](https://github.com/OPCFoundation/UA-.NETStandard/blob/07e62f72500cc0923a2bab940653c8c1116fa286/src/Opc.Ua.Configuration/ApplicationInstance.cs#L425), [ServerBase.OnServerStartingAsync](https://github.com/OPCFoundation/UA-.NETStandard/blob/07e62f72500cc0923a2bab940653c8c1116fa286/src/Opc.Ua.Core/Stack/Server/ServerBase.cs#L1887) | Application validation, normal own-certificate checking and server bring-up also load configured private certificates. Checking disposes its temporary certificate; registry replacement disposes old entries. | +| [Certificate.AsX509Certificate2](https://github.com/OPCFoundation/UA-.NETStandard/blob/07e62f72500cc0923a2bab940653c8c1116fa286/src/Opc.Ua.Security.Certificates/X509Certificate/Certificate.cs#L258) | Nonvirtual export/reimport copy for exportable private keys. Existing isolated controls demonstrate its PFX retention trigger, but prior sampled real-workload stacks identified directory loading as the dominant sampled import path. | + +`CertificateIdentifier` has **no Certificate preload/cache property** and only a +public default constructor. Actual-binary public API inventory is retained in +`seed-api-inventory.jsonl`. `RawData` carries public encoded certificate material; +its setter parses `Certificate.FromRawData` and derives metadata. It cannot carry +the reusable private Certificate owner needed by the raw private-key load path. +The [exact-tag manager documentation](https://github.com/OPCFoundation/UA-.NETStandard/blob/07e62f72500cc0923a2bab940653c8c1116fa286/docs/CertificateManager.md#materializing-a-certificate-from-a-certificateidentifier) +explicitly places materialized ownership in the manager registry. + +The public registry acquisition API is reference-counted and supported. However, +substituting it in the raw session path changes certificate selection semantics: +[UnmanagedCertificateLoadHonorsAnExplicitConfiguredStoreReplacementAsync](https://github.com/OPCFoundation/UA-.NETStandard/blob/07e62f72500cc0923a2bab940653c8c1116fa286/tests/Opc.Ua.Client.Tests/Session/SessionCertificateRotationRegressionTests.cs#L198) +requires a configured replacement to win over an older registry certificate and +verifies the registry API is never called. This is **inspected upstream test +source, not a test run here**. A cache/factory rewrite must additionally preserve +update/removal visibility, cancellation/fault cleanup, concurrent owners, +reconnect and certificate/issuer-chain selection; the B arm proves none of those +replacement semantics. ChannelManagerSessionFactory changes architecture and was +not used. Overriding/reimplementing channel and session construction is not a +narrow application disposal fix. + +Production source at `ed60970fc294ab171a80cda1b57942a7130b4c39` was inspected: +[OpcUaApplicationHost](../../../../src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/OpcUaApplicationHost.cs) +assigns configuration ownership before async validation and disposes its +ApplicationInstance; Shared transfers manager lifetime to the session adapter +and disposes failed configurations; driver/browser release their owned +ApplicationInstance after session cleanup. No missing owner was identified in +those paths. The store arm already keeps its one application/configuration and +registry alive across all 200 acquisitions, so simply lengthening that +application owner cannot remove these private-key imports. Existing full-client +lifecycle disposal checks are complementary +coordinator evidence, not additional executions in this control. + +## Runtime dependency and upstream-ready boundary + +Actual installed `System.Security.Cryptography.dll` informational version: +`10.0.14+0427b9abbead3fa64c6655eb4290c537397131fa`. +SHA-256: `f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a`. + +The official .NET `v10.0.14` tag resolves to +`6aa72daa24f66c01c3d7b6a32519e9d21396deec`, different from the installed binary's +informational commit. It is not presented as exact installed source. Read-only +ILSpy inspection of the **actual binary** verified the temporary-keychain +creation, dictionary/monitor and release behavior used by diagnostics. Paths and +hashes of those retained local decompilations are in `verification.json`. + +The public runtime source provides matching context for +[temporary keychain creation during non-persisted import and unsupported EphemeralKeySet](https://github.com/dotnet/runtime/blob/6aa72daa24f66c01c3d7b6a32519e9d21396deec/src/libraries/System.Security.Cryptography/src/System/Security/Cryptography/X509Certificates/X509CertificateLoader.macOS.cs) +and [tracked-keychain release ordering](https://github.com/dotnet/runtime/blob/6aa72daa24f66c01c3d7b6a32519e9d21396deec/src/libraries/Common/src/Interop/OSX/System.Security.Cryptography.Native.Apple/Interop.Keychain.macOS.cs). +Microsoft documents that macOS PFX private-key loading requires a keychain and +cannot use EphemeralKeySet in its [cross-platform cryptography guide](https://learn.microsoft.com/en-us/dotnet/standard/security/cross-platform-cryptography#read-a-pkcs12pfx-file). +Changing those flags, exportability, storage format or native crypto was not an +application mitigation attempted here. + +The remaining dependency is an upstream/platform investigation of why the +classified native file-database objects remain after observed SDK owner release, +tracked runtime owner release and backing-file cleanup, and whether there is a +supported correction at that boundary. Native delete status and the retaining +C++ owner are still unknown. This control does not identify a specific .NET or +Apple defect/fix. An upstream SDK improvement would also need to avoid redundant +imports **without losing the existing raw configured-store semantics**. No +supported application-only correction meeting the stated constraints was proven. + +## Private reproduction and evidence + +```sh +python3 scripts/validation/opcua-lifecycle-memory/native-retention/run.py \ + --references /tmp/opcua2-publish-hg100-20261110/linux-arm64/host \ + --output /tmp/opcua2-native-reload-FRESH +``` + +This builds only the standalone control against existing actual SDK DLLs, never +rebuilds product code, requires the exact installed runtime diagnostic layout, +and refuses an existing output directory. The fixed repetition count is not +configurable. Use a private fresh root and serialize with other ownership/native +controls. The checked-in selected receipts are in `evidence/2026-11-10/`; +raw artifacts are `/tmp/opcua2-native-reload-20261110a`. Raw heap/lsof output and +any failed-run private fixture material must not be redistributed wholesale. + +No long run, deployment, trust weakening, SDK fork/version change, budget change, +public upstream post or #799 closure is authorized or claimed by these results. + +A separately reviewed [plain native Apple empty-keychain control](PURE_APPLE.md) +then executed 200 successful create/delete/CFRelease operations and kept native +AppleDatabase at 1 throughout. That negative result rules out empty native +create/delete/release alone as sufficient here; it does not identify the +private-key/certificate import retaining owner. + +The subsequent [installed native bridge import control](NATIVE_IMPORT.md) +reproduced AppleDatabase growth from 1 to 201 in a measured C process with no +managed caller. Native deletes returned zero in that control, all returned CF +owners balanced, and keychain files/FDs stayed zero. The installed bridge and +Security.framework remain in the path; their respective retaining ownership +is unresolved. The native delete statuses of this managed A/B remain unobserved. diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/ReloadControl.cs b/scripts/validation/opcua-lifecycle-memory/native-retention/ReloadControl.cs new file mode 100644 index 000000000..d7069f158 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/ReloadControl.cs @@ -0,0 +1,176 @@ +using System.Diagnostics; +using System.Collections; +using System.Reflection; +using System.Runtime; +using System.Security.Cryptography; +using System.Security.Cryptography.X509Certificates; +using System.Text; +using System.Text.Json; +using Opc.Ua; +using Opc.Ua.Configuration; +using Opc.Ua.Security.Certificates; + +internal static class ReloadControl +{ + const string Uri = "urn:localhost:NativeRetention.Control"; + const int Repetitions = 200; + static readonly byte[] Challenge = Encoding.UTF8.GetBytes("native-retention-diagnostic-only"); + static string Root = ""; + static string Hash(Certificate cert) => Convert.ToHexString(SHA256.HashData(cert.RawData)).ToLowerInvariant(); + static void Require(bool yes, string message) { if (!yes) throw new InvalidOperationException(message); } + static ApplicationConfiguration Configuration(string pki, ITelemetryContext telemetry) => new(telemetry) + { + ApplicationName = "NativeRetention.Control", ApplicationUri = Uri, ApplicationType = ApplicationType.Client, + SecurityConfiguration = new SecurityConfiguration + { + ApplicationCertificate = new CertificateIdentifier { StoreType = CertificateStoreType.Directory, + StorePath = Path.Combine(pki, "own"), SubjectName = "CN=NativeRetention.Control" }, + TrustedPeerCertificates = new CertificateTrustList { StoreType = CertificateStoreType.Directory, StorePath = Path.Combine(pki, "trusted") }, + TrustedIssuerCertificates = new CertificateTrustList { StoreType = CertificateStoreType.Directory, StorePath = Path.Combine(pki, "issuers") }, + RejectedCertificateStore = new CertificateTrustList { StoreType = CertificateStoreType.Directory, StorePath = Path.Combine(pki, "rejected") }, + AutoAcceptUntrustedCertificates = false, + }, + ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 15000 }, + }; + static async Task Open(string pki, ITelemetryContext telemetry, CancellationToken ct) + { + var app = new ApplicationInstance(telemetry) { ApplicationType = ApplicationType.Client, + ApplicationName = "NativeRetention.Control", ApplicationConfiguration = Configuration(pki, telemetry) }; + try + { + await app.ApplicationConfiguration!.ValidateAsync(ApplicationType.Client, ct); + Require(await app.CheckApplicationInstanceCertificatesAsync(true, null, ct), "Normal application certificate check failed"); + return app; + } + catch { await app.DisposeAsync(); throw; } + } + static bool ManagerDisposed(ICertificateManager manager) + { + Require(manager.GetType().FullName == "Opc.Ua.CertificateManager" && manager.GetType().Assembly.GetName().Version?.ToString() == "2.0.1.0", "Exact SDK diagnostic layout changed"); + var field = manager.GetType().GetField("m_disposed", BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); + Require(field?.FieldType == typeof(bool), "Exact SDK disposal bool missing"); + return (bool)field!.GetValue(manager)!; + } + static int RuntimeTemporaryKeychainCount() + { + var assembly = typeof(X509Certificate2).Assembly; + Require(assembly.GetCustomAttribute()?.InformationalVersion == "10.0.14+0427b9abbead3fa64c6655eb4290c537397131fa", "Exact runtime diagnostic build changed"); + var type = assembly.GetType("System.Security.Cryptography.Apple.SafeTemporaryKeychainHandle", throwOnError: true)!; + var field = type.GetField("s_lookup", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); + Require(field is not null && field.FieldType.IsGenericType && field.FieldType.GetGenericTypeDefinition() == typeof(Dictionary<,>) + && field.FieldType.GetGenericArguments()[0] == typeof(IntPtr) && field.FieldType.GetGenericArguments()[1] == type, + "Exact runtime keychain dictionary layout changed"); + var lookup = (IDictionary)(field!.GetValue(null) ?? throw new InvalidOperationException("Runtime keychain dictionary absent")); + Require(Monitor.TryEnter(lookup, TimeSpan.FromSeconds(1)), "Runtime keychain monitor did not become available"); + try { return lookup.Count; } + finally { Monitor.Exit(lookup); } + } + static void ValidateKey(Certificate certificate, string expected, bool sign) + { + Require(certificate.HasPrivateKey && Hash(certificate) == expected, "Wrong/missing private certificate"); + if (!sign) return; + using var privateKey = certificate.GetRSAPrivateKey(); + using var publicKey = certificate.GetRSAPublicKey(); + Require(privateKey is not null && publicKey is not null, "Expected normal SDK RSA application certificate"); + var signature = privateKey!.SignData(Challenge, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1); + Require(publicKey!.VerifyData(Challenge, signature, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1), "Private key mismatch"); + } + static async Task Stage(string mode, string stage, int operations, bool disposed, CancellationToken ct) + { + GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); + await Task.Delay(250, ct); + using var process = Process.GetCurrentProcess(); process.Refresh(); + Console.WriteLine(JsonSerializer.Serialize(new { kind = "checkpoint", mode, stage, operations, processId = Environment.ProcessId, + utc = DateTimeOffset.UtcNow, managerDisposed = disposed, managedBytes = GC.GetTotalMemory(false), rssBytes = process.WorkingSet64, + privateBytes = process.PrivateMemorySize64, allocatedBytes = GC.GetTotalAllocatedBytes(), compiledMethods = JitInfo.GetCompiledMethodCount(), + gc = new[] { GC.CollectionCount(0), GC.CollectionCount(1), GC.CollectionCount(2) }, + certificateCoresCreated = Certificate.InstancesCreated, certificateCoresDisposed = Certificate.InstancesDisposed, + certificateCoresOutstanding = Certificate.InstancesLeaked, + runtimeTrackedTemporaryKeychains = RuntimeTemporaryKeychainCount() })); + Console.Out.Flush(); + while (!File.Exists(Path.Combine(Root, "continue-" + stage))) await Task.Delay(25, ct); + } + static async Task Arm(string mode, CancellationToken ct) + { + var telemetry = DefaultTelemetry.Create(_ => { }); + var pki = Path.Combine(Root, "pki"); + var before = Directory.GetFiles(pki, "*.der", SearchOption.AllDirectories).Where(p => p.Contains(Path.DirectorySeparatorChar + "own" + Path.DirectorySeparatorChar + "certs" + Path.DirectorySeparatorChar, StringComparison.Ordinal)) + .Select(p => Convert.ToHexString(SHA256.HashData(File.ReadAllBytes(p)))).Order().ToArray(); + Require(before.Length == 1, "Expected one copied own DER certificate"); + ApplicationInstance? app = null; + try + { + app = await Open(pki, telemetry, ct); + var config = app.ApplicationConfiguration!; + var manager = config.CertificateManager; + string expected; + using (var entry = manager.AcquireApplicationCertificateBySecurityPolicy(SecurityPolicies.Basic256Sha256)) + { + Require(entry is not null, "Normal initialization did not populate registry"); + expected = Hash(entry!.Certificate); ValidateKey(entry.Certificate, expected, true); + } + await Stage(mode, "ready", 0, ManagerDisposed(manager), ct); + for (var i = 1; i <= Repetitions; i++) + { + if (mode == "store") + { + using var certificate = await config.SecurityConfiguration.FindApplicationCertificateAsync( + SecurityPolicies.Basic256Sha256, true, telemetry, ct).WaitAsync(ct); + Require(certificate is not null, "Configured-store acquisition failed"); + ValidateKey(certificate!, expected, i is 1 or Repetitions); + } + else + { + using var entry = manager.AcquireApplicationCertificateBySecurityPolicy(SecurityPolicies.Basic256Sha256); + Require(entry is not null, "Registry acquisition failed"); + ValidateKey(entry!.Certificate, expected, i is 1 or Repetitions); + } + if (i is 1 or Repetitions) await Stage(mode, i == 1 ? "first" : "repeated", i, ManagerDisposed(manager), ct); + } + await app.DisposeAsync().AsTask().WaitAsync(ct); app = null; + await Stage(mode, "disposed", Repetitions, ManagerDisposed(manager), ct); + await Task.Delay(TimeSpan.FromSeconds(5), ct); + await Stage(mode, "idle", Repetitions, ManagerDisposed(manager), ct); + // Preserve managed and native post-disposal observations before any ownership assertion rejects the arm. + Require(ManagerDisposed(manager), "Application manager not disposed"); + Require(Certificate.InstancesLeaked == 0, "SDK certificate cores remain after owner disposal"); + Require(RuntimeTemporaryKeychainCount() == 0, "Runtime tracked temporary keychain owners remain after application disposal"); + var after = Directory.GetFiles(pki, "*.der", SearchOption.AllDirectories).Where(p => p.Contains(Path.DirectorySeparatorChar + "own" + Path.DirectorySeparatorChar + "certs" + Path.DirectorySeparatorChar, StringComparison.Ordinal)) + .Select(p => Convert.ToHexString(SHA256.HashData(File.ReadAllBytes(p)))).Order().ToArray(); + Require(after.SequenceEqual(before), "Own application certificate changed"); + Console.WriteLine(JsonSerializer.Serialize(new { kind = "complete", mode, operations = Repetitions, sameLeafSha256 = expected, + certificateUnchanged = true, managerDisposed = true, certificateCoresOutstanding = Certificate.InstancesLeaked, fullSoakGate = false })); + } + finally { if (app is not null) await app.DisposeAsync().AsTask().WaitAsync(TimeSpan.FromSeconds(10)); } + } + public static async Task Main(string[] args) + { + Root = Path.GetFullPath(args[1]); Directory.CreateDirectory(Root); + using var deadline = new CancellationTokenSource(TimeSpan.FromSeconds(180)); + try + { + Require(OperatingSystem.IsMacOS(), "This control requires macOS native inventory"); + Require(Environment.Version.ToString() == "10.0.14", "Matched runtime must be .NET 10.0.14"); + if (args[0] == "seed") + { + await using var app = await Open(Path.Combine(Root, "pki"), DefaultTelemetry.Create(_ => { }), deadline.Token); + using var entry = app.ApplicationConfiguration!.CertificateManager.AcquireApplicationCertificateBySecurityPolicy(SecurityPolicies.Basic256Sha256); + Require(entry is not null, "Seed registry not populated"); + Console.WriteLine(JsonSerializer.Serialize(new { kind = "seed", leafSha256 = Hash(entry!.Certificate), runtime = Environment.Version.ToString(), + identifierPublicProperties = typeof(CertificateIdentifier).GetProperties(BindingFlags.Public | BindingFlags.Instance).Select(p => p.Name).Order().ToArray(), + identifierPublicConstructors = typeof(CertificateIdentifier).GetConstructors().Select(c => c.ToString()).ToArray(), + cryptographyRuntime = new { file = typeof(X509Certificate2).Assembly.Location, + informationalVersion = typeof(X509Certificate2).Assembly.GetCustomAttribute()?.InformationalVersion, + sha256 = Convert.ToHexString(SHA256.HashData(File.ReadAllBytes(typeof(X509Certificate2).Assembly.Location))).ToLowerInvariant() } })); + return 0; + } + Require(args[0] is "store" or "registry", "Unknown control mode"); + await Arm(args[0], deadline.Token); return 0; + } + catch (Exception error) + { + Console.WriteLine(JsonSerializer.Serialize(new { kind = "failed", errorType = error.GetType().FullName, message = error.Message })); + return 1; + } + } +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/fixture-before-harness-cleanup.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/fixture-before-harness-cleanup.json new file mode 100644 index 000000000..f63b95c89 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/fixture-before-harness-cleanup.json @@ -0,0 +1,3 @@ +{ + "remainingOwnedKeychainFiles": 0 +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/fixture-cleanup.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/fixture-cleanup.json new file mode 100644 index 000000000..234d368fa --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/fixture-cleanup.json @@ -0,0 +1,29 @@ +{ + "allLaunchedChildrenConfirmedReaped": true, + "reapOutcomes": [ + { + "processId": 65330, + "confirmedReaped": true, + "exitCode": 0 + }, + { + "processId": 65334, + "confirmedReaped": true, + "exitCode": 0 + }, + { + "processId": 65338, + "confirmedReaped": true, + "exitCode": 0 + }, + { + "processId": 65339, + "confirmedReaped": true, + "exitCode": 1 + } + ], + "privateMaterialOverwrittenThenUnlinkedAfterChildReaping": true, + "physicalSecureErasureClaimed": false, + "status": "passed", + "ownedFixtureRootRemoved": true +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/native-build.log b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/native-build.log new file mode 100644 index 000000000..30b6f141e --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/native-build.log @@ -0,0 +1,37 @@ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c:41:42: warning: 'SecKeychainGetTypeID' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 41 | if(!keychain||CFGetTypeID(keychain)!=SecKeychainGetTypeID())return errSecParam; + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:270:10: note: 'SecKeychainGetTypeID' has been explicitly marked deprecated here + 270 | CFTypeID SecKeychainGetTypeID(void) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c:43:21: warning: 'SecKeychainGetPath' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 43 | OSStatus status=SecKeychainGetPath(keychain,&length,path); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:474:10: note: 'SecKeychainGetPath' has been explicitly marked deprecated here + 474 | OSStatus SecKeychainGetPath(SecKeychainRef __nullable keychain, UInt32 *ioPathLength, char *pathName) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c:54:29: warning: 'SecKeychainCopyDefault' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 54 | OSStatus default_status=SecKeychainCopyDefault(&default_keychain); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:384:10: note: 'SecKeychainCopyDefault' has been explicitly marked deprecated here + 384 | OSStatus SecKeychainCopyDefault(SecKeychainRef * __nonnull CF_RETURNS_RETAINED keychain) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c:58:28: warning: 'SecKeychainCopySearchList' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 58 | OSStatus search_status=SecKeychainCopySearchList(&search); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:404:10: note: 'SecKeychainCopySearchList' has been explicitly marked deprecated here + 404 | OSStatus SecKeychainCopySearchList(CFArrayRef * __nonnull CF_RETURNS_RETAINED searchList) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c:145:42: warning: 'SecKeychainGetTypeID' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 145 | if(!keychain||CFGetTypeID(keychain)!=SecKeychainGetTypeID())return 0; + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:270:10: note: 'SecKeychainGetTypeID' has been explicitly marked deprecated here + 270 | CFTypeID SecKeychainGetTypeID(void) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c:166:47: warning: 'SecKeychainGetTypeID' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 166 | int type_ok=!result||CFGetTypeID(result)==SecKeychainGetTypeID(); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:270:10: note: 'SecKeychainGetTypeID' has been explicitly marked deprecated here + 270 | CFTypeID SecKeychainGetTypeID(void) + | ^ +6 warnings generated. diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/provenance.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/provenance.json new file mode 100644 index 000000000..8dbfb1d65 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/provenance.json @@ -0,0 +1,59 @@ +{ + "sourcesSha256": { + "NativeImportControl.c": "d3f8d3ed0a4e25098bc42c3bb8dca8650f2557ee8c180b61877814609ced73df", + "ImportSeed.cs": "feaac1c93bdb0f4e59bd0a9fb213d6de53cb89ece7393356c9d12d318b395c1b", + "native_import.py": "2a2e8b34d351e134e91df16569437893b9bf202966ee98267a81b0030a22111d", + "pure_apple.py": "1b2148f1c20578529355379ab94b439931d7241608a5d5effce8fc86f4af7bc6" + }, + "nativeBridgeSha256": "0333994e217a3d111d36d7f31460eea69a286f9fc819e2d7c746df13d2aec46c", + "managedCryptographySha256": "f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a", + "sdkSeedSha256": { + "Opc.Ua.Client.dll": "620da406fabdbc75d11f9827ea7e39d2d3c762471bd2264b0d11f1d6cd9247cd", + "Opc.Ua.Configuration.dll": "6ed6a594c93c3ff35d1a16539a9fe87c1e2640549cc2f48ed6bae333dc8bf0e7", + "Opc.Ua.Core.Schema.dll": "51cfad48657d95d38074bb88be29aea6f5b361a07397247d58838d066b99772e", + "Opc.Ua.Core.Types.dll": "a7dd141b8dabe8848ff28c2fb8e16a85a0508e6a49e6b1a1c1e267175b99af96", + "Opc.Ua.Core.dll": "9d0857aa6b7f3c49037d4ea557b4da8edf07e146069464481783e66c5c9cd35a", + "Opc.Ua.Security.Certificates.dll": "7f4969aceb2f0db5328c6882cb4b117342f3b18905c38acdba600683860c4fd0", + "Opc.Ua.Server.dll": "930e714a2f6e15d393840bcdc95e1afa8012bc740c3738a655f958142721864e", + "Opc.Ua.Types.dll": "c542f69882f4e8a4ebd5ccc28a3881d6967c7ffb6dcc3c56dc6c776f39c2ede1" + }, + "compileCommand": [ + "clang", + "-std=c11", + "-O0", + "-g", + "-Wall", + "-Wextra", + "/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c", + "-framework", + "Security", + "-framework", + "CoreFoundation", + "-o", + "/private/tmp/opcua2-native-import-20261110a/NativeImportControl" + ], + "compiler": "Apple clang version 21.0.0 (clang-2100.0.123.102)\nTarget: arm64-apple-darwin25.5.0\nThread model: posix\nInstalledDir: /Library/Developer/CommandLineTools/usr/bin\n", + "os": "ProductName:\t\tmacOS\nProductVersion:\t\t26.5.2\nBuildVersion:\t\t25F84\n", + "architecture": "arm64", + "hostDotnet": ".NET SDK:\n Version: 10.0.403\n Commit: 5a2162bea6\n Workload version: 10.0.400-manifests.a00bebb6\n MSBuild version: 18.9.15+5a2162bea\n\nRuntime Environment:\n OS Name: Mac OS X\n OS Version: 26.5\n OS Platform: Darwin\n RID: osx-arm64\n Base Path: /opt/homebrew/Cellar/dotnet/10.0.403/libexec/sdk/10.0.403/\n\n.NET workloads installed:\nThere are no installed workloads to display.\nConfigured to use workload sets when installing new manifests.\nNo workload sets are installed. Run \"dotnet workload restore\" to install a workload set.\n\nHost:\n Version: 10.0.14\n Architecture: arm64\n Commit: 0427b9abbe\n\n.NET SDKs installed:\n 10.0.403 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/sdk]\n\n.NET runtimes installed:\n Microsoft.AspNetCore.App 10.0.14 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.AspNetCore.App]\n Microsoft.NETCore.App 10.0.14 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.NETCore.App]\n\nOther architectures found:\n None\n\nEnvironment variables:\n Not set\n\nglobal.json file:\n /.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/global.json\n\nLearn more:\n https://aka.ms/dotnet/info\n\nDownload .NET:\n https://aka.ms/dotnet/download\n", + "repetitions": 200, + "stages": [ + "before", + "first", + "repeated", + "idle" + ], + "idleSeconds": 5, + "fullSoakGate": false, + "managedCallerInMeasuredChild": false, + "managedPfxParsingEmulated": false, + "legacyKeyLifetime": "Explicit CFRelease after identity disposal; managed local has no explicit using scope.", + "wrapperNativeCopyCallsPerOperation": 9, + "checkpointDeadlineSeconds": 180, + "deadlineScope": "Checkpoint/child deadline; in-progress bounded probes and bounded reap add overhead.", + "defaultOrSearchListSetters": false, + "fixtureCreationUmask": "0077", + "binarySha256": "e5c5caf2a8f882f82b738396156b378fd157ebd1a825d462449cd2a0497830fd", + "seedBinarySha256": "1fa7de542aee11acab18dcc8d4096b21fcbc16e4edc1fca2243159dd1176adc0", + "linkedLibraries": "/private/tmp/opcua2-native-import-20261110a/NativeImportControl:\n\t/System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 61901.101.4)\n\t/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 4424.1.255)\n\t/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1356.0.0)\n" +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/samples.jsonl b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/samples.jsonl new file mode 100644 index 000000000..01ca74a6d --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/samples.jsonl @@ -0,0 +1,4 @@ +{"kind":"fingerprint","stage":"before","defaultStatus":0,"defaultPathStatus":0,"searchStatus":0,"searchPathStatus":0,"defaultSha256":"08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63","searchSha256":"c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c","searchCount":2,"ownedQueryReferencesReleased":2} +{"kind":"checkpoint","mode":"native-bridge-import","stage":"before","operations":0,"processId":65339,"utc":"2026-11-10T22:25:23.068Z","elapsedSeconds":0.006057,"rssBytes":7815168,"createdRefs":0,"releasedRefs":0,"managedRuntimePresent":false} +{"kind":"operation","iteration":1,"certReturn":1,"certStatus":0,"modernReturn":1,"modernErrorCode":0,"modernErrorPresent":false,"createStatus":0,"pathStatus":0,"neverLockStatus":0,"externalReturn":1,"externalErrorCode":0,"externalErrorPresent":false,"legacyReturn":1,"legacyStatus":0,"moveReturn":1,"moveStatus":0,"copyCertStatus":-2147483648,"deleteStatus":0,"privatePathVerified":true,"deleteDuringFinalIdentityUntrack":false,"fallbackCleanup":false,"logicalOwnersRemaining":0,"ownedOutputs":9,"releasedOutputs":9,"failed":true,"copies":[{"stage":"import-cert-track","status":0,"returnedRef":false,"privateAssociation":false},{"stage":"move-outer-copy","status":0,"returnedRef":false,"privateAssociation":false},{"stage":"move-cert-untrack","status":0,"returnedRef":false,"privateAssociation":false},{"stage":"move-cert-track","status":0,"returnedRef":true,"privateAssociation":true},{"stage":"move-identity-track","status":0,"returnedRef":false,"privateAssociation":false},{"stage":"release-original-cert","status":0,"returnedRef":true,"privateAssociation":true},{"stage":"release-identity","status":0,"returnedRef":false,"privateAssociation":false}]} +{"kind":"failed","message":"Native bridge import operation failed after ownership cleanup","createdRefs":1,"releasedRefs":1,"elapsedSeconds":1.172310} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/seed-build.log b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/seed-build.log new file mode 100644 index 000000000..3afe07c22 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/seed-build.log @@ -0,0 +1,9 @@ + Determining projects to restore... + Restored /private/tmp/opcua2-native-import-20261110a/ImportSeed.csproj (in 31 ms). + ImportSeed -> /private/tmp/opcua2-native-import-20261110a/bin/Release/net10.0/ImportSeed.dll + +Build succeeded. + 0 Warning(s) + 0 Error(s) + +Time Elapsed 00:00:01.25 diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/seed.jsonl b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/seed.jsonl new file mode 100644 index 000000000..56cd7d6c4 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/seed.jsonl @@ -0,0 +1 @@ +{"kind":"seed","leafSha256":"31a4b6181cc10f0bc862a83199688b35d3c5e2590a2c00ab4cae6c3b1dc3d179","runtime":"10.0.14","sdkVersion":"2.0.1.0","managerDisposed":true,"certificateCoresOutstanding":0,"keyFormat":"PKCS1-private-RSA","privateFileMode":"0600","cryptographyRuntime":{"informationalVersion":"10.0.14\u002B0427b9abbead3fa64c6655eb4290c537397131fa","sha256":"f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a"}} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/verification.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/verification.json new file mode 100644 index 000000000..447b85ce4 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-a/verification.json @@ -0,0 +1,45 @@ +{ + "status": "failed-partial-control-model", + "projection": "Replace local user-home prefix only; raw receipts unchanged.", + "rawOutput": "/tmp/opcua2-native-import-20261110a", + "rawSha256": { + "samples.jsonl": "06ca824cf08e2c26e595a4e70091f2f5a953ac3022908966ae9ee99987c1043d", + "provenance.json": "ad87286e153b8235aa13f3a60e9bc973f9c8886a038e947ed11304361e236590", + "native-build.log": "2fd25e9c530541c224872a28cf03b7d720be28fdd0216946b533d6292aad1a75", + "seed-build.log": "bd5eb3fbfeb649aa12254fa52689a778c97364c832bee0b6968f0432da129022", + "seed.jsonl": "8b4d9cb09fc134ffed468d4a0acc12d317cb9a77c0f90569ef52e83577baf333", + "fixture-cleanup.json": "0d5c8fe16558d2a21406c88d62ed87690649d3deac7bd333d8741672a23f86c7", + "fixture-before-harness-cleanup.json": "eaaf36a5e7f7d1d3635e987d8f9a2600ce55f6482011ec9a7abf3e4dd759d9c4" + }, + "selectedProjectionSha256": { + "samples.jsonl": "06ca824cf08e2c26e595a4e70091f2f5a953ac3022908966ae9ee99987c1043d", + "provenance.json": "c6f6453edfb0c0601099e6275303359abec52f7566a47961a640bd97d554cbe9", + "native-build.log": "05fac84aff441e7a6b5ce2c3ac1d68cc3705b85495c39dd339964168335c5316", + "seed-build.log": "bd5eb3fbfeb649aa12254fa52689a778c97364c832bee0b6968f0432da129022", + "seed.jsonl": "8b4d9cb09fc134ffed468d4a0acc12d317cb9a77c0f90569ef52e83577baf333", + "fixture-cleanup.json": "0d5c8fe16558d2a21406c88d62ed87690649d3deac7bd333d8741672a23f86c7", + "fixture-before-harness-cleanup.json": "eaaf36a5e7f7d1d3635e987d8f9a2600ce55f6482011ec9a7abf3e4dd759d9c4" + }, + "rawLocalOnlySnapshotsSha256": { + "heap-before.txt": "de4896c196fcf96e58933716049772e523e268be932cef7f9a76cf270f71cd79", + "lsof-before.txt": "f12e1115e87c4110c2961cb61c0b28ea3395c2ae780a72b431d71d4bfdd2a965" + }, + "retainedInstalledBinaryInspectionSha256": { + "opcua2-native-runtime-loader-decompiled.cs": "89434500d1723f419e83ff45fcb6e44e73b58847f4201265613587ad82a79424", + "opcua2-native-runtime-pkcs12key-decompiled.cs": "60af9993d62032adf6be178efd93eef0f9c1a7a1bb2e091938d7171ab12875e2", + "opcua2-native-runtime-pkcs12key-base-decompiled.cs": "cf1e412c9752822610e6e9c96341d2b83052e2e284edc3d1c0086e95893a39b0", + "opcua2-native-runtime-rsa-decompiled.cs": "a4d9bdc8c0d78dac63f19639fb1da319e209a0f4af324edefd0fac8bc4b3becc", + "opcua2-native-runtime-applepal-decompiled.cs": "94e7ead2224719e0102983e0a13c97a9c713018640d73a7153ffea6f732312bf", + "opcua2-native-runtime-appleinterop-decompiled.cs": "da9b4ad8bd114e5b58a82607b37fbc8bc71f79a3a56dead60c88e718d8758c92", + "opcua2-native-runtime-keychainitem-decompiled.cs": "5fb58039e59d4839198fd74ed98978eed0d57008322489fd08d70d6481dd4fd4", + "opcua2-native-runtime-keyhandle-decompiled.cs": "595f2cf7d1c71a13dbdd21379a0ab072ce7d629753ca01f59e57bf789bec223e", + "opcua2-native-runtime-keypair-decompiled.cs": "623cf239bd9f755c701ba50ceffd4043591538111ca72261af4cd59c97db61c9", + "opcua2-native-runtime-certhandle-decompiled.cs": "d53053dfee192fe336e6fae055199ddcf4340da805ed8744e5e52c66f685e453", + "opcua2-native-runtime-identityhandle-decompiled.cs": "80b94acf27a0fbe38efcdc30c86e003ee2abfea30a3da5e9d535e1373ce97069", + "opcua2-native-runtime-keychain-decompiled.cs": "96c2e996638ffdd17c35483aaece7fdbc499fd004ab549e2e128bf82a64b5dc2", + "opcua2-native-runtime-keychain-base-decompiled.cs": "6f2abdb5779646a9bfd589d8fc765cab2e0290edee8396b2c7b2e6a4470e2bb4", + "opcua2-native-runtime-x509contenttype-decompiled.cs": "bed5256e025ed5b85f04b4cce132fcd7279fb06b5dd377d25f4caf39a8682b60", + "opcua2-native-runtime-apple-disassembly.txt": "75af92a3b05e4076025d43389cb3e51d8f6c8547aa485a4b5984469af7f02935" + }, + "noRepeatCompletionOrRetentionInference": true +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/fixture-before-harness-cleanup.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/fixture-before-harness-cleanup.json new file mode 100644 index 000000000..f63b95c89 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/fixture-before-harness-cleanup.json @@ -0,0 +1,3 @@ +{ + "remainingOwnedKeychainFiles": 0 +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/fixture-cleanup.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/fixture-cleanup.json new file mode 100644 index 000000000..a48b8604a --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/fixture-cleanup.json @@ -0,0 +1,29 @@ +{ + "allLaunchedChildrenConfirmedReaped": true, + "reapOutcomes": [ + { + "processId": 78484, + "confirmedReaped": true, + "exitCode": 0 + }, + { + "processId": 78488, + "confirmedReaped": true, + "exitCode": 0 + }, + { + "processId": 78494, + "confirmedReaped": true, + "exitCode": 0 + }, + { + "processId": 78495, + "confirmedReaped": true, + "exitCode": 0 + } + ], + "privateMaterialOverwrittenThenUnlinkedAfterChildReaping": true, + "physicalSecureErasureClaimed": false, + "status": "passed", + "ownedFixtureRootRemoved": true +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/native-build.log b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/native-build.log new file mode 100644 index 000000000..e227f4927 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/native-build.log @@ -0,0 +1,37 @@ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c:41:42: warning: 'SecKeychainGetTypeID' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 41 | if(!keychain||CFGetTypeID(keychain)!=SecKeychainGetTypeID())return errSecParam; + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:270:10: note: 'SecKeychainGetTypeID' has been explicitly marked deprecated here + 270 | CFTypeID SecKeychainGetTypeID(void) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c:43:21: warning: 'SecKeychainGetPath' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 43 | OSStatus status=SecKeychainGetPath(keychain,&length,path); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:474:10: note: 'SecKeychainGetPath' has been explicitly marked deprecated here + 474 | OSStatus SecKeychainGetPath(SecKeychainRef __nullable keychain, UInt32 *ioPathLength, char *pathName) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c:54:29: warning: 'SecKeychainCopyDefault' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 54 | OSStatus default_status=SecKeychainCopyDefault(&default_keychain); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:384:10: note: 'SecKeychainCopyDefault' has been explicitly marked deprecated here + 384 | OSStatus SecKeychainCopyDefault(SecKeychainRef * __nonnull CF_RETURNS_RETAINED keychain) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c:58:28: warning: 'SecKeychainCopySearchList' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 58 | OSStatus search_status=SecKeychainCopySearchList(&search); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:404:10: note: 'SecKeychainCopySearchList' has been explicitly marked deprecated here + 404 | OSStatus SecKeychainCopySearchList(CFArrayRef * __nonnull CF_RETURNS_RETAINED searchList) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c:151:42: warning: 'SecKeychainGetTypeID' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 151 | if(!keychain||CFGetTypeID(keychain)!=SecKeychainGetTypeID())return 0; + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:270:10: note: 'SecKeychainGetTypeID' has been explicitly marked deprecated here + 270 | CFTypeID SecKeychainGetTypeID(void) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c:173:47: warning: 'SecKeychainGetTypeID' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 173 | int type_ok=!result||CFGetTypeID(result)==SecKeychainGetTypeID(); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:270:10: note: 'SecKeychainGetTypeID' has been explicitly marked deprecated here + 270 | CFTypeID SecKeychainGetTypeID(void) + | ^ +6 warnings generated. diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/provenance.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/provenance.json new file mode 100644 index 000000000..419bc36d1 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/provenance.json @@ -0,0 +1,60 @@ +{ + "sourcesSha256": { + "NativeImportControl.c": "ed442bacbdbbc3d420864c4b8ddac9bb4a5799d1e1a1e67d33033678e8401648", + "ImportSeed.cs": "feaac1c93bdb0f4e59bd0a9fb213d6de53cb89ece7393356c9d12d318b395c1b", + "native_import.py": "fc4092ab69a9a8b8213697d83c171632248c84c5c4bcbcf59ea6d2faffa82189", + "pure_apple.py": "1b2148f1c20578529355379ab94b439931d7241608a5d5effce8fc86f4af7bc6" + }, + "nativeBridgeSha256": "0333994e217a3d111d36d7f31460eea69a286f9fc819e2d7c746df13d2aec46c", + "managedCryptographySha256": "f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a", + "sdkSeedSha256": { + "Opc.Ua.Client.dll": "620da406fabdbc75d11f9827ea7e39d2d3c762471bd2264b0d11f1d6cd9247cd", + "Opc.Ua.Configuration.dll": "6ed6a594c93c3ff35d1a16539a9fe87c1e2640549cc2f48ed6bae333dc8bf0e7", + "Opc.Ua.Core.Schema.dll": "51cfad48657d95d38074bb88be29aea6f5b361a07397247d58838d066b99772e", + "Opc.Ua.Core.Types.dll": "a7dd141b8dabe8848ff28c2fb8e16a85a0508e6a49e6b1a1c1e267175b99af96", + "Opc.Ua.Core.dll": "9d0857aa6b7f3c49037d4ea557b4da8edf07e146069464481783e66c5c9cd35a", + "Opc.Ua.Security.Certificates.dll": "7f4969aceb2f0db5328c6882cb4b117342f3b18905c38acdba600683860c4fd0", + "Opc.Ua.Server.dll": "930e714a2f6e15d393840bcdc95e1afa8012bc740c3738a655f958142721864e", + "Opc.Ua.Types.dll": "c542f69882f4e8a4ebd5ccc28a3881d6967c7ffb6dcc3c56dc6c776f39c2ede1" + }, + "compileCommand": [ + "clang", + "-std=c11", + "-O0", + "-g", + "-Wall", + "-Wextra", + "/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportControl.c", + "-framework", + "Security", + "-framework", + "CoreFoundation", + "-o", + "/private/tmp/opcua2-native-import-20261110b/NativeImportControl" + ], + "compiler": "Apple clang version 21.0.0 (clang-2100.0.123.102)\nTarget: arm64-apple-darwin25.5.0\nThread model: posix\nInstalledDir: /Library/Developer/CommandLineTools/usr/bin\n", + "os": "ProductName:\t\tmacOS\nProductVersion:\t\t26.5.2\nBuildVersion:\t\t25F84\n", + "architecture": "arm64", + "hostDotnet": ".NET SDK:\n Version: 10.0.403\n Commit: 5a2162bea6\n Workload version: 10.0.400-manifests.a00bebb6\n MSBuild version: 18.9.15+5a2162bea\n\nRuntime Environment:\n OS Name: Mac OS X\n OS Version: 26.5\n OS Platform: Darwin\n RID: osx-arm64\n Base Path: /opt/homebrew/Cellar/dotnet/10.0.403/libexec/sdk/10.0.403/\n\n.NET workloads installed:\nThere are no installed workloads to display.\nConfigured to use workload sets when installing new manifests.\nNo workload sets are installed. Run \"dotnet workload restore\" to install a workload set.\n\nHost:\n Version: 10.0.14\n Architecture: arm64\n Commit: 0427b9abbe\n\n.NET SDKs installed:\n 10.0.403 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/sdk]\n\n.NET runtimes installed:\n Microsoft.AspNetCore.App 10.0.14 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.AspNetCore.App]\n Microsoft.NETCore.App 10.0.14 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.NETCore.App]\n\nOther architectures found:\n None\n\nEnvironment variables:\n Not set\n\nglobal.json file:\n /.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/global.json\n\nLearn more:\n https://aka.ms/dotnet/info\n\nDownload .NET:\n https://aka.ms/dotnet/download\n", + "repetitions": 200, + "stages": [ + "before", + "first", + "repeated", + "idle" + ], + "idleSeconds": 5, + "fullSoakGate": false, + "managedCallerInMeasuredChild": false, + "managedPfxParsingEmulated": false, + "legacyKeyLifetime": "Explicit CFRelease after identity disposal; managed local has no explicit using scope.", + "wrapperNativeCopyCallsPerOperation": 9, + "logicalOwnersFromObservedPrivateAssociationsOnly": true, + "checkpointDeadlineSeconds": 180, + "deadlineScope": "Checkpoint/child deadline; in-progress bounded probes and bounded reap add overhead.", + "defaultOrSearchListSetters": false, + "fixtureCreationUmask": "0077", + "binarySha256": "6a0d0d1980b505c20b5b270c8e3eceb6d0256b6b8953fbc2dad4b6f66db732cf", + "seedBinarySha256": "bc9ea0f2ee2e6bd004bb2ecb801cbc4b1cbc250b1267bf31616d1f334a102893", + "linkedLibraries": "/private/tmp/opcua2-native-import-20261110b/NativeImportControl:\n\t/System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 61901.101.4)\n\t/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 4424.1.255)\n\t/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1356.0.0)\n" +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/result.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/result.json new file mode 100644 index 000000000..5aad81e74 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/result.json @@ -0,0 +1,160 @@ +{ + "status": "passed", + "seed": { + "kind": "seed", + "leafSha256": "3115ab78ee0b71583ff5d7308de64af76aa2dfa33864962b170323afbba151d6", + "runtime": "10.0.14", + "sdkVersion": "2.0.1.0", + "managerDisposed": true, + "certificateCoresOutstanding": 0, + "keyFormat": "PKCS1-private-RSA", + "privateFileMode": "0600", + "cryptographyRuntime": { + "informationalVersion": "10.0.14+0427b9abbead3fa64c6655eb4290c537397131fa", + "sha256": "f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a" + } + }, + "samples": [ + { + "kind": "checkpoint", + "mode": "native-bridge-import", + "stage": "before", + "operations": 0, + "processId": 78495, + "utc": "2026-11-10T22:35:13.063Z", + "elapsedSeconds": 0.005821, + "rssBytes": 7749632, + "createdRefs": 0, + "releasedRefs": 0, + "managedRuntimePresent": false, + "AppleDatabaseCount": 1, + "AppleDatabaseShallowBytes": 768, + "AppleDatabaseClassAbsent": false, + "databaseManagerClassPresent": true, + "fdCount": 3, + "ownedTemporaryFdCount": 0, + "ownedKeychainFdCount": 0, + "ownedKeychainFileCount": 0 + }, + { + "kind": "checkpoint", + "mode": "native-bridge-import", + "stage": "first", + "operations": 1, + "processId": 78495, + "utc": "2026-11-10T22:35:13.932Z", + "elapsedSeconds": 0.874612, + "rssBytes": 10862592, + "createdRefs": 1, + "releasedRefs": 1, + "managedRuntimePresent": false, + "AppleDatabaseCount": 2, + "AppleDatabaseShallowBytes": 1536, + "AppleDatabaseClassAbsent": false, + "databaseManagerClassPresent": true, + "fdCount": 3, + "ownedTemporaryFdCount": 0, + "ownedKeychainFdCount": 0, + "ownedKeychainFileCount": 0 + }, + { + "kind": "checkpoint", + "mode": "native-bridge-import", + "stage": "repeated", + "operations": 200, + "processId": 78495, + "utc": "2026-11-10T22:35:23.504Z", + "elapsedSeconds": 10.446548, + "rssBytes": 14598144, + "createdRefs": 200, + "releasedRefs": 200, + "managedRuntimePresent": false, + "AppleDatabaseCount": 201, + "AppleDatabaseShallowBytes": 154368, + "AppleDatabaseClassAbsent": false, + "databaseManagerClassPresent": true, + "fdCount": 3, + "ownedTemporaryFdCount": 0, + "ownedKeychainFdCount": 0, + "ownedKeychainFileCount": 0 + }, + { + "kind": "checkpoint", + "mode": "native-bridge-import", + "stage": "idle", + "operations": 200, + "processId": 78495, + "utc": "2026-11-10T22:35:29.177Z", + "elapsedSeconds": 16.119616, + "rssBytes": 14614528, + "createdRefs": 200, + "releasedRefs": 200, + "managedRuntimePresent": false, + "AppleDatabaseCount": 201, + "AppleDatabaseShallowBytes": 154368, + "AppleDatabaseClassAbsent": false, + "databaseManagerClassPresent": true, + "fdCount": 3, + "ownedTemporaryFdCount": 0, + "ownedKeychainFdCount": 0, + "ownedKeychainFileCount": 0 + } + ], + "fingerprints": [ + { + "kind": "fingerprint", + "stage": "before", + "defaultStatus": 0, + "defaultPathStatus": 0, + "searchStatus": 0, + "searchPathStatus": 0, + "defaultSha256": "08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63", + "searchSha256": "c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c", + "searchCount": 2, + "ownedQueryReferencesReleased": 2 + }, + { + "kind": "fingerprint", + "stage": "after", + "defaultStatus": 0, + "defaultPathStatus": 0, + "searchStatus": 0, + "searchPathStatus": 0, + "defaultSha256": "08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63", + "searchSha256": "c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c", + "searchCount": 2, + "ownedQueryReferencesReleased": 4 + } + ], + "complete": { + "kind": "complete", + "operations": 200, + "createdRefs": 200, + "releasedRefs": 200, + "ownedOutputs": 2402, + "releasedOutputs": 2402, + "readOnlyDefaultAndSearchListUnchanged": true, + "managedRuntimePresent": false, + "bridgeSha256": "0333994e217a3d111d36d7f31460eea69a286f9fc819e2d7c746df13d2aec46c", + "elapsedSeconds": 16.772098, + "fullSoakGate": false + }, + "wallSecondsIncludingProbes": 17.022097916924395, + "fullSoakGate": false, + "nativeInventoryIsNotOpenHandlesOrExclusiveRss": true, + "measuredChildManagedRuntimePresent": false, + "actualDeletionStages": { + "release-copied-cert": 200 + }, + "returnedCopyReferencesByStage": { + "import-cert-track": 0, + "move-outer-copy": 0, + "move-cert-untrack": 0, + "move-cert-track": 200, + "move-identity-track": 0, + "identity-cert-track": 200, + "release-original-cert": 200, + "release-copied-cert": 200, + "release-identity": 0 + } +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/seed-build.log b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/seed-build.log new file mode 100644 index 000000000..957054ff8 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/seed-build.log @@ -0,0 +1,9 @@ + Determining projects to restore... + Restored /private/tmp/opcua2-native-import-20261110b/ImportSeed.csproj (in 28 ms). + ImportSeed -> /private/tmp/opcua2-native-import-20261110b/bin/Release/net10.0/ImportSeed.dll + +Build succeeded. + 0 Warning(s) + 0 Error(s) + +Time Elapsed 00:00:01.35 diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/seed.jsonl b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/seed.jsonl new file mode 100644 index 000000000..d8775dd72 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/seed.jsonl @@ -0,0 +1 @@ +{"kind":"seed","leafSha256":"3115ab78ee0b71583ff5d7308de64af76aa2dfa33864962b170323afbba151d6","runtime":"10.0.14","sdkVersion":"2.0.1.0","managerDisposed":true,"certificateCoresOutstanding":0,"keyFormat":"PKCS1-private-RSA","privateFileMode":"0600","cryptographyRuntime":{"informationalVersion":"10.0.14\u002B0427b9abbead3fa64c6655eb4290c537397131fa","sha256":"f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a"}} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/selected-samples.jsonl b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/selected-samples.jsonl new file mode 100644 index 000000000..2a17f5c42 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/selected-samples.jsonl @@ -0,0 +1,9 @@ +{"kind":"fingerprint","stage":"before","defaultStatus":0,"defaultPathStatus":0,"searchStatus":0,"searchPathStatus":0,"defaultSha256":"08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63","searchSha256":"c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c","searchCount":2,"ownedQueryReferencesReleased":2} +{"kind":"checkpoint","mode":"native-bridge-import","stage":"before","operations":0,"processId":78495,"utc":"2026-11-10T22:35:13.063Z","elapsedSeconds":0.005821,"rssBytes":7749632,"createdRefs":0,"releasedRefs":0,"managedRuntimePresent":false} +{"kind":"operation","iteration":1,"certReturn":1,"certStatus":0,"modernReturn":1,"modernErrorCode":0,"modernErrorPresent":false,"createStatus":0,"pathStatus":0,"neverLockStatus":0,"externalReturn":1,"externalErrorCode":0,"externalErrorPresent":false,"legacyReturn":1,"legacyStatus":0,"moveReturn":1,"moveStatus":0,"copyCertStatus":0,"deleteStatus":0,"privatePathVerified":true,"deleteStage":"release-copied-cert","deleteLiveReferences":{"copy":true,"originalCertificate":false,"copiedCertificate":true,"identity":true,"legacyKey":true},"importStateReleased":true,"importOwnersBefore":2,"importOwnersAfter":1,"leafIdentityChecked":true,"leafIdentityMatches":true,"fallbackCleanup":false,"logicalOwnersRemaining":0,"ownedOutputs":13,"releasedOutputs":13,"failed":false,"copies":[{"stage":"import-cert-track","action":"track","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":0,"logicalOwnersAfter":0,"nativeOwnerBefore":false,"nativeOwnerAfter":false},{"stage":"move-outer-copy","action":"lookup","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":1,"logicalOwnersAfter":1,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-cert-untrack","action":"untrack","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":1,"logicalOwnersAfter":1,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-cert-track","action":"track","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":1,"logicalOwnersAfter":2,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-identity-track","action":"track","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":2,"logicalOwnersAfter":2,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"identity-cert-track","action":"track","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":2,"logicalOwnersAfter":3,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"release-original-cert","action":"untrack","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":3,"logicalOwnersAfter":2,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"release-copied-cert","action":"untrack","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":1,"logicalOwnersAfter":0,"nativeOwnerBefore":true,"nativeOwnerAfter":false},{"stage":"release-identity","action":"untrack","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":0,"logicalOwnersAfter":0,"nativeOwnerBefore":false,"nativeOwnerAfter":false}]} +{"kind":"checkpoint","mode":"native-bridge-import","stage":"first","operations":1,"processId":78495,"utc":"2026-11-10T22:35:13.932Z","elapsedSeconds":0.874612,"rssBytes":10862592,"createdRefs":1,"releasedRefs":1,"managedRuntimePresent":false} +{"kind":"operation","iteration":200,"certReturn":1,"certStatus":0,"modernReturn":1,"modernErrorCode":0,"modernErrorPresent":false,"createStatus":0,"pathStatus":0,"neverLockStatus":0,"externalReturn":1,"externalErrorCode":0,"externalErrorPresent":false,"legacyReturn":1,"legacyStatus":0,"moveReturn":1,"moveStatus":0,"copyCertStatus":0,"deleteStatus":0,"privatePathVerified":true,"deleteStage":"release-copied-cert","deleteLiveReferences":{"copy":true,"originalCertificate":false,"copiedCertificate":true,"identity":true,"legacyKey":true},"importStateReleased":true,"importOwnersBefore":2,"importOwnersAfter":1,"leafIdentityChecked":true,"leafIdentityMatches":true,"fallbackCleanup":false,"logicalOwnersRemaining":0,"ownedOutputs":13,"releasedOutputs":13,"failed":false,"copies":[{"stage":"import-cert-track","action":"track","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":0,"logicalOwnersAfter":0,"nativeOwnerBefore":false,"nativeOwnerAfter":false},{"stage":"move-outer-copy","action":"lookup","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":1,"logicalOwnersAfter":1,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-cert-untrack","action":"untrack","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":1,"logicalOwnersAfter":1,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-cert-track","action":"track","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":1,"logicalOwnersAfter":2,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-identity-track","action":"track","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":2,"logicalOwnersAfter":2,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"identity-cert-track","action":"track","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":2,"logicalOwnersAfter":3,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"release-original-cert","action":"untrack","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":3,"logicalOwnersAfter":2,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"release-copied-cert","action":"untrack","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":1,"logicalOwnersAfter":0,"nativeOwnerBefore":true,"nativeOwnerAfter":false},{"stage":"release-identity","action":"untrack","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":0,"logicalOwnersAfter":0,"nativeOwnerBefore":false,"nativeOwnerAfter":false}]} +{"kind":"checkpoint","mode":"native-bridge-import","stage":"repeated","operations":200,"processId":78495,"utc":"2026-11-10T22:35:23.504Z","elapsedSeconds":10.446548,"rssBytes":14598144,"createdRefs":200,"releasedRefs":200,"managedRuntimePresent":false} +{"kind":"fingerprint","stage":"after","defaultStatus":0,"defaultPathStatus":0,"searchStatus":0,"searchPathStatus":0,"defaultSha256":"08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63","searchSha256":"c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c","searchCount":2,"ownedQueryReferencesReleased":4} +{"kind":"checkpoint","mode":"native-bridge-import","stage":"idle","operations":200,"processId":78495,"utc":"2026-11-10T22:35:29.177Z","elapsedSeconds":16.119616,"rssBytes":14614528,"createdRefs":200,"releasedRefs":200,"managedRuntimePresent":false} +{"kind":"complete","operations":200,"createdRefs":200,"releasedRefs":200,"ownedOutputs":2402,"releasedOutputs":2402,"readOnlyDefaultAndSearchListUnchanged":true,"managedRuntimePresent":false,"bridgeSha256":"0333994e217a3d111d36d7f31460eea69a286f9fc819e2d7c746df13d2aec46c","elapsedSeconds":16.772098,"fullSoakGate":false} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/verification.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/verification.json new file mode 100644 index 000000000..40dc4a337 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-attempt-b/verification.json @@ -0,0 +1,48 @@ +{ + "status": "completed-fixed-200-positive-native-inventory", + "projection": "Replace local user-home prefix only; selected samples are exact raw row subset. Raw receipts unchanged.", + "rawOutput": "/tmp/opcua2-native-import-20261110b", + "rawSha256": { + "result.json": "73771e5aea164d0207a1096d3a9ecb92603166a82a905dfc6860598b0b37f8b1", + "provenance.json": "e58fb368c5f57051a55394fc193c5466353f202a2667d055c73745f5d9c8e0dc", + "native-build.log": "41df119d1bf1538cc52276326ff737e250ac2bbd9cdecd5ed6653e8ac473971e", + "seed-build.log": "70996c4b1c82e5356abbc5084c21598e2c3f4d5420f217acb311332a4378d61a", + "seed.jsonl": "a08c1997d04efd8288b77ca966a7b4685853202716c8a1c208a37a723a13d682", + "fixture-cleanup.json": "27288803ee9cbc51cbea3449748ad0138c6b3ae949a3a002bf6378cde9896ca8", + "fixture-before-harness-cleanup.json": "eaaf36a5e7f7d1d3635e987d8f9a2600ce55f6482011ec9a7abf3e4dd759d9c4", + "samples.jsonl": "350f35e46e159424c5e552b90e3b4a3a46d572d7ba034df274cd1646636e7498" + }, + "selectedProjectionSha256": { + "result.json": "73771e5aea164d0207a1096d3a9ecb92603166a82a905dfc6860598b0b37f8b1", + "provenance.json": "20748bd5520d4cc97b8d81fe5bef66d2670dc55863d2331a5a07e98e303ed2d5", + "native-build.log": "99cbbdd79e8a0f571fe27d412df912a45335de1b5cc8933bceb68ea7edf81681", + "seed-build.log": "70996c4b1c82e5356abbc5084c21598e2c3f4d5420f217acb311332a4378d61a", + "seed.jsonl": "a08c1997d04efd8288b77ca966a7b4685853202716c8a1c208a37a723a13d682", + "fixture-cleanup.json": "27288803ee9cbc51cbea3449748ad0138c6b3ae949a3a002bf6378cde9896ca8", + "fixture-before-harness-cleanup.json": "eaaf36a5e7f7d1d3635e987d8f9a2600ce55f6482011ec9a7abf3e4dd759d9c4", + "selected-samples.jsonl": "bfc6d3aef1e1d31174c97e8c12490a5720c5a2547a09bf8e1c6bf0d29f1438ed" + }, + "selectedSampleRawOneBasedLineNumbers": [ + 1, + 2, + 3, + 4, + 203, + 204, + 205, + 206, + 207 + ], + "rawLocalOnlySnapshotsSha256": { + "heap-before.txt": "12d73f8832ad156fc0727d8e10d1f9623f5c02e501d195a9edf5c65080d3f3c3", + "lsof-before.txt": "b07c92216960744bc485e0661af806119cb5d9350bf5ed23aae12f862032d56e", + "heap-first.txt": "0d85a6a6c63af1f4e3a906c120b551514ba6148cd92d38a4136d9fc4d6f63783", + "lsof-first.txt": "729482268e18350c8eca54094ea25a262c5cd5aa4bff300ab9260aa2fac76ae7", + "heap-repeated.txt": "4d84de1b65110b80c169be28069c972183b28dab0f82995e2f4ab017c94b412e", + "lsof-repeated.txt": "729482268e18350c8eca54094ea25a262c5cd5aa4bff300ab9260aa2fac76ae7", + "heap-idle.txt": "f5d4007db8902353aca48abb01d9a33dba3730b506ed1dbd032b014d4062527f", + "lsof-idle.txt": "729482268e18350c8eca54094ea25a262c5cd5aa4bff300ab9260aa2fac76ae7" + }, + "installedBinaryInspection": "Same pinned binaries and retained inspection hashes as attempt A verification.", + "noRetainingOwnerDefectMitigationOrFullSoakInference": true +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/deferred-selected-samples.jsonl b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/deferred-selected-samples.jsonl new file mode 100644 index 000000000..3e931af33 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/deferred-selected-samples.jsonl @@ -0,0 +1,9 @@ +{"kind":"fingerprint","stage":"before","defaultStatus":0,"defaultPathStatus":0,"searchStatus":0,"searchPathStatus":0,"defaultSha256":"08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63","searchSha256":"c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c","searchCount":2,"ownedQueryReferencesReleased":2} +{"kind":"checkpoint","mode":"native-bridge-import-timing","order":"deferred","stage":"before","operations":0,"processId":88965,"utc":"2026-11-10T22:46:59.453Z","elapsedSeconds":0.003065,"rssBytes":7536640,"createdRefs":0,"releasedRefs":0,"managedRuntimePresent":false} +{"kind":"operation","iteration":1,"certReturn":1,"certStatus":0,"modernReturn":1,"modernErrorCode":0,"modernErrorPresent":false,"createStatus":0,"pathStatus":0,"neverLockStatus":0,"externalReturn":1,"externalErrorCode":0,"externalErrorPresent":false,"legacyReturn":1,"legacyStatus":0,"moveReturn":1,"moveStatus":0,"copyCertStatus":0,"deleteStatus":0,"privatePathVerified":true,"deleteStage":"after-all-item-releases","deleteLiveReferences":{"copy":false,"originalCertificate":false,"copiedCertificate":false,"identity":false,"legacyKey":false},"ownedOutputsAtDelete":1,"logicalZeroStage":"release-copied-cert","logicalZeroLiveReferences":{"copy":true,"originalCertificate":false,"copiedCertificate":true,"identity":true,"legacyKey":true},"ownedOutputsAtLogicalZero":5,"importStateReleased":true,"importOwnersBefore":2,"importOwnersAfter":1,"leafIdentityChecked":true,"leafIdentityMatches":true,"fallbackCleanup":false,"logicalOwnersRemaining":0,"ownedOutputs":13,"releasedOutputs":13,"failed":false,"copies":[{"stage":"import-cert-track","action":"track","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":0,"logicalOwnersAfter":0,"registryOwnerBefore":false,"registryOwnerAfter":false,"nativeOwnerBefore":false,"nativeOwnerAfter":false},{"stage":"move-outer-copy","action":"lookup","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":1,"logicalOwnersAfter":1,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-cert-untrack","action":"untrack","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":1,"logicalOwnersAfter":1,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-cert-track","action":"track","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":1,"logicalOwnersAfter":2,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-identity-track","action":"track","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":2,"logicalOwnersAfter":2,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"identity-cert-track","action":"track","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":2,"logicalOwnersAfter":3,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"release-original-cert","action":"untrack","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":3,"logicalOwnersAfter":2,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"release-copied-cert","action":"untrack","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":1,"logicalOwnersAfter":0,"registryOwnerBefore":true,"registryOwnerAfter":false,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"release-identity","action":"untrack","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":0,"logicalOwnersAfter":0,"registryOwnerBefore":false,"registryOwnerAfter":false,"nativeOwnerBefore":true,"nativeOwnerAfter":true}]} +{"kind":"checkpoint","mode":"native-bridge-import-timing","order":"deferred","stage":"first","operations":1,"processId":88965,"utc":"2026-11-10T22:47:00.201Z","elapsedSeconds":0.750946,"rssBytes":10878976,"createdRefs":1,"releasedRefs":1,"managedRuntimePresent":false} +{"kind":"operation","iteration":200,"certReturn":1,"certStatus":0,"modernReturn":1,"modernErrorCode":0,"modernErrorPresent":false,"createStatus":0,"pathStatus":0,"neverLockStatus":0,"externalReturn":1,"externalErrorCode":0,"externalErrorPresent":false,"legacyReturn":1,"legacyStatus":0,"moveReturn":1,"moveStatus":0,"copyCertStatus":0,"deleteStatus":0,"privatePathVerified":true,"deleteStage":"after-all-item-releases","deleteLiveReferences":{"copy":false,"originalCertificate":false,"copiedCertificate":false,"identity":false,"legacyKey":false},"ownedOutputsAtDelete":1,"logicalZeroStage":"release-copied-cert","logicalZeroLiveReferences":{"copy":true,"originalCertificate":false,"copiedCertificate":true,"identity":true,"legacyKey":true},"ownedOutputsAtLogicalZero":5,"importStateReleased":true,"importOwnersBefore":2,"importOwnersAfter":1,"leafIdentityChecked":true,"leafIdentityMatches":true,"fallbackCleanup":false,"logicalOwnersRemaining":0,"ownedOutputs":13,"releasedOutputs":13,"failed":false,"copies":[{"stage":"import-cert-track","action":"track","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":0,"logicalOwnersAfter":0,"registryOwnerBefore":false,"registryOwnerAfter":false,"nativeOwnerBefore":false,"nativeOwnerAfter":false},{"stage":"move-outer-copy","action":"lookup","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":1,"logicalOwnersAfter":1,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-cert-untrack","action":"untrack","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":1,"logicalOwnersAfter":1,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-cert-track","action":"track","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":1,"logicalOwnersAfter":2,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-identity-track","action":"track","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":2,"logicalOwnersAfter":2,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"identity-cert-track","action":"track","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":2,"logicalOwnersAfter":3,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"release-original-cert","action":"untrack","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":3,"logicalOwnersAfter":2,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"release-copied-cert","action":"untrack","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":1,"logicalOwnersAfter":0,"registryOwnerBefore":true,"registryOwnerAfter":false,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"release-identity","action":"untrack","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":0,"logicalOwnersAfter":0,"registryOwnerBefore":false,"registryOwnerAfter":false,"nativeOwnerBefore":true,"nativeOwnerAfter":true}]} +{"kind":"checkpoint","mode":"native-bridge-import-timing","order":"deferred","stage":"repeated","operations":200,"processId":88965,"utc":"2026-11-10T22:47:10.347Z","elapsedSeconds":10.896725,"rssBytes":14123008,"createdRefs":200,"releasedRefs":200,"managedRuntimePresent":false} +{"kind":"fingerprint","stage":"after","defaultStatus":0,"defaultPathStatus":0,"searchStatus":0,"searchPathStatus":0,"defaultSha256":"08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63","searchSha256":"c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c","searchCount":2,"ownedQueryReferencesReleased":4} +{"kind":"checkpoint","mode":"native-bridge-import-timing","order":"deferred","stage":"idle","operations":200,"processId":88965,"utc":"2026-11-10T22:47:16.069Z","elapsedSeconds":16.618717,"rssBytes":14139392,"createdRefs":200,"releasedRefs":200,"managedRuntimePresent":false} +{"kind":"complete","order":"deferred","operations":200,"createdRefs":200,"releasedRefs":200,"ownedOutputs":2402,"releasedOutputs":2402,"readOnlyDefaultAndSearchListUnchanged":true,"managedRuntimePresent":false,"bridgeSha256":"0333994e217a3d111d36d7f31460eea69a286f9fc819e2d7c746df13d2aec46c","elapsedSeconds":17.289693,"fullSoakGate":false} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/fixture-before-harness-cleanup.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/fixture-before-harness-cleanup.json new file mode 100644 index 000000000..4ef441cc0 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/fixture-before-harness-cleanup.json @@ -0,0 +1,6 @@ +{ + "remainingOwnedKeychainFilesByArm": { + "normal": 0, + "deferred": 0 + } +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/fixture-cleanup.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/fixture-cleanup.json new file mode 100644 index 000000000..fff951119 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/fixture-cleanup.json @@ -0,0 +1,34 @@ +{ + "allLaunchedChildrenConfirmedReaped": true, + "reapOutcomes": [ + { + "processId": 88920, + "confirmedReaped": true, + "exitCode": 0 + }, + { + "processId": 88924, + "confirmedReaped": true, + "exitCode": 0 + }, + { + "processId": 88928, + "confirmedReaped": true, + "exitCode": 0 + }, + { + "processId": 88929, + "confirmedReaped": true, + "exitCode": 0 + }, + { + "processId": 88965, + "confirmedReaped": true, + "exitCode": 0 + } + ], + "privateMaterialOverwrittenThenUnlinkedAfterChildReaping": true, + "physicalSecureErasureClaimed": false, + "status": "passed", + "ownedFixtureRootRemoved": true +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/native-build.log b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/native-build.log new file mode 100644 index 000000000..0868fa6c9 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/native-build.log @@ -0,0 +1,37 @@ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportTimingControl.c:43:42: warning: 'SecKeychainGetTypeID' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 43 | if(!keychain||CFGetTypeID(keychain)!=SecKeychainGetTypeID())return errSecParam; + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:270:10: note: 'SecKeychainGetTypeID' has been explicitly marked deprecated here + 270 | CFTypeID SecKeychainGetTypeID(void) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportTimingControl.c:45:21: warning: 'SecKeychainGetPath' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 45 | OSStatus status=SecKeychainGetPath(keychain,&length,path); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:474:10: note: 'SecKeychainGetPath' has been explicitly marked deprecated here + 474 | OSStatus SecKeychainGetPath(SecKeychainRef __nullable keychain, UInt32 *ioPathLength, char *pathName) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportTimingControl.c:56:29: warning: 'SecKeychainCopyDefault' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 56 | OSStatus default_status=SecKeychainCopyDefault(&default_keychain); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:384:10: note: 'SecKeychainCopyDefault' has been explicitly marked deprecated here + 384 | OSStatus SecKeychainCopyDefault(SecKeychainRef * __nonnull CF_RETURNS_RETAINED keychain) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportTimingControl.c:60:28: warning: 'SecKeychainCopySearchList' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 60 | OSStatus search_status=SecKeychainCopySearchList(&search); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:404:10: note: 'SecKeychainCopySearchList' has been explicitly marked deprecated here + 404 | OSStatus SecKeychainCopySearchList(CFArrayRef * __nonnull CF_RETURNS_RETAINED searchList) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportTimingControl.c:157:42: warning: 'SecKeychainGetTypeID' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 157 | if(!keychain||CFGetTypeID(keychain)!=SecKeychainGetTypeID())return 0; + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:270:10: note: 'SecKeychainGetTypeID' has been explicitly marked deprecated here + 270 | CFTypeID SecKeychainGetTypeID(void) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportTimingControl.c:187:47: warning: 'SecKeychainGetTypeID' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 187 | int type_ok=!result||CFGetTypeID(result)==SecKeychainGetTypeID(); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:270:10: note: 'SecKeychainGetTypeID' has been explicitly marked deprecated here + 270 | CFTypeID SecKeychainGetTypeID(void) + | ^ +6 warnings generated. diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/normal-selected-samples.jsonl b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/normal-selected-samples.jsonl new file mode 100644 index 000000000..e510798b0 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/normal-selected-samples.jsonl @@ -0,0 +1,9 @@ +{"kind":"fingerprint","stage":"before","defaultStatus":0,"defaultPathStatus":0,"searchStatus":0,"searchPathStatus":0,"defaultSha256":"08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63","searchSha256":"c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c","searchCount":2,"ownedQueryReferencesReleased":2} +{"kind":"checkpoint","mode":"native-bridge-import-timing","order":"normal","stage":"before","operations":0,"processId":88929,"utc":"2026-11-10T22:46:42.027Z","elapsedSeconds":0.004969,"rssBytes":7667712,"createdRefs":0,"releasedRefs":0,"managedRuntimePresent":false} +{"kind":"operation","iteration":1,"certReturn":1,"certStatus":0,"modernReturn":1,"modernErrorCode":0,"modernErrorPresent":false,"createStatus":0,"pathStatus":0,"neverLockStatus":0,"externalReturn":1,"externalErrorCode":0,"externalErrorPresent":false,"legacyReturn":1,"legacyStatus":0,"moveReturn":1,"moveStatus":0,"copyCertStatus":0,"deleteStatus":0,"privatePathVerified":true,"deleteStage":"release-copied-cert","deleteLiveReferences":{"copy":true,"originalCertificate":false,"copiedCertificate":true,"identity":true,"legacyKey":true},"ownedOutputsAtDelete":5,"logicalZeroStage":"release-copied-cert","logicalZeroLiveReferences":{"copy":true,"originalCertificate":false,"copiedCertificate":true,"identity":true,"legacyKey":true},"ownedOutputsAtLogicalZero":5,"importStateReleased":true,"importOwnersBefore":2,"importOwnersAfter":1,"leafIdentityChecked":true,"leafIdentityMatches":true,"fallbackCleanup":false,"logicalOwnersRemaining":0,"ownedOutputs":13,"releasedOutputs":13,"failed":false,"copies":[{"stage":"import-cert-track","action":"track","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":0,"logicalOwnersAfter":0,"registryOwnerBefore":false,"registryOwnerAfter":false,"nativeOwnerBefore":false,"nativeOwnerAfter":false},{"stage":"move-outer-copy","action":"lookup","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":1,"logicalOwnersAfter":1,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-cert-untrack","action":"untrack","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":1,"logicalOwnersAfter":1,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-cert-track","action":"track","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":1,"logicalOwnersAfter":2,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-identity-track","action":"track","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":2,"logicalOwnersAfter":2,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"identity-cert-track","action":"track","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":2,"logicalOwnersAfter":3,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"release-original-cert","action":"untrack","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":3,"logicalOwnersAfter":2,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"release-copied-cert","action":"untrack","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":1,"logicalOwnersAfter":0,"registryOwnerBefore":true,"registryOwnerAfter":false,"nativeOwnerBefore":true,"nativeOwnerAfter":false},{"stage":"release-identity","action":"untrack","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":0,"logicalOwnersAfter":0,"registryOwnerBefore":false,"registryOwnerAfter":false,"nativeOwnerBefore":false,"nativeOwnerAfter":false}]} +{"kind":"checkpoint","mode":"native-bridge-import-timing","order":"normal","stage":"first","operations":1,"processId":88929,"utc":"2026-11-10T22:46:42.988Z","elapsedSeconds":0.965802,"rssBytes":10895360,"createdRefs":1,"releasedRefs":1,"managedRuntimePresent":false} +{"kind":"operation","iteration":200,"certReturn":1,"certStatus":0,"modernReturn":1,"modernErrorCode":0,"modernErrorPresent":false,"createStatus":0,"pathStatus":0,"neverLockStatus":0,"externalReturn":1,"externalErrorCode":0,"externalErrorPresent":false,"legacyReturn":1,"legacyStatus":0,"moveReturn":1,"moveStatus":0,"copyCertStatus":0,"deleteStatus":0,"privatePathVerified":true,"deleteStage":"release-copied-cert","deleteLiveReferences":{"copy":true,"originalCertificate":false,"copiedCertificate":true,"identity":true,"legacyKey":true},"ownedOutputsAtDelete":5,"logicalZeroStage":"release-copied-cert","logicalZeroLiveReferences":{"copy":true,"originalCertificate":false,"copiedCertificate":true,"identity":true,"legacyKey":true},"ownedOutputsAtLogicalZero":5,"importStateReleased":true,"importOwnersBefore":2,"importOwnersAfter":1,"leafIdentityChecked":true,"leafIdentityMatches":true,"fallbackCleanup":false,"logicalOwnersRemaining":0,"ownedOutputs":13,"releasedOutputs":13,"failed":false,"copies":[{"stage":"import-cert-track","action":"track","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":0,"logicalOwnersAfter":0,"registryOwnerBefore":false,"registryOwnerAfter":false,"nativeOwnerBefore":false,"nativeOwnerAfter":false},{"stage":"move-outer-copy","action":"lookup","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":1,"logicalOwnersAfter":1,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-cert-untrack","action":"untrack","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":1,"logicalOwnersAfter":1,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-cert-track","action":"track","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":1,"logicalOwnersAfter":2,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"move-identity-track","action":"track","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":2,"logicalOwnersAfter":2,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"identity-cert-track","action":"track","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":2,"logicalOwnersAfter":3,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"release-original-cert","action":"untrack","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":3,"logicalOwnersAfter":2,"registryOwnerBefore":true,"registryOwnerAfter":true,"nativeOwnerBefore":true,"nativeOwnerAfter":true},{"stage":"release-copied-cert","action":"untrack","status":0,"returnedRef":true,"privateAssociation":true,"logicalOwnersBefore":1,"logicalOwnersAfter":0,"registryOwnerBefore":true,"registryOwnerAfter":false,"nativeOwnerBefore":true,"nativeOwnerAfter":false},{"stage":"release-identity","action":"untrack","status":0,"returnedRef":false,"privateAssociation":false,"logicalOwnersBefore":0,"logicalOwnersAfter":0,"registryOwnerBefore":false,"registryOwnerAfter":false,"nativeOwnerBefore":false,"nativeOwnerAfter":false}]} +{"kind":"checkpoint","mode":"native-bridge-import-timing","order":"normal","stage":"repeated","operations":200,"processId":88929,"utc":"2026-11-10T22:46:53.036Z","elapsedSeconds":11.013997,"rssBytes":14548992,"createdRefs":200,"releasedRefs":200,"managedRuntimePresent":false} +{"kind":"fingerprint","stage":"after","defaultStatus":0,"defaultPathStatus":0,"searchStatus":0,"searchPathStatus":0,"defaultSha256":"08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63","searchSha256":"c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c","searchCount":2,"ownedQueryReferencesReleased":4} +{"kind":"checkpoint","mode":"native-bridge-import-timing","order":"normal","stage":"idle","operations":200,"processId":88929,"utc":"2026-11-10T22:46:58.718Z","elapsedSeconds":16.696203,"rssBytes":14581760,"createdRefs":200,"releasedRefs":200,"managedRuntimePresent":false} +{"kind":"complete","order":"normal","operations":200,"createdRefs":200,"releasedRefs":200,"ownedOutputs":2402,"releasedOutputs":2402,"readOnlyDefaultAndSearchListUnchanged":true,"managedRuntimePresent":false,"bridgeSha256":"0333994e217a3d111d36d7f31460eea69a286f9fc819e2d7c746df13d2aec46c","elapsedSeconds":17.402910,"fullSoakGate":false} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/provenance.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/provenance.json new file mode 100644 index 000000000..82bf54088 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/provenance.json @@ -0,0 +1,66 @@ +{ + "immutableBCommit": "ce11a5dcfff19f0d5501674e407b1aa331a083f3", + "immutableBSourceSha256": { + "NativeImportControl.c": "ed442bacbdbbc3d420864c4b8ddac9bb4a5799d1e1a1e67d33033678e8401648", + "native_import.py": "fc4092ab69a9a8b8213697d83c171632248c84c5c4bcbcf59ea6d2faffa82189", + "ImportSeed.cs": "feaac1c93bdb0f4e59bd0a9fb213d6de53cb89ece7393356c9d12d318b395c1b", + "pure_apple.py": "1b2148f1c20578529355379ab94b439931d7241608a5d5effce8fc86f4af7bc6" + }, + "sourcesSha256": { + "NativeImportTimingControl.c": "6c63a71684e4c8823596c00639b242c264f12078baab39522d4c0f554a41f3ea", + "native_import_timing.py": "0369c293afdf7db3628992bc71cdc534798927a7ad6e036b8978ecfbee9c57fd" + }, + "nativeBridgeSha256": "0333994e217a3d111d36d7f31460eea69a286f9fc819e2d7c746df13d2aec46c", + "managedCryptographySha256": "f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a", + "sdkSeedSha256": { + "Opc.Ua.Client.dll": "620da406fabdbc75d11f9827ea7e39d2d3c762471bd2264b0d11f1d6cd9247cd", + "Opc.Ua.Configuration.dll": "6ed6a594c93c3ff35d1a16539a9fe87c1e2640549cc2f48ed6bae333dc8bf0e7", + "Opc.Ua.Core.Schema.dll": "51cfad48657d95d38074bb88be29aea6f5b361a07397247d58838d066b99772e", + "Opc.Ua.Core.Types.dll": "a7dd141b8dabe8848ff28c2fb8e16a85a0508e6a49e6b1a1c1e267175b99af96", + "Opc.Ua.Core.dll": "9d0857aa6b7f3c49037d4ea557b4da8edf07e146069464481783e66c5c9cd35a", + "Opc.Ua.Security.Certificates.dll": "7f4969aceb2f0db5328c6882cb4b117342f3b18905c38acdba600683860c4fd0", + "Opc.Ua.Server.dll": "930e714a2f6e15d393840bcdc95e1afa8012bc740c3738a655f958142721864e", + "Opc.Ua.Types.dll": "c542f69882f4e8a4ebd5ccc28a3881d6967c7ffb6dcc3c56dc6c776f39c2ede1" + }, + "compileCommand": [ + "clang", + "-std=c11", + "-O0", + "-g", + "-Wall", + "-Wextra", + "/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/NativeImportTimingControl.c", + "-framework", + "Security", + "-framework", + "CoreFoundation", + "-o", + "/private/tmp/opcua2-native-import-timing-20261110a/NativeImportTimingControl" + ], + "compiler": "Apple clang version 21.0.0 (clang-2100.0.123.102)\nTarget: arm64-apple-darwin25.5.0\nThread model: posix\nInstalledDir: /Library/Developer/CommandLineTools/usr/bin\n", + "os": "ProductName:\t\tmacOS\nProductVersion:\t\t26.5.2\nBuildVersion:\t\t25F84\n", + "architecture": "arm64", + "hostDotnet": ".NET SDK:\n Version: 10.0.403\n Commit: 5a2162bea6\n Workload version: 10.0.400-manifests.a00bebb6\n MSBuild version: 18.9.15+5a2162bea\n\nRuntime Environment:\n OS Name: Mac OS X\n OS Version: 26.5\n OS Platform: Darwin\n RID: osx-arm64\n Base Path: /opt/homebrew/Cellar/dotnet/10.0.403/libexec/sdk/10.0.403/\n\n.NET workloads installed:\nThere are no installed workloads to display.\nConfigured to use workload sets when installing new manifests.\nNo workload sets are installed. Run \"dotnet workload restore\" to install a workload set.\n\nHost:\n Version: 10.0.14\n Architecture: arm64\n Commit: 0427b9abbe\n\n.NET SDKs installed:\n 10.0.403 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/sdk]\n\n.NET runtimes installed:\n Microsoft.AspNetCore.App 10.0.14 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.AspNetCore.App]\n Microsoft.NETCore.App 10.0.14 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.NETCore.App]\n\nOther architectures found:\n None\n\nEnvironment variables:\n Not set\n\nglobal.json file:\n /.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/global.json\n\nLearn more:\n https://aka.ms/dotnet/info\n\nDownload .NET:\n https://aka.ms/dotnet/download\n", + "order": [ + "normal", + "deferred" + ], + "repetitionsPerArm": 200, + "stages": [ + "before", + "first", + "repeated", + "idle" + ], + "idleSeconds": 5, + "fullSoakGate": false, + "managedCallerInMeasuredChildren": false, + "sharedSingleFreshPrivateSeed": true, + "fixtureCreationUmask": "0077", + "onlyTimingChange": "Retire logical ownership at zero in both; defer physical Delete+initial CFRelease until observed item/key/data/copy/error refs are released.", + "observedReturnedOwnershipOnly": true, + "checkpointDeadlineSecondsPerArm": 180, + "binarySha256": "cec035355aea998d6dd9311561b23e1617a1096191847cf99f1a0a90a7b6d112", + "seedBinarySha256": "36e648ac37b61cb5dd65f03dcf5db555fc297d23243c42e282ef522f15a8a7a1", + "linkedLibraries": "/private/tmp/opcua2-native-import-timing-20261110a/NativeImportTimingControl:\n\t/System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 61901.101.4)\n\t/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 4424.1.255)\n\t/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1356.0.0)\n" +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/result.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/result.json new file mode 100644 index 000000000..d4c39d602 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/result.json @@ -0,0 +1,356 @@ +{ + "status": "passed", + "order": [ + "normal", + "deferred" + ], + "seed": { + "kind": "seed", + "leafSha256": "811a4e6cd2b5b21cc3e28d174b4a57dacc83d1732809dd11f0de3ed4cae7a9cd", + "runtime": "10.0.14", + "sdkVersion": "2.0.1.0", + "managerDisposed": true, + "certificateCoresOutstanding": 0, + "keyFormat": "PKCS1-private-RSA", + "privateFileMode": "0600", + "cryptographyRuntime": { + "informationalVersion": "10.0.14+0427b9abbead3fa64c6655eb4290c537397131fa", + "sha256": "f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a" + } + }, + "sharedSeedIdentityUnchanged": true, + "wallSecondsIncludingSeedAndBothArms": 35.54497370799072, + "arms": { + "normal": { + "status": "passed", + "order": "normal", + "exitCode": 0, + "samples": [ + { + "kind": "checkpoint", + "mode": "native-bridge-import-timing", + "order": "normal", + "stage": "before", + "operations": 0, + "processId": 88929, + "utc": "2026-11-10T22:46:42.027Z", + "elapsedSeconds": 0.004969, + "rssBytes": 7667712, + "createdRefs": 0, + "releasedRefs": 0, + "managedRuntimePresent": false, + "AppleDatabaseCount": 1, + "AppleDatabaseShallowBytes": 768, + "AppleDatabaseClassAbsent": false, + "databaseManagerClassPresent": true, + "fdCount": 3, + "ownedTemporaryFdCount": 0, + "ownedKeychainFdCount": 0, + "ownedKeychainFileCount": 0 + }, + { + "kind": "checkpoint", + "mode": "native-bridge-import-timing", + "order": "normal", + "stage": "first", + "operations": 1, + "processId": 88929, + "utc": "2026-11-10T22:46:42.988Z", + "elapsedSeconds": 0.965802, + "rssBytes": 10895360, + "createdRefs": 1, + "releasedRefs": 1, + "managedRuntimePresent": false, + "AppleDatabaseCount": 2, + "AppleDatabaseShallowBytes": 1536, + "AppleDatabaseClassAbsent": false, + "databaseManagerClassPresent": true, + "fdCount": 3, + "ownedTemporaryFdCount": 0, + "ownedKeychainFdCount": 0, + "ownedKeychainFileCount": 0 + }, + { + "kind": "checkpoint", + "mode": "native-bridge-import-timing", + "order": "normal", + "stage": "repeated", + "operations": 200, + "processId": 88929, + "utc": "2026-11-10T22:46:53.036Z", + "elapsedSeconds": 11.013997, + "rssBytes": 14548992, + "createdRefs": 200, + "releasedRefs": 200, + "managedRuntimePresent": false, + "AppleDatabaseCount": 201, + "AppleDatabaseShallowBytes": 154368, + "AppleDatabaseClassAbsent": false, + "databaseManagerClassPresent": true, + "fdCount": 3, + "ownedTemporaryFdCount": 0, + "ownedKeychainFdCount": 0, + "ownedKeychainFileCount": 0 + }, + { + "kind": "checkpoint", + "mode": "native-bridge-import-timing", + "order": "normal", + "stage": "idle", + "operations": 200, + "processId": 88929, + "utc": "2026-11-10T22:46:58.718Z", + "elapsedSeconds": 16.696203, + "rssBytes": 14581760, + "createdRefs": 200, + "releasedRefs": 200, + "managedRuntimePresent": false, + "AppleDatabaseCount": 201, + "AppleDatabaseShallowBytes": 154368, + "AppleDatabaseClassAbsent": false, + "databaseManagerClassPresent": true, + "fdCount": 3, + "ownedTemporaryFdCount": 0, + "ownedKeychainFdCount": 0, + "ownedKeychainFileCount": 0 + } + ], + "complete": { + "kind": "complete", + "order": "normal", + "operations": 200, + "createdRefs": 200, + "releasedRefs": 200, + "ownedOutputs": 2402, + "releasedOutputs": 2402, + "readOnlyDefaultAndSearchListUnchanged": true, + "managedRuntimePresent": false, + "bridgeSha256": "0333994e217a3d111d36d7f31460eea69a286f9fc819e2d7c746df13d2aec46c", + "elapsedSeconds": 17.40291, + "fullSoakGate": false + }, + "fingerprints": [ + { + "kind": "fingerprint", + "stage": "before", + "defaultStatus": 0, + "defaultPathStatus": 0, + "searchStatus": 0, + "searchPathStatus": 0, + "defaultSha256": "08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63", + "searchSha256": "c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c", + "searchCount": 2, + "ownedQueryReferencesReleased": 2 + }, + { + "kind": "fingerprint", + "stage": "after", + "defaultStatus": 0, + "defaultPathStatus": 0, + "searchStatus": 0, + "searchPathStatus": 0, + "defaultSha256": "08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63", + "searchSha256": "c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c", + "searchCount": 2, + "ownedQueryReferencesReleased": 4 + } + ], + "wallSecondsIncludingProbes": 17.802323875017464, + "fullSoakGate": false, + "logicalZeroStages": { + "release-copied-cert": 200 + }, + "actualDeletionStages": { + "release-copied-cert": 200 + }, + "ownedOutputsAtDeleteCounts": { + "5": 200 + }, + "returnedCopyReferencesByStage": { + "import-cert-track": 0, + "move-outer-copy": 0, + "move-cert-untrack": 0, + "move-cert-track": 200, + "move-identity-track": 0, + "identity-cert-track": 200, + "release-original-cert": 200, + "release-copied-cert": 200, + "release-identity": 0 + } + }, + "deferred": { + "status": "passed", + "order": "deferred", + "exitCode": 0, + "samples": [ + { + "kind": "checkpoint", + "mode": "native-bridge-import-timing", + "order": "deferred", + "stage": "before", + "operations": 0, + "processId": 88965, + "utc": "2026-11-10T22:46:59.453Z", + "elapsedSeconds": 0.003065, + "rssBytes": 7536640, + "createdRefs": 0, + "releasedRefs": 0, + "managedRuntimePresent": false, + "AppleDatabaseCount": 1, + "AppleDatabaseShallowBytes": 768, + "AppleDatabaseClassAbsent": false, + "databaseManagerClassPresent": true, + "fdCount": 3, + "ownedTemporaryFdCount": 0, + "ownedKeychainFdCount": 0, + "ownedKeychainFileCount": 0 + }, + { + "kind": "checkpoint", + "mode": "native-bridge-import-timing", + "order": "deferred", + "stage": "first", + "operations": 1, + "processId": 88965, + "utc": "2026-11-10T22:47:00.201Z", + "elapsedSeconds": 0.750946, + "rssBytes": 10878976, + "createdRefs": 1, + "releasedRefs": 1, + "managedRuntimePresent": false, + "AppleDatabaseCount": 2, + "AppleDatabaseShallowBytes": 1536, + "AppleDatabaseClassAbsent": false, + "databaseManagerClassPresent": true, + "fdCount": 3, + "ownedTemporaryFdCount": 0, + "ownedKeychainFdCount": 0, + "ownedKeychainFileCount": 0 + }, + { + "kind": "checkpoint", + "mode": "native-bridge-import-timing", + "order": "deferred", + "stage": "repeated", + "operations": 200, + "processId": 88965, + "utc": "2026-11-10T22:47:10.347Z", + "elapsedSeconds": 10.896725, + "rssBytes": 14123008, + "createdRefs": 200, + "releasedRefs": 200, + "managedRuntimePresent": false, + "AppleDatabaseCount": 201, + "AppleDatabaseShallowBytes": 154368, + "AppleDatabaseClassAbsent": false, + "databaseManagerClassPresent": true, + "fdCount": 3, + "ownedTemporaryFdCount": 0, + "ownedKeychainFdCount": 0, + "ownedKeychainFileCount": 0 + }, + { + "kind": "checkpoint", + "mode": "native-bridge-import-timing", + "order": "deferred", + "stage": "idle", + "operations": 200, + "processId": 88965, + "utc": "2026-11-10T22:47:16.069Z", + "elapsedSeconds": 16.618717, + "rssBytes": 14139392, + "createdRefs": 200, + "releasedRefs": 200, + "managedRuntimePresent": false, + "AppleDatabaseCount": 201, + "AppleDatabaseShallowBytes": 154368, + "AppleDatabaseClassAbsent": false, + "databaseManagerClassPresent": true, + "fdCount": 3, + "ownedTemporaryFdCount": 0, + "ownedKeychainFdCount": 0, + "ownedKeychainFileCount": 0 + } + ], + "complete": { + "kind": "complete", + "order": "deferred", + "operations": 200, + "createdRefs": 200, + "releasedRefs": 200, + "ownedOutputs": 2402, + "releasedOutputs": 2402, + "readOnlyDefaultAndSearchListUnchanged": true, + "managedRuntimePresent": false, + "bridgeSha256": "0333994e217a3d111d36d7f31460eea69a286f9fc819e2d7c746df13d2aec46c", + "elapsedSeconds": 17.289693, + "fullSoakGate": false + }, + "fingerprints": [ + { + "kind": "fingerprint", + "stage": "before", + "defaultStatus": 0, + "defaultPathStatus": 0, + "searchStatus": 0, + "searchPathStatus": 0, + "defaultSha256": "08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63", + "searchSha256": "c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c", + "searchCount": 2, + "ownedQueryReferencesReleased": 2 + }, + { + "kind": "fingerprint", + "stage": "after", + "defaultStatus": 0, + "defaultPathStatus": 0, + "searchStatus": 0, + "searchPathStatus": 0, + "defaultSha256": "08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63", + "searchSha256": "c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c", + "searchCount": 2, + "ownedQueryReferencesReleased": 4 + } + ], + "wallSecondsIncludingProbes": 17.311765540973283, + "fullSoakGate": false, + "logicalZeroStages": { + "release-copied-cert": 200 + }, + "actualDeletionStages": { + "after-all-item-releases": 200 + }, + "ownedOutputsAtDeleteCounts": { + "1": 200 + }, + "returnedCopyReferencesByStage": { + "import-cert-track": 0, + "move-outer-copy": 0, + "move-cert-untrack": 0, + "move-cert-track": 200, + "move-identity-track": 0, + "identity-cert-track": 200, + "release-original-cert": 200, + "release-copied-cert": 200, + "release-identity": 0 + } + } + }, + "AppleDatabaseCounts": { + "normal": [ + 1, + 2, + 201, + 201 + ], + "deferred": [ + 1, + 2, + 201, + 201 + ] + }, + "normalReproducedOnePerOperation": true, + "fullSoakGate": false, + "nativeInventoryIsNotOpenHandlesOrExclusiveRss": true +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/seed-build.log b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/seed-build.log new file mode 100644 index 000000000..9b23dc675 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/seed-build.log @@ -0,0 +1,9 @@ + Determining projects to restore... + Restored /private/tmp/opcua2-native-import-timing-20261110a/ImportSeed.csproj (in 27 ms). + ImportSeed -> /private/tmp/opcua2-native-import-timing-20261110a/bin/Release/net10.0/ImportSeed.dll + +Build succeeded. + 0 Warning(s) + 0 Error(s) + +Time Elapsed 00:00:01.12 diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/seed.jsonl b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/seed.jsonl new file mode 100644 index 000000000..c2056e85b --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/seed.jsonl @@ -0,0 +1 @@ +{"kind":"seed","leafSha256":"811a4e6cd2b5b21cc3e28d174b4a57dacc83d1732809dd11f0de3ed4cae7a9cd","runtime":"10.0.14","sdkVersion":"2.0.1.0","managerDisposed":true,"certificateCoresOutstanding":0,"keyFormat":"PKCS1-private-RSA","privateFileMode":"0600","cryptographyRuntime":{"informationalVersion":"10.0.14\u002B0427b9abbead3fa64c6655eb4290c537397131fa","sha256":"f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a"}} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/verification.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/verification.json new file mode 100644 index 000000000..92317e0bb --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-native-import-timing/verification.json @@ -0,0 +1,73 @@ +{ + "status": "completed-fixed-200-per-arm-same-native-inventory", + "projection": "Replace local user-home prefix only; selected samples are exact raw row subsets. Raw receipts unchanged.", + "rawOutput": "/tmp/opcua2-native-import-timing-20261110a", + "rawSha256": { + "result.json": "f0b4195fe445259934b91e9c6743437c8427844b8fe5e3a9aafe28847f495986", + "provenance.json": "debbe166166bed405fe7099890008ab031f88af88ec827ed81fd951bdacda88a", + "native-build.log": "0cc80245a334560a493c68ccce8cde34fddb976c71f9e76b28527143fe6908d5", + "seed-build.log": "cca7c5c582a3a468bda2f2ce8450e4cccfdbe714b6c17d3f003697e6221322ba", + "seed.jsonl": "9bd84d838438da83590b91b9295c80ea4b001c40900854fe818dfa4511adf46d", + "fixture-cleanup.json": "a67553b8bc66b05f3d798a001b0b727b073cd153316dfe6bf086e658a8f5df03", + "fixture-before-harness-cleanup.json": "ec5b52f033e4b312e1cb8a046521379b49988093f8f9e5ae33d3b9228e1023ad", + "normal/samples.jsonl": "73288755c768065ad0a8b2dad6964696d707f1c6be5a6b8bd531902cb3b4bf51", + "deferred/samples.jsonl": "61691ff4c500d2696f6998cd225d19677a0cb8eb47ed8f7545b01f76e4acc456" + }, + "selectedProjectionSha256": { + "result.json": "f0b4195fe445259934b91e9c6743437c8427844b8fe5e3a9aafe28847f495986", + "provenance.json": "a84e4c30da22fa20b5b9ad260f2e8fe589043b1cc11a9b6399f6b379a1341feb", + "native-build.log": "5de56e2de9449ccb8eb65627c9d63ea10ec4f688fbb777afed199b069bdfe223", + "seed-build.log": "cca7c5c582a3a468bda2f2ce8450e4cccfdbe714b6c17d3f003697e6221322ba", + "seed.jsonl": "9bd84d838438da83590b91b9295c80ea4b001c40900854fe818dfa4511adf46d", + "fixture-cleanup.json": "a67553b8bc66b05f3d798a001b0b727b073cd153316dfe6bf086e658a8f5df03", + "fixture-before-harness-cleanup.json": "ec5b52f033e4b312e1cb8a046521379b49988093f8f9e5ae33d3b9228e1023ad", + "normal-selected-samples.jsonl": "37e19d06a75dc9b8dc9057bd57180a4365a9863b82d36a33c5f308e602faa8cf", + "deferred-selected-samples.jsonl": "5072b01bafd497cfa684413290196ae7eb9a005dcd2f8126b14996f853cc52f6" + }, + "selectedSampleRawOneBasedLineNumbers": { + "normal": [ + 1, + 2, + 3, + 4, + 203, + 204, + 205, + 206, + 207 + ], + "deferred": [ + 1, + 2, + 3, + 4, + 203, + 204, + 205, + 206, + 207 + ] + }, + "rawLocalOnlySha256": { + "normal/result.json": "73d18077c2ce03a46a693725740c5b7920597c8a2688f5247544c86e19a4024e", + "normal/heap-before.txt": "1fe9a6d101d30e43bf40028527cb3db27aa39cd0c363465284e3725c4a51536e", + "normal/lsof-before.txt": "184473dff4da97a200fc7bfbddd1174a7c71225ec9fd8cd7eeccad1eeac20879", + "normal/heap-first.txt": "99c54edaa70e60bcb22715a7b69e1ba1b0e97ce1782423a3cd93d72c50c98f47", + "normal/lsof-first.txt": "31ae587eb32a5eea21e5a6d0d85112006c0d8191ae9f45715546cd4c28683def", + "normal/heap-repeated.txt": "51c8430558863e5fc49805ce5355e07288ab86d3ca5272d400649b3ef6cad83c", + "normal/lsof-repeated.txt": "31ae587eb32a5eea21e5a6d0d85112006c0d8191ae9f45715546cd4c28683def", + "normal/heap-idle.txt": "7b320f3a6dbb3dfdadd7de05508cb917472e9cb8379e2077011f1a13823c2f39", + "normal/lsof-idle.txt": "31ae587eb32a5eea21e5a6d0d85112006c0d8191ae9f45715546cd4c28683def", + "deferred/result.json": "a27a976e772458b1379172601ade808851723df1069cf4a2ded20f233d24bac5", + "deferred/heap-before.txt": "1416ffdfbfc47e6bf4719002b282fa5e57f03e2734d709c6d9f0b40b9141e987", + "deferred/lsof-before.txt": "baf3f74ab37a5778e259a92afb4099b24c437063b050d8ddd7a5dae7595651d5", + "deferred/heap-first.txt": "8a876d3594b33c6899a77f47432da3e58ca5a3f2c7e889673732ad9473ac345d", + "deferred/lsof-first.txt": "a731cbc84c777184be3c2e85d74c91d5e57ef9bd317b8e8a4b52a02a9d754921", + "deferred/heap-repeated.txt": "700ae3d358ae3d197ae735cc8250900ddd1a751942930ede5f8d1842b5b9ba73", + "deferred/lsof-repeated.txt": "a731cbc84c777184be3c2e85d74c91d5e57ef9bd317b8e8a4b52a02a9d754921", + "deferred/heap-idle.txt": "6e40883a16edb59d27904daaf261e10b760ac23cf9d13f895302de7afcd50444", + "deferred/lsof-idle.txt": "a731cbc84c777184be3c2e85d74c91d5e57ef9bd317b8e8a4b52a02a9d754921" + }, + "baselineBCommit": "ce11a5dcfff19f0d5501674e407b1aa331a083f3", + "noRetainingOwnerDefectMitigationOrFullSoakInference": true +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/actual-run-build.log b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/actual-run-build.log new file mode 100644 index 000000000..3f5a8175d --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/actual-run-build.log @@ -0,0 +1,31 @@ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/PureAppleControl.c:40:21: warning: 'SecKeychainGetPath' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 40 | OSStatus status=SecKeychainGetPath(keychain,&length,path); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:474:10: note: 'SecKeychainGetPath' has been explicitly marked deprecated here + 474 | OSStatus SecKeychainGetPath(SecKeychainRef __nullable keychain, UInt32 *ioPathLength, char *pathName) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/PureAppleControl.c:51:29: warning: 'SecKeychainCopyDefault' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 51 | OSStatus default_status=SecKeychainCopyDefault(&default_keychain); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:384:10: note: 'SecKeychainCopyDefault' has been explicitly marked deprecated here + 384 | OSStatus SecKeychainCopyDefault(SecKeychainRef * __nonnull CF_RETURNS_RETAINED keychain) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/PureAppleControl.c:55:28: warning: 'SecKeychainCopySearchList' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 55 | OSStatus search_status=SecKeychainCopySearchList(&search); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:404:10: note: 'SecKeychainCopySearchList' has been explicitly marked deprecated here + 404 | OSStatus SecKeychainCopySearchList(CFArrayRef * __nonnull CF_RETURNS_RETAINED searchList) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/PureAppleControl.c:94:28: warning: 'SecKeychainCreate' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 94 | OSStatus create_status=SecKeychainCreate(path,(UInt32)strlen(password),password,false,NULL,&keychain); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:309:10: note: 'SecKeychainCreate' has been explicitly marked deprecated here + 309 | OSStatus SecKeychainCreate(const char *pathName, UInt32 passwordLength, const void * __nullable password, Boolean promptUser, SecAccessRef __nullable initialAccess, SecKeychainRef * __nonnull CF_RETURNS_RETAINED keychain) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/PureAppleControl.c:103:35: warning: 'SecKeychainDelete' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 103 | if(verified)delete_status=SecKeychainDelete(keychain); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:319:10: note: 'SecKeychainDelete' has been explicitly marked deprecated here + 319 | OSStatus SecKeychainDelete(SecKeychainRef __nullable keychainOrArray) + | ^ +5 warnings generated. diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/actual-run-fixture-before-harness-cleanup.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/actual-run-fixture-before-harness-cleanup.json new file mode 100644 index 000000000..f63b95c89 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/actual-run-fixture-before-harness-cleanup.json @@ -0,0 +1,3 @@ +{ + "remainingOwnedKeychainFiles": 0 +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/actual-run-fixture-cleanup.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/actual-run-fixture-cleanup.json new file mode 100644 index 000000000..6cfc926d7 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/actual-run-fixture-cleanup.json @@ -0,0 +1,3 @@ +{ + "ownedFixtureRootRemoved": true +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/actual-run-provenance.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/actual-run-provenance.json new file mode 100644 index 000000000..f7dab04ae --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/actual-run-provenance.json @@ -0,0 +1,39 @@ +{ + "sourceSha256": "78354b154778fa61a7fe67fdef3fab6ea04ac5bdf2ae8190a2e7414781e1397d", + "runnerSourceSha256": "1b2148f1c20578529355379ab94b439931d7241608a5d5effce8fc86f4af7bc6", + "compileCommand": [ + "clang", + "-std=c11", + "-O0", + "-g", + "-Wall", + "-Wextra", + "/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/PureAppleControl.c", + "-framework", + "Security", + "-framework", + "CoreFoundation", + "-o", + "/private/tmp/opcua2-pure-apple-20261110b/PureAppleControl" + ], + "compiler": "Apple clang version 21.0.0 (clang-2100.0.123.102)\nTarget: arm64-apple-darwin25.5.0\nThread model: posix\nInstalledDir: /Library/Developer/CommandLineTools/usr/bin\n", + "os": "ProductName:\t\tmacOS\nProductVersion:\t\t26.5.2\nBuildVersion:\t\t25F84\n", + "architecture": "arm64", + "repetitions": 200, + "idleSeconds": 5, + "stages": [ + "before", + "first", + "repeated", + "idle" + ], + "fullSoakGate": false, + "readOnlyKeychainQueries": [ + "SecKeychainCopyDefault", + "SecKeychainCopySearchList", + "SecKeychainGetPath" + ], + "doesNotCallAnyDefaultOrSearchListSetter": true, + "binarySha256": "6c87f4394c0e51bcf26f27187628d0a867feacf9b8c7a20fb94ab42baeb1d087", + "linkedLibraries": "/private/tmp/opcua2-pure-apple-20261110b/PureAppleControl:\n\t/System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 61901.101.4)\n\t/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 4424.1.255)\n\t/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1356.0.0)\n" +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/actual-run-result.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/actual-run-result.json new file mode 100644 index 000000000..499bab103 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/actual-run-result.json @@ -0,0 +1,129 @@ +{ + "status": "passed", + "exitCode": 0, + "wallSecondsIncludingProbes": 9.287588333012536, + "samples": [ + { + "kind": "checkpoint", + "mode": "pure-apple", + "stage": "before", + "operations": 0, + "processId": 93020, + "utc": "2026-11-10T21:47:09.322Z", + "elapsedSeconds": 0.004359, + "rssBytes": 7372800, + "createdRefs": 0, + "releasedRefs": 0, + "managedRuntimePresent": false, + "AppleDatabaseCount": 1, + "AppleDatabaseShallowBytes": 768, + "AppleDatabaseClassAbsent": false, + "databaseManagerClassPresent": true, + "fdCount": 3, + "ownedTemporaryFdCount": 0, + "ownedKeychainFdCount": 0, + "ownedKeychainFileCount": 0 + }, + { + "kind": "checkpoint", + "mode": "pure-apple", + "stage": "first", + "operations": 1, + "processId": 93020, + "utc": "2026-11-10T21:47:10.311Z", + "elapsedSeconds": 0.993379, + "rssBytes": 8028160, + "createdRefs": 1, + "releasedRefs": 1, + "managedRuntimePresent": false, + "AppleDatabaseCount": 1, + "AppleDatabaseShallowBytes": 768, + "AppleDatabaseClassAbsent": false, + "databaseManagerClassPresent": true, + "fdCount": 3, + "ownedTemporaryFdCount": 0, + "ownedKeychainFdCount": 0, + "ownedKeychainFileCount": 0 + }, + { + "kind": "checkpoint", + "mode": "pure-apple", + "stage": "repeated", + "operations": 200, + "processId": 93020, + "utc": "2026-11-10T21:47:11.859Z", + "elapsedSeconds": 2.541567, + "rssBytes": 8699904, + "createdRefs": 200, + "releasedRefs": 200, + "managedRuntimePresent": false, + "AppleDatabaseCount": 1, + "AppleDatabaseShallowBytes": 768, + "AppleDatabaseClassAbsent": false, + "databaseManagerClassPresent": true, + "fdCount": 3, + "ownedTemporaryFdCount": 0, + "ownedKeychainFdCount": 0, + "ownedKeychainFileCount": 0 + }, + { + "kind": "checkpoint", + "mode": "pure-apple", + "stage": "idle", + "operations": 200, + "processId": 93020, + "utc": "2026-11-10T21:47:17.582Z", + "elapsedSeconds": 8.264326, + "rssBytes": 8699904, + "createdRefs": 200, + "releasedRefs": 200, + "managedRuntimePresent": false, + "AppleDatabaseCount": 1, + "AppleDatabaseShallowBytes": 768, + "AppleDatabaseClassAbsent": false, + "databaseManagerClassPresent": true, + "fdCount": 3, + "ownedTemporaryFdCount": 0, + "ownedKeychainFdCount": 0, + "ownedKeychainFileCount": 0 + } + ], + "fingerprints": [ + { + "kind": "fingerprint", + "stage": "before", + "defaultStatus": 0, + "defaultPathStatus": 0, + "searchStatus": 0, + "searchPathStatus": 0, + "defaultSha256": "08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63", + "searchSha256": "c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c", + "searchCount": 2, + "ownedQueryReferencesReleased": 2 + }, + { + "kind": "fingerprint", + "stage": "after", + "defaultStatus": 0, + "defaultPathStatus": 0, + "searchStatus": 0, + "searchPathStatus": 0, + "defaultSha256": "08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63", + "searchSha256": "c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c", + "searchCount": 2, + "ownedQueryReferencesReleased": 4 + } + ], + "complete": { + "kind": "complete", + "operations": 200, + "createdRefs": 200, + "releasedRefs": 200, + "readOnlyDefaultAndSearchListUnchanged": true, + "elapsedSeconds": 8.994713, + "fullSoakGate": false + }, + "fullSoakGate": false, + "nativeInventoryIsNotOpenHandlesOrExclusiveRss": true, + "nativeDeleteOsStatusesAllZero": true +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/actual-run-samples.jsonl b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/actual-run-samples.jsonl new file mode 100644 index 000000000..4a9a2b4a6 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/actual-run-samples.jsonl @@ -0,0 +1,207 @@ +{"kind":"fingerprint","stage":"before","defaultStatus":0,"defaultPathStatus":0,"searchStatus":0,"searchPathStatus":0,"defaultSha256":"08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63","searchSha256":"c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c","searchCount":2,"ownedQueryReferencesReleased":2} +{"kind":"checkpoint","mode":"pure-apple","stage":"before","operations":0,"processId":93020,"utc":"2026-11-10T21:47:09.322Z","elapsedSeconds":0.004359,"rssBytes":7372800,"createdRefs":0,"releasedRefs":0,"managedRuntimePresent":false} +{"kind":"operation","iteration":1,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"checkpoint","mode":"pure-apple","stage":"first","operations":1,"processId":93020,"utc":"2026-11-10T21:47:10.311Z","elapsedSeconds":0.993379,"rssBytes":8028160,"createdRefs":1,"releasedRefs":1,"managedRuntimePresent":false} +{"kind":"operation","iteration":2,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":3,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":4,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":5,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":6,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":7,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":8,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":9,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":10,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":11,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":12,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":13,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":14,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":15,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":16,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":17,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":18,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":19,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":20,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":21,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":22,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":23,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":24,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":25,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":26,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":27,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":28,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":29,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":30,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":31,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":32,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":33,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":34,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":35,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":36,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":37,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":38,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":39,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":40,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":41,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":42,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":43,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":44,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":45,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":46,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":47,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":48,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":49,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":50,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":51,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":52,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":53,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":54,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":55,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":56,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":57,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":58,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":59,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":60,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":61,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":62,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":63,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":64,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":65,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":66,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":67,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":68,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":69,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":70,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":71,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":72,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":73,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":74,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":75,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":76,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":77,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":78,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":79,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":80,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":81,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":82,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":83,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":84,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":85,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":86,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":87,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":88,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":89,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":90,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":91,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":92,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":93,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":94,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":95,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":96,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":97,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":98,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":99,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":100,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":101,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":102,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":103,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":104,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":105,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":106,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":107,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":108,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":109,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":110,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":111,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":112,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":113,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":114,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":115,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":116,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":117,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":118,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":119,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":120,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":121,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":122,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":123,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":124,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":125,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":126,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":127,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":128,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":129,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":130,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":131,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":132,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":133,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":134,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":135,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":136,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":137,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":138,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":139,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":140,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":141,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":142,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":143,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":144,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":145,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":146,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":147,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":148,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":149,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":150,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":151,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":152,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":153,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":154,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":155,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":156,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":157,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":158,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":159,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":160,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":161,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":162,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":163,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":164,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":165,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":166,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":167,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":168,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":169,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":170,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":171,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":172,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":173,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":174,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":175,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":176,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":177,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":178,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":179,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":180,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":181,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":182,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":183,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":184,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":185,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":186,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":187,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":188,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":189,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":190,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":191,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":192,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":193,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":194,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":195,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":196,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":197,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":198,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":199,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"operation","iteration":200,"createStatus":0,"pathStatus":0,"deleteStatus":0,"returnedRef":true,"privatePathVerified":true,"releasedExactlyOnce":true} +{"kind":"checkpoint","mode":"pure-apple","stage":"repeated","operations":200,"processId":93020,"utc":"2026-11-10T21:47:11.859Z","elapsedSeconds":2.541567,"rssBytes":8699904,"createdRefs":200,"releasedRefs":200,"managedRuntimePresent":false} +{"kind":"fingerprint","stage":"after","defaultStatus":0,"defaultPathStatus":0,"searchStatus":0,"searchPathStatus":0,"defaultSha256":"08c2c77dd8eaf8042b4020991ea06c6215cc391532869bbf6ced2cf1126c5e63","searchSha256":"c05fae700986dc7a6a147a938ef2adc4a274173420e137929ed58ad986eb2a3c","searchCount":2,"ownedQueryReferencesReleased":4} +{"kind":"checkpoint","mode":"pure-apple","stage":"idle","operations":200,"processId":93020,"utc":"2026-11-10T21:47:17.582Z","elapsedSeconds":8.264326,"rssBytes":8699904,"createdRefs":200,"releasedRefs":200,"managedRuntimePresent":false} +{"kind":"complete","operations":200,"createdRefs":200,"releasedRefs":200,"readOnlyDefaultAndSearchListUnchanged":true,"elapsedSeconds":8.994713,"fullSoakGate":false} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/first-build-only-build.log b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/first-build-only-build.log new file mode 100644 index 000000000..1d6f98fd2 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/first-build-only-build.log @@ -0,0 +1,34 @@ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/PureAppleControl.c:36:21: warning: 'SecKeychainGetPath' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 36 | OSStatus status=SecKeychainGetPath(keychain,&length,path); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:474:10: note: 'SecKeychainGetPath' has been explicitly marked deprecated here + 474 | OSStatus SecKeychainGetPath(SecKeychainRef __nullable keychain, UInt32 *ioPathLength, char *pathName) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/PureAppleControl.c:47:29: warning: 'SecKeychainCopyDefault' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 47 | OSStatus default_status=SecKeychainCopyDefault(&default_keychain); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:384:10: note: 'SecKeychainCopyDefault' has been explicitly marked deprecated here + 384 | OSStatus SecKeychainCopyDefault(SecKeychainRef * __nonnull CF_RETURNS_RETAINED keychain) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/PureAppleControl.c:51:28: warning: 'SecKeychainCopySearchList' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 51 | OSStatus search_status=SecKeychainCopySearchList(&search); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:404:10: note: 'SecKeychainCopySearchList' has been explicitly marked deprecated here + 404 | OSStatus SecKeychainCopySearchList(CFArrayRef * __nonnull CF_RETURNS_RETAINED searchList) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/PureAppleControl.c:84:83: error: call to undeclared function 'explicit_bzero'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] + 84 | char suffix[33],password[65];hex(random,16,suffix);hex(random+16,32,password);explicit_bzero(random,sizeof(random)); + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/PureAppleControl.c:90:28: warning: 'SecKeychainCreate' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 90 | OSStatus create_status=SecKeychainCreate(path,(UInt32)strlen(password),password,false,NULL,&keychain); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:309:10: note: 'SecKeychainCreate' has been explicitly marked deprecated here + 309 | OSStatus SecKeychainCreate(const char *pathName, UInt32 passwordLength, const void * __nullable password, Boolean promptUser, SecAccessRef __nullable initialAccess, SecKeychainRef * __nonnull CF_RETURNS_RETAINED keychain) + | ^ +/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/PureAppleControl.c:99:35: warning: 'SecKeychainDelete' is deprecated: first deprecated in macOS 10.10 - SecKeychain is deprecated [-Wdeprecated-declarations] + 99 | if(verified)delete_status=SecKeychainDelete(keychain); + | ^ +/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h:319:10: note: 'SecKeychainDelete' has been explicitly marked deprecated here + 319 | OSStatus SecKeychainDelete(SecKeychainRef __nullable keychainOrArray) + | ^ +5 warnings and 1 error generated. diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/first-build-only-fixture-cleanup.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/first-build-only-fixture-cleanup.json new file mode 100644 index 000000000..44556aad9 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/first-build-only-fixture-cleanup.json @@ -0,0 +1,5 @@ +{ + "compileExitCode": 1, + "nativeProcessNeverStarted": true, + "emptyOwnedFixtureRootRemoved": true +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/first-build-only-provenance.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/first-build-only-provenance.json new file mode 100644 index 000000000..01ae6db8e --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/first-build-only-provenance.json @@ -0,0 +1,37 @@ +{ + "sourceSha256": "f3d5b393f4bfcb350b37d610a8b6602b480e573e632f697b311813df276be347", + "runnerSourceSha256": "22f0ee93b2998f1cb337aa5f763dcf578b2efe4616502ad095a309cc774c3c76", + "compileCommand": [ + "clang", + "-std=c11", + "-O0", + "-g", + "-Wall", + "-Wextra", + "/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/scripts/validation/opcua-lifecycle-memory/native-retention/PureAppleControl.c", + "-framework", + "Security", + "-framework", + "CoreFoundation", + "-o", + "/private/tmp/opcua2-pure-apple-20261110a/PureAppleControl" + ], + "compiler": "Apple clang version 21.0.0 (clang-2100.0.123.102)\nTarget: arm64-apple-darwin25.5.0\nThread model: posix\nInstalledDir: /Library/Developer/CommandLineTools/usr/bin\n", + "os": "ProductName:\t\tmacOS\nProductVersion:\t\t26.5.2\nBuildVersion:\t\t25F84\n", + "architecture": "arm64", + "repetitions": 200, + "idleSeconds": 5, + "stages": [ + "before", + "first", + "repeated", + "idle" + ], + "fullSoakGate": false, + "readOnlyKeychainQueries": [ + "SecKeychainCopyDefault", + "SecKeychainCopySearchList", + "SecKeychainGetPath" + ], + "doesNotCallAnyDefaultOrSearchListSetter": true +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/verification.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/verification.json new file mode 100644 index 000000000..c347a1acf --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10-pure-apple/verification.json @@ -0,0 +1,21 @@ +{ + "actualNativeExecutions": 1, + "earlierAttemptWasCompileOnly": true, + "rawActualOutput": "/tmp/opcua2-pure-apple-20261110b", + "rawCompileOnlyOutput": "/tmp/opcua2-pure-apple-20261110a", + "rawSha256": { + "actual-run-result.json": "70b7f3c57a5d14baf9cc593c16670da85adcb525e5f60bb419c8f0f01e206347", + "actual-run-provenance.json": "aa181c0213588aede6d20888ede49ef2a74bb409c075d90a6bad214cfbdac29f", + "actual-run-samples.jsonl": "4ebb9870e0e66d1a217ce489058a1658b0be71a5928115bbf347478bc1e6066a", + "actual-run-build.log": "786ee9f813146b634d814e1cdb8f35fe1d9ef88a9ea96265bc3ffdafe4c61b6e", + "actual-run-fixture-before-harness-cleanup.json": "eaaf36a5e7f7d1d3635e987d8f9a2600ce55f6482011ec9a7abf3e4dd759d9c4", + "actual-run-fixture-cleanup.json": "1785d6ee67b2f7e77037a469ca2bdb9b07c8892781ea830a985f6ef505f84d69", + "first-build-only-build.log": "ebaa2a34424167053a50f410ee04c6ed0988566c5c68e7c2473a55579baf1818", + "first-build-only-provenance.json": "7236bb169732e2fe03d78af2691be3d41632bf1e9a79902ae74aa0ed4c6a539b", + "first-build-only-fixture-cleanup.json": "e5551f93e5a2d898cf35b59f775ef8b6fecc06c673680cf8486019e73b44866f" + }, + "redaction": "Selected text replaces only the local home prefix; raw receipts were not modified.", + "review": "Astra independently verified all207 rows,200 ordered operations/status triples, reference balance, fingerprints, all4 native counts/bytes, FD/file counts, hashes, cleanup and5 unsuppressed warnings.", + "retentionReproducedByEmptyNativeLifecycle": false, + "fullSoakGate": false +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/build.log b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/build.log new file mode 100644 index 000000000..1419ce614 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/build.log @@ -0,0 +1,9 @@ + Determining projects to restore... + Restored /private/tmp/opcua2-native-reload-20261110a/Control.csproj (in 34 ms). + Control -> /private/tmp/opcua2-native-reload-20261110a/bin/Release/net10.0/Control.dll + +Build succeeded. + 0 Warning(s) + 0 Error(s) + +Time Elapsed 00:00:00.63 diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/fixture-cleanup.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/fixture-cleanup.json new file mode 100644 index 000000000..4cd850747 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/fixture-cleanup.json @@ -0,0 +1,3 @@ +{ + "allOwnedFixtureDirectoriesRemoved": true +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/provenance.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/provenance.json new file mode 100644 index 000000000..3f5aeefee --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/provenance.json @@ -0,0 +1,34 @@ +{ + "controlSourceSha256": "e8c959a076bf1eecaad7e1ae71d8df3c2c86d2978a4558c98792471e880efc27", + "runnerSourceSha256": "159ba76b3048d1a594e3a28032d350e36bc8ead4c93c525c5a60b3013699aeef", + "repetitionsPerArm": 200, + "stages": [ + "ready", + "first", + "repeated", + "disposed", + "idle" + ], + "idleSeconds": 5, + "fullSoakGate": false, + "leakTracking": true, + "trackingOverhead": "Both A/B processes capture allocation stacks; additional allocation and GC overhead is included in observed memory.", + "nativeReferences": { + "Opc.Ua.Client.dll": "620da406fabdbc75d11f9827ea7e39d2d3c762471bd2264b0d11f1d6cd9247cd", + "Opc.Ua.Configuration.dll": "6ed6a594c93c3ff35d1a16539a9fe87c1e2640549cc2f48ed6bae333dc8bf0e7", + "Opc.Ua.Core.Schema.dll": "51cfad48657d95d38074bb88be29aea6f5b361a07397247d58838d066b99772e", + "Opc.Ua.Core.Types.dll": "a7dd141b8dabe8848ff28c2fb8e16a85a0508e6a49e6b1a1c1e267175b99af96", + "Opc.Ua.Core.dll": "9d0857aa6b7f3c49037d4ea557b4da8edf07e146069464481783e66c5c9cd35a", + "Opc.Ua.Security.Certificates.dll": "7f4969aceb2f0db5328c6882cb4b117342f3b18905c38acdba600683860c4fd0", + "Opc.Ua.Server.dll": "930e714a2f6e15d393840bcdc95e1afa8012bc740c3738a655f958142721864e", + "Opc.Ua.Types.dll": "c542f69882f4e8a4ebd5ccc28a3881d6967c7ffb6dcc3c56dc6c776f39c2ede1" + }, + "hostDotnet": ".NET SDK:\n Version: 10.0.403\n Commit: 5a2162bea6\n Workload version: 10.0.400-manifests.a00bebb6\n MSBuild version: 18.9.15+5a2162bea\n\nRuntime Environment:\n OS Name: Mac OS X\n OS Version: 26.5\n OS Platform: Darwin\n RID: osx-arm64\n Base Path: /opt/homebrew/Cellar/dotnet/10.0.403/libexec/sdk/10.0.403/\n\n.NET workloads installed:\nThere are no installed workloads to display.\nConfigured to use workload sets when installing new manifests.\nNo workload sets are installed. Run \"dotnet workload restore\" to install a workload set.\n\nHost:\n Version: 10.0.14\n Architecture: arm64\n Commit: 0427b9abbe\n\n.NET SDKs installed:\n 10.0.403 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/sdk]\n\n.NET runtimes installed:\n Microsoft.AspNetCore.App 10.0.14 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.AspNetCore.App]\n Microsoft.NETCore.App 10.0.14 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.NETCore.App]\n\nOther architectures found:\n None\n\nEnvironment variables:\n DOTNET_ROOT [/opt/homebrew/Cellar/dotnet/10.0.403/libexec]\n\nglobal.json file:\n /.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/global.json\n\nLearn more:\n https://aka.ms/dotnet/info\n\nDownload .NET:\n https://aka.ms/dotnet/download\n", + "os": "ProductName:\t\tmacOS\nProductVersion:\t\t26.5.2\nBuildVersion:\t\t25F84\n", + "architecture": "arm64", + "cryptographyRuntime": { + "file": "/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.NETCore.App/10.0.14/System.Security.Cryptography.dll", + "informationalVersion": "10.0.14+0427b9abbead3fa64c6655eb4290c537397131fa", + "sha256": "f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a" + } +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/registry-samples.jsonl b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/registry-samples.jsonl new file mode 100644 index 000000000..15967f762 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/registry-samples.jsonl @@ -0,0 +1,6 @@ +{"kind":"checkpoint","mode":"registry","stage":"ready","operations":0,"processId":55851,"utc":"2026-11-10T21:30:30.043224+00:00","managerDisposed":false,"managedBytes":831128,"rssBytes":87654400,"privateBytes":0,"allocatedBytes":1761744,"compiledMethods":1192,"gc":[2,2,2],"certificateCoresCreated":7,"certificateCoresDisposed":6,"certificateCoresOutstanding":1,"runtimeTrackedTemporaryKeychains":1} +{"kind":"checkpoint","mode":"registry","stage":"first","operations":1,"processId":55851,"utc":"2026-11-10T21:30:31.093095+00:00","managerDisposed":false,"managedBytes":1055944,"rssBytes":91095040,"privateBytes":0,"allocatedBytes":2051888,"compiledMethods":1777,"gc":[4,4,4],"certificateCoresCreated":7,"certificateCoresDisposed":6,"certificateCoresOutstanding":1,"runtimeTrackedTemporaryKeychains":1} +{"kind":"checkpoint","mode":"registry","stage":"repeated","operations":200,"processId":55851,"utc":"2026-11-10T21:30:32.143169+00:00","managerDisposed":false,"managedBytes":1098664,"rssBytes":97779712,"privateBytes":0,"allocatedBytes":7937936,"compiledMethods":2093,"gc":[6,6,6],"certificateCoresCreated":7,"certificateCoresDisposed":6,"certificateCoresOutstanding":1,"runtimeTrackedTemporaryKeychains":1} +{"kind":"checkpoint","mode":"registry","stage":"disposed","operations":200,"processId":55851,"utc":"2026-11-10T21:30:33.170061+00:00","managerDisposed":true,"managedBytes":1104720,"rssBytes":97927168,"privateBytes":0,"allocatedBytes":7949840,"compiledMethods":2207,"gc":[8,8,8],"certificateCoresCreated":7,"certificateCoresDisposed":7,"certificateCoresOutstanding":0,"runtimeTrackedTemporaryKeychains":0} +{"kind":"checkpoint","mode":"registry","stage":"idle","operations":200,"processId":55851,"utc":"2026-11-10T21:30:39.166632+00:00","managerDisposed":true,"managedBytes":1130616,"rssBytes":97927168,"privateBytes":0,"allocatedBytes":7966976,"compiledMethods":2251,"gc":[10,10,10],"certificateCoresCreated":7,"certificateCoresDisposed":7,"certificateCoresOutstanding":0,"runtimeTrackedTemporaryKeychains":0} +{"kind":"complete","mode":"registry","operations":200,"sameLeafSha256":"fadcc11ec694732b82fe4dc47bb41bce6023d113339e53aca9fee5b079f200b2","certificateUnchanged":true,"managerDisposed":true,"certificateCoresOutstanding":0,"fullSoakGate":false} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/result.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/result.json new file mode 100644 index 000000000..036a82887 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/result.json @@ -0,0 +1,366 @@ +{ + "status": "passed", + "seed": { + "kind": "seed", + "leafSha256": "fadcc11ec694732b82fe4dc47bb41bce6023d113339e53aca9fee5b079f200b2", + "runtime": "10.0.14", + "identifierPublicProperties": [ + "BinaryEncodingId", + "CertificateType", + "CertificateTypeString", + "RawData", + "StorePath", + "StoreType", + "SubjectName", + "Thumbprint", + "TypeId", + "ValidationOptions", + "XmlEncodingId" + ], + "identifierPublicConstructors": [ + "Void .ctor()" + ], + "cryptographyRuntime": { + "file": "/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.NETCore.App/10.0.14/System.Security.Cryptography.dll", + "informationalVersion": "10.0.14+0427b9abbead3fa64c6655eb4290c537397131fa", + "sha256": "f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a" + } + }, + "arms": { + "store": { + "exitCode": 0, + "complete": { + "kind": "complete", + "mode": "store", + "operations": 200, + "sameLeafSha256": "fadcc11ec694732b82fe4dc47bb41bce6023d113339e53aca9fee5b079f200b2", + "certificateUnchanged": true, + "managerDisposed": true, + "certificateCoresOutstanding": 0, + "fullSoakGate": false + }, + "samples": [ + { + "kind": "checkpoint", + "mode": "store", + "stage": "ready", + "operations": 0, + "processId": 54422, + "utc": "2026-11-10T21:30:07.200103+00:00", + "managerDisposed": false, + "managedBytes": 831080, + "rssBytes": 87621632, + "privateBytes": 0, + "allocatedBytes": 1786744, + "compiledMethods": 1192, + "gc": [ + 2, + 2, + 2 + ], + "certificateCoresCreated": 7, + "certificateCoresDisposed": 6, + "certificateCoresOutstanding": 1, + "runtimeTrackedTemporaryKeychains": 1, + "AppleDatabaseCount": 3, + "AppleDatabaseShallowBytes": 2304, + "fdCount": 110, + "pkiFdCount": 0, + "temporaryDirectoryFdCount": 1, + "temporaryKeychainFdCount": 0, + "temporaryKeychainFileCount": 1 + }, + { + "kind": "checkpoint", + "mode": "store", + "stage": "first", + "operations": 1, + "processId": 54422, + "utc": "2026-11-10T21:30:10.186803+00:00", + "managerDisposed": false, + "managedBytes": 1112360, + "rssBytes": 91619328, + "privateBytes": 0, + "allocatedBytes": 2248768, + "compiledMethods": 2073, + "gc": [ + 4, + 4, + 4 + ], + "certificateCoresCreated": 9, + "certificateCoresDisposed": 8, + "certificateCoresOutstanding": 1, + "runtimeTrackedTemporaryKeychains": 1, + "AppleDatabaseCount": 4, + "AppleDatabaseShallowBytes": 3072, + "fdCount": 110, + "pkiFdCount": 0, + "temporaryDirectoryFdCount": 1, + "temporaryKeychainFdCount": 0, + "temporaryKeychainFileCount": 1 + }, + { + "kind": "checkpoint", + "mode": "store", + "stage": "repeated", + "operations": 200, + "processId": 54422, + "utc": "2026-11-10T21:30:21.723766+00:00", + "managerDisposed": false, + "managedBytes": 1191400, + "rssBytes": 115097600, + "privateBytes": 0, + "allocatedBytes": 31247912, + "compiledMethods": 4552, + "gc": [ + 9, + 6, + 6 + ], + "certificateCoresCreated": 407, + "certificateCoresDisposed": 406, + "certificateCoresOutstanding": 1, + "runtimeTrackedTemporaryKeychains": 1, + "AppleDatabaseCount": 203, + "AppleDatabaseShallowBytes": 155904, + "fdCount": 112, + "pkiFdCount": 0, + "temporaryDirectoryFdCount": 1, + "temporaryKeychainFdCount": 0, + "temporaryKeychainFileCount": 1 + }, + { + "kind": "checkpoint", + "mode": "store", + "stage": "disposed", + "operations": 200, + "processId": 54422, + "utc": "2026-11-10T21:30:22.710567+00:00", + "managerDisposed": true, + "managedBytes": 1196408, + "rssBytes": 115212288, + "privateBytes": 0, + "allocatedBytes": 31265712, + "compiledMethods": 4618, + "gc": [ + 11, + 8, + 8 + ], + "certificateCoresCreated": 407, + "certificateCoresDisposed": 407, + "certificateCoresOutstanding": 0, + "runtimeTrackedTemporaryKeychains": 0, + "AppleDatabaseCount": 203, + "AppleDatabaseShallowBytes": 155904, + "fdCount": 112, + "pkiFdCount": 0, + "temporaryDirectoryFdCount": 1, + "temporaryKeychainFdCount": 0, + "temporaryKeychainFileCount": 0 + }, + { + "kind": "checkpoint", + "mode": "store", + "stage": "idle", + "operations": 200, + "processId": 54422, + "utc": "2026-11-10T21:30:28.704218+00:00", + "managerDisposed": true, + "managedBytes": 1222192, + "rssBytes": 115130368, + "privateBytes": 0, + "allocatedBytes": 31283272, + "compiledMethods": 4638, + "gc": [ + 13, + 10, + 10 + ], + "certificateCoresCreated": 407, + "certificateCoresDisposed": 407, + "certificateCoresOutstanding": 0, + "runtimeTrackedTemporaryKeychains": 0, + "AppleDatabaseCount": 203, + "AppleDatabaseShallowBytes": 155904, + "fdCount": 112, + "pkiFdCount": 0, + "temporaryDirectoryFdCount": 1, + "temporaryKeychainFdCount": 0, + "temporaryKeychainFileCount": 0 + } + ], + "nativeCountIsNotOpenHandleOrExclusiveRssAttribution": true, + "registryArmIsNotApprovedProductionMitigation": true + }, + "registry": { + "exitCode": 0, + "complete": { + "kind": "complete", + "mode": "registry", + "operations": 200, + "sameLeafSha256": "fadcc11ec694732b82fe4dc47bb41bce6023d113339e53aca9fee5b079f200b2", + "certificateUnchanged": true, + "managerDisposed": true, + "certificateCoresOutstanding": 0, + "fullSoakGate": false + }, + "samples": [ + { + "kind": "checkpoint", + "mode": "registry", + "stage": "ready", + "operations": 0, + "processId": 55851, + "utc": "2026-11-10T21:30:30.043224+00:00", + "managerDisposed": false, + "managedBytes": 831128, + "rssBytes": 87654400, + "privateBytes": 0, + "allocatedBytes": 1761744, + "compiledMethods": 1192, + "gc": [ + 2, + 2, + 2 + ], + "certificateCoresCreated": 7, + "certificateCoresDisposed": 6, + "certificateCoresOutstanding": 1, + "runtimeTrackedTemporaryKeychains": 1, + "AppleDatabaseCount": 3, + "AppleDatabaseShallowBytes": 2304, + "fdCount": 110, + "pkiFdCount": 0, + "temporaryDirectoryFdCount": 1, + "temporaryKeychainFdCount": 0, + "temporaryKeychainFileCount": 1 + }, + { + "kind": "checkpoint", + "mode": "registry", + "stage": "first", + "operations": 1, + "processId": 55851, + "utc": "2026-11-10T21:30:31.093095+00:00", + "managerDisposed": false, + "managedBytes": 1055944, + "rssBytes": 91095040, + "privateBytes": 0, + "allocatedBytes": 2051888, + "compiledMethods": 1777, + "gc": [ + 4, + 4, + 4 + ], + "certificateCoresCreated": 7, + "certificateCoresDisposed": 6, + "certificateCoresOutstanding": 1, + "runtimeTrackedTemporaryKeychains": 1, + "AppleDatabaseCount": 3, + "AppleDatabaseShallowBytes": 2304, + "fdCount": 110, + "pkiFdCount": 0, + "temporaryDirectoryFdCount": 1, + "temporaryKeychainFdCount": 0, + "temporaryKeychainFileCount": 1 + }, + { + "kind": "checkpoint", + "mode": "registry", + "stage": "repeated", + "operations": 200, + "processId": 55851, + "utc": "2026-11-10T21:30:32.143169+00:00", + "managerDisposed": false, + "managedBytes": 1098664, + "rssBytes": 97779712, + "privateBytes": 0, + "allocatedBytes": 7937936, + "compiledMethods": 2093, + "gc": [ + 6, + 6, + 6 + ], + "certificateCoresCreated": 7, + "certificateCoresDisposed": 6, + "certificateCoresOutstanding": 1, + "runtimeTrackedTemporaryKeychains": 1, + "AppleDatabaseCount": 3, + "AppleDatabaseShallowBytes": 2304, + "fdCount": 112, + "pkiFdCount": 0, + "temporaryDirectoryFdCount": 1, + "temporaryKeychainFdCount": 0, + "temporaryKeychainFileCount": 1 + }, + { + "kind": "checkpoint", + "mode": "registry", + "stage": "disposed", + "operations": 200, + "processId": 55851, + "utc": "2026-11-10T21:30:33.170061+00:00", + "managerDisposed": true, + "managedBytes": 1104720, + "rssBytes": 97927168, + "privateBytes": 0, + "allocatedBytes": 7949840, + "compiledMethods": 2207, + "gc": [ + 8, + 8, + 8 + ], + "certificateCoresCreated": 7, + "certificateCoresDisposed": 7, + "certificateCoresOutstanding": 0, + "runtimeTrackedTemporaryKeychains": 0, + "AppleDatabaseCount": 3, + "AppleDatabaseShallowBytes": 2304, + "fdCount": 112, + "pkiFdCount": 0, + "temporaryDirectoryFdCount": 1, + "temporaryKeychainFdCount": 0, + "temporaryKeychainFileCount": 0 + }, + { + "kind": "checkpoint", + "mode": "registry", + "stage": "idle", + "operations": 200, + "processId": 55851, + "utc": "2026-11-10T21:30:39.166632+00:00", + "managerDisposed": true, + "managedBytes": 1130616, + "rssBytes": 97927168, + "privateBytes": 0, + "allocatedBytes": 7966976, + "compiledMethods": 2251, + "gc": [ + 10, + 10, + 10 + ], + "certificateCoresCreated": 7, + "certificateCoresDisposed": 7, + "certificateCoresOutstanding": 0, + "runtimeTrackedTemporaryKeychains": 0, + "AppleDatabaseCount": 3, + "AppleDatabaseShallowBytes": 2304, + "fdCount": 112, + "pkiFdCount": 0, + "temporaryDirectoryFdCount": 1, + "temporaryKeychainFdCount": 0, + "temporaryKeychainFileCount": 0 + } + ], + "nativeCountIsNotOpenHandleOrExclusiveRssAttribution": true, + "registryArmIsNotApprovedProductionMitigation": true + } + }, + "fullSoakGate": false +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/seed-api-inventory.jsonl b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/seed-api-inventory.jsonl new file mode 100644 index 000000000..277295466 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/seed-api-inventory.jsonl @@ -0,0 +1 @@ +{"kind":"seed","leafSha256":"fadcc11ec694732b82fe4dc47bb41bce6023d113339e53aca9fee5b079f200b2","runtime":"10.0.14","identifierPublicProperties":["BinaryEncodingId","CertificateType","CertificateTypeString","RawData","StorePath","StoreType","SubjectName","Thumbprint","TypeId","ValidationOptions","XmlEncodingId"],"identifierPublicConstructors":["Void .ctor()"],"cryptographyRuntime":{"file":"/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.NETCore.App/10.0.14/System.Security.Cryptography.dll","informationalVersion":"10.0.14\u002B0427b9abbead3fa64c6655eb4290c537397131fa","sha256":"f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a"}} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/source-map.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/source-map.json new file mode 100644 index 000000000..cac33d99b --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/source-map.json @@ -0,0 +1,54 @@ +{ + "sdkCommit": "07e62f72500cc0923a2bab940653c8c1116fa286", + "sdkCheckoutDirty": "", + "files": [ + { + "path": "src/Opc.Ua.Client/Session/DefaultSessionFactory.cs", + "sha256": "366481e7f75fdaae48e2b35574a1624c685b2ae7f004c1c0204068465a737e3c" + }, + { + "path": "src/Opc.Ua.Client/Session/Session.cs", + "sha256": "2af9a217a37ec35c99244983a0896277fbec616f4656e68ce9be03356b3a3f20" + }, + { + "path": "src/Opc.Ua.Core/Security/Certificates/CertificateIdentifierResolver.cs", + "sha256": "2593c29171e83f8536c2923c9f8a394fadfc738a78532743dd7c1d07c6e7915f" + }, + { + "path": "src/Opc.Ua.Core/Security/Certificates/DirectoryCertificateStore.cs", + "sha256": "490b75486ef3278ae6400b1ff47437b0557254ce0d0eff29ff9ebe2f29d50650" + }, + { + "path": "src/Opc.Ua.Core/Security/Certificates/SecurityConfiguration.cs", + "sha256": "76222952f07c4cf97326132103684ede51bea46c43dae5f7ca1228f62255ae43" + }, + { + "path": "src/Opc.Ua.Core/Schema/ApplicationConfiguration.cs", + "sha256": "0204d16915e317360f922801b59da7be03dafefe11e68672926b25e9e349db22" + }, + { + "path": "src/Opc.Ua.Core/Stack/Configuration/ApplicationConfiguration.cs", + "sha256": "119b5c809154291451cfe6e4ae7b4a0c2b838e12f28231c1ac4a876a29e3efc6" + }, + { + "path": "src/Opc.Ua.Core/Stack/Server/ServerBase.cs", + "sha256": "b5ba516728998b421b2573316deafbbe774792af99a10558ed0843505b5d3a09" + }, + { + "path": "src/Opc.Ua.Core/Security/Certificates/CertificateManager/CertificateManager.cs", + "sha256": "e63a56b4e2cf1183e73737da925ee5f7da3d7c291ecaea361d9ddc6e58ea1695" + }, + { + "path": "src/Opc.Ua.Configuration/ApplicationInstance.cs", + "sha256": "b6186e78effbc2301725914098cde8bd948ddce3147ce756b703fd76db1d32b3" + }, + { + "path": "src/Opc.Ua.Security.Certificates/X509Certificate/Certificate.cs", + "sha256": "6f0be22e80e05607d1c3e35ce0fe218273446c397c18df909124be61ee437f56" + }, + { + "path": "tests/Opc.Ua.Client.Tests/Session/SessionCertificateRotationRegressionTests.cs", + "sha256": "ad904d541ee2f0a08af44ba1ad58eda3db1be19305c3bab43f476fe2c0d71ae6" + } + ] +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/store-samples.jsonl b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/store-samples.jsonl new file mode 100644 index 000000000..bdd0898d5 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/store-samples.jsonl @@ -0,0 +1,6 @@ +{"kind":"checkpoint","mode":"store","stage":"ready","operations":0,"processId":54422,"utc":"2026-11-10T21:30:07.200103+00:00","managerDisposed":false,"managedBytes":831080,"rssBytes":87621632,"privateBytes":0,"allocatedBytes":1786744,"compiledMethods":1192,"gc":[2,2,2],"certificateCoresCreated":7,"certificateCoresDisposed":6,"certificateCoresOutstanding":1,"runtimeTrackedTemporaryKeychains":1} +{"kind":"checkpoint","mode":"store","stage":"first","operations":1,"processId":54422,"utc":"2026-11-10T21:30:10.186803+00:00","managerDisposed":false,"managedBytes":1112360,"rssBytes":91619328,"privateBytes":0,"allocatedBytes":2248768,"compiledMethods":2073,"gc":[4,4,4],"certificateCoresCreated":9,"certificateCoresDisposed":8,"certificateCoresOutstanding":1,"runtimeTrackedTemporaryKeychains":1} +{"kind":"checkpoint","mode":"store","stage":"repeated","operations":200,"processId":54422,"utc":"2026-11-10T21:30:21.723766+00:00","managerDisposed":false,"managedBytes":1191400,"rssBytes":115097600,"privateBytes":0,"allocatedBytes":31247912,"compiledMethods":4552,"gc":[9,6,6],"certificateCoresCreated":407,"certificateCoresDisposed":406,"certificateCoresOutstanding":1,"runtimeTrackedTemporaryKeychains":1} +{"kind":"checkpoint","mode":"store","stage":"disposed","operations":200,"processId":54422,"utc":"2026-11-10T21:30:22.710567+00:00","managerDisposed":true,"managedBytes":1196408,"rssBytes":115212288,"privateBytes":0,"allocatedBytes":31265712,"compiledMethods":4618,"gc":[11,8,8],"certificateCoresCreated":407,"certificateCoresDisposed":407,"certificateCoresOutstanding":0,"runtimeTrackedTemporaryKeychains":0} +{"kind":"checkpoint","mode":"store","stage":"idle","operations":200,"processId":54422,"utc":"2026-11-10T21:30:28.704218+00:00","managerDisposed":true,"managedBytes":1222192,"rssBytes":115130368,"privateBytes":0,"allocatedBytes":31283272,"compiledMethods":4638,"gc":[13,10,10],"certificateCoresCreated":407,"certificateCoresDisposed":407,"certificateCoresOutstanding":0,"runtimeTrackedTemporaryKeychains":0} +{"kind":"complete","mode":"store","operations":200,"sameLeafSha256":"fadcc11ec694732b82fe4dc47bb41bce6023d113339e53aca9fee5b079f200b2","certificateUnchanged":true,"managerDisposed":true,"certificateCoresOutstanding":0,"fullSoakGate":false} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/verification.json b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/verification.json new file mode 100644 index 000000000..9f2973c71 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/evidence/2026-11-10/verification.json @@ -0,0 +1,71 @@ +{ + "purpose": "attribution-only, not a production mitigation or full soak", + "controlRunsPerArm": 1, + "sourceCommit": "ed60970fc294ab171a80cda1b57942a7130b4c39", + "sdkSourceCommit": "07e62f72500cc0923a2bab940653c8c1116fa286", + "rawArtifacts": "/private/tmp/opcua2-native-reload-20261110a", + "artifactCreationToFinalResultWriteWallSeconds": 34.69896697998047, + "wallIntervalIsFilesystemBasedNotMonotonicGate": true, + "sdkFileHashes": { + "Opc.Ua.Client.dll": "620da406fabdbc75d11f9827ea7e39d2d3c762471bd2264b0d11f1d6cd9247cd", + "Opc.Ua.Configuration.dll": "6ed6a594c93c3ff35d1a16539a9fe87c1e2640549cc2f48ed6bae333dc8bf0e7", + "Opc.Ua.Core.Schema.dll": "51cfad48657d95d38074bb88be29aea6f5b361a07397247d58838d066b99772e", + "Opc.Ua.Core.Types.dll": "a7dd141b8dabe8848ff28c2fb8e16a85a0508e6a49e6b1a1c1e267175b99af96", + "Opc.Ua.Core.dll": "9d0857aa6b7f3c49037d4ea557b4da8edf07e146069464481783e66c5c9cd35a", + "Opc.Ua.Security.Certificates.dll": "7f4969aceb2f0db5328c6882cb4b117342f3b18905c38acdba600683860c4fd0", + "Opc.Ua.Server.dll": "930e714a2f6e15d393840bcdc95e1afa8012bc740c3738a655f958142721864e", + "Opc.Ua.Types.dll": "c542f69882f4e8a4ebd5ccc28a3881d6967c7ffb6dcc3c56dc6c776f39c2ede1" + }, + "installedCryptography": { + "file": "/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.NETCore.App/10.0.14/System.Security.Cryptography.dll", + "informationalVersion": "10.0.14+0427b9abbead3fa64c6655eb4290c537397131fa", + "sha256": "f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a" + }, + "checkpointIntervals": { + "store": { + "readyToIdleWallSeconds": 21.504115, + "readyUtc": "2026-11-10T21:30:07.200103+00:00", + "idleUtc": "2026-11-10T21:30:28.704218+00:00" + }, + "registry": { + "readyToIdleWallSeconds": 9.123408, + "readyUtc": "2026-11-10T21:30:30.043224+00:00", + "idleUtc": "2026-11-10T21:30:39.166632+00:00" + } + }, + "installedRuntimeDecompile": { + "temporaryKeychainHandle": { + "localPath": "/tmp/opcua2-native-runtime-keychain-decompiled.cs", + "sha256": "96c2e996638ffdd17c35483aaece7fdbc499fd004ab549e2e128bf82a64b5dc2", + "tool": "ilspycmd 10.1.0.8386", + "readOnly": true + }, + "certificateLoader": { + "localPath": "/tmp/opcua2-native-runtime-loader-decompiled.cs", + "sha256": "89434500d1723f419e83ff45fcb6e44e73b58847f4201265613587ad82a79424", + "tool": "ilspycmd 10.1.0.8386", + "readOnly": true + }, + "baseKeychainHandle": { + "localPath": "/tmp/opcua2-native-runtime-keychain-base-decompiled.cs", + "sha256": "6f2abdb5779646a9bfd589d8fc765cab2e0290edee8396b2c7b2e6a4470e2bb4", + "tool": "ilspycmd 10.1.0.8386", + "readOnly": true + } + }, + "review": { + "reviewer": "Astra independent security/ownership gate", + "preExecutionCodeApproved": true, + "postExecutionRawHeapAndHashReviewAccepted": true, + "productionMitigationApproved": false, + "scope": "one fixed 200-acquisition run per arm; no public upstream post or production patch" + }, + "rawProvenanceSha256": "2bd55b5eddef09f7e4e2fcaab91c98649e62abc084565f88755ceba9eed29bfb", + "selectedProvenanceProjection": { + "redactedFields": [ + "hostDotnet local home prefix" + ], + "sha256": "36d3820fc3a858f7fc39f35237475fe2a4897a6a38ceee19efbadf9426c6dcd4", + "rawReceiptUnchanged": true + } +} diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/native_import.py b/scripts/validation/opcua-lifecycle-memory/native-retention/native_import.py new file mode 100644 index 000000000..fcb6f3bb3 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/native_import.py @@ -0,0 +1,284 @@ +#!/usr/bin/env python3 +"""One fixed-200 native bridge import diagnostic; build/run only after review.""" +import argparse +from collections import Counter +import hashlib +import json +import os +from pathlib import Path +import shutil +import signal +import subprocess +import sys +import time +import xml.etree.ElementTree as ET +from pure_apple import complete_rows, save, snapshot, STAGES + +HERE = Path(__file__).resolve().parent +RUNTIME = Path('/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.NETCore.App/10.0.14') +BRIDGE = RUNTIME / 'libSystem.Security.Cryptography.Native.Apple.dylib' +BRIDGE_SHA = '0333994e217a3d111d36d7f31460eea69a286f9fc819e2d7c746df13d2aec46c' +CRYPTO_SHA = 'f4957d7218a004a27bf8964e45147df6a88092c6e7344582082840d62c6c579a' +DOTNET = '/opt/homebrew/Cellar/dotnet/10.0.403/libexec/dotnet' +EXPECTED_SDK = { + 'Opc.Ua.Client.dll': '620da406fabdbc75d11f9827ea7e39d2d3c762471bd2264b0d11f1d6cd9247cd', + 'Opc.Ua.Configuration.dll': '6ed6a594c93c3ff35d1a16539a9fe87c1e2640549cc2f48ed6bae333dc8bf0e7', + 'Opc.Ua.Core.Schema.dll': '51cfad48657d95d38074bb88be29aea6f5b361a07397247d58838d066b99772e', + 'Opc.Ua.Core.Types.dll': 'a7dd141b8dabe8848ff28c2fb8e16a85a0508e6a49e6b1a1c1e267175b99af96', + 'Opc.Ua.Core.dll': '9d0857aa6b7f3c49037d4ea557b4da8edf07e146069464481783e66c5c9cd35a', + 'Opc.Ua.Security.Certificates.dll': '7f4969aceb2f0db5328c6882cb4b117342f3b18905c38acdba600683860c4fd0', + 'Opc.Ua.Server.dll': '930e714a2f6e15d393840bcdc95e1afa8012bc740c3738a655f958142721864e', + 'Opc.Ua.Types.dll': 'c542f69882f4e8a4ebd5ccc28a3881d6967c7ffb6dcc3c56dc6c776f39c2ede1', +} +CHILDREN = [] +REAP_OUTCOMES = [] +COPY_STAGES = ['import-cert-track', 'move-outer-copy', 'move-cert-untrack', 'move-cert-track', + 'move-identity-track', 'identity-cert-track', 'release-original-cert', + 'release-copied-cert', 'release-identity'] + + +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def reap(process): + outcome = {'processId': process.pid, 'confirmedReaped': False} + try: + if process.poll() is None: + try: + os.killpg(process.pid, signal.SIGTERM) + except ProcessLookupError: + pass + try: + process.wait(timeout=10) + except subprocess.TimeoutExpired: + try: + os.killpg(process.pid, signal.SIGKILL) + except ProcessLookupError: + pass + process.wait(timeout=5) + outcome['exitCode'] = process.wait(timeout=0) + outcome['confirmedReaped'] = True + except Exception as error: + outcome['errorType'] = type(error).__name__ + raise + finally: + REAP_OUTCOMES.append(outcome) + + +def bounded(command, log, timeout, env=None): + with log.open('w') as stream: + process = subprocess.Popen(command, stdout=stream, stderr=subprocess.STDOUT, + env=env, start_new_session=True) + CHILDREN.append(process) + try: + status = process.wait(timeout=timeout) + if status: + raise RuntimeError('Bounded subprocess failed: ' + log.name) + finally: + reap(process) + + +def wipe_owned(root): + """Best-effort caller-owned file overwrite/unlink; no physical secure-erasure claim.""" + if not root.exists(): + return + files = [p for p in root.rglob('*') if p.is_file() and not p.is_symlink()] + if len(files) > 100 or any(p.stat().st_size > 1024 * 1024 or p.stat().st_nlink != 1 for p in files): + raise RuntimeError('Unexpected owned fixture cleanup size/link layout; preserve private root') + for path in files: + size = path.stat().st_size + with path.open('r+b') as stream: + stream.write(bytes(size)); stream.flush(); os.fsync(stream.fileno()) + shutil.rmtree(root) + + +def validate_operation(row): + if row['failed'] or row['fallbackCleanup'] or not row['privatePathVerified'] or not row['importStateReleased'] or row['logicalOwnersRemaining'] or row['modernErrorPresent'] or row['externalErrorPresent']: + raise RuntimeError('Native ownership/cleanup guard failed') + if any(row[k] for k in ['certStatus', 'createStatus', 'pathStatus', 'neverLockStatus', 'legacyStatus', 'moveStatus', 'copyCertStatus', 'deleteStatus', 'modernErrorCode', 'externalErrorCode']) or any(row[k] != 1 for k in ['certReturn', 'modernReturn', 'externalReturn', 'legacyReturn', 'moveReturn']): + raise RuntimeError('Native bridge statuses failed') + leaf_check = row['iteration'] in [1, 200] + if row['leafIdentityChecked'] != leaf_check or row['leafIdentityMatches'] != leaf_check: + raise RuntimeError('First/last native identity checks failed') + copies = row['copies'] + if [c['stage'] for c in copies] != COPY_STAGES or any(c['status'] or c['returnedRef'] != c['privateAssociation'] for c in copies): + raise RuntimeError('Native wrapper-copy sequence/status/path failed') + # Independently reconstruct ownership from observed associations, with no fixed non-null pattern. + actions = ['track', 'lookup', 'untrack', 'track', 'track', 'track', 'untrack', 'untrack', 'untrack'] + items = ['original', None, 'original', 'original', 'identity', 'copied', 'original', 'copied', 'identity'] + tracked = {'original': False, 'copied': False, 'identity': False} + logical = 0 + native_owner = False + deletion = None + live_at_delete = None + for index, (copy, action, item) in enumerate(zip(copies, actions, items)): + if index == 1: # Fresh native keychain created between DER TrackItem and Move wrapper. + logical = 1 + native_owner = True + if index == 7: # Initial import state releases after disposing the original certificate. + if row['importOwnersBefore'] != logical or not native_owner: + raise RuntimeError('Initial import owner release was misplaced') + logical -= 1 + if row['importOwnersAfter'] != logical or logical < 0: + raise RuntimeError('Initial import owner accounting failed') + if logical == 0: + deletion = 'release-import-state' + native_owner = False + live_at_delete = {'copy': False, 'originalCertificate': False, 'copiedCertificate': True, + 'identity': True, 'legacyKey': True} + if copy['action'] != action or copy['logicalOwnersBefore'] != logical or copy['nativeOwnerBefore'] != native_owner: + raise RuntimeError('Native wrapper ownership before copy does not reconcile') + associated = copy['privateAssociation'] + if action == 'track' and associated: + if tracked[item] or not native_owner: + raise RuntimeError('Track tried to duplicate or use a retired native owner') + tracked[item] = True + logical += 1 + elif action == 'untrack': + if tracked[item]: + if not associated or not native_owner: + raise RuntimeError('Previously tracked item lost its association before Untrack') + tracked[item] = False + logical -= 1 + if logical == 0: + if deletion is not None: + raise RuntimeError('Duplicate native deletion') + deletion = copy['stage'] + native_owner = False + live_at_delete = {'copy': True, 'originalCertificate': index == 6, 'copiedCertificate': index in [6, 7], + 'identity': True, 'legacyKey': True} + elif associated and native_owner: + raise RuntimeError('Untracked item would consume a still-registered owner') + if logical < 0 or copy['logicalOwnersAfter'] != logical or copy['nativeOwnerAfter'] != native_owner: + raise RuntimeError('Native wrapper ownership after copy does not reconcile') + if logical or native_owner or any(tracked.values()) or deletion is None or row['deleteStage'] != deletion or row['deleteLiveReferences'] != live_at_delete: + raise RuntimeError('Native logical owners or actual zero-owner delete stage did not reconcile') + expected_outputs = 8 + sum(c['returnedRef'] for c in copies) + int(leaf_check) + if row['ownedOutputs'] != expected_outputs or row['releasedOutputs'] != expected_outputs: + raise RuntimeError('Native returned CF ownership did not reconcile') + + +def main(): + os.umask(0o077) # This collector and its children only; includes normal SDK seed PFX files. + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--references', required=True, type=Path) + parser.add_argument('--output', required=True, type=Path, help='Fresh private output directory') + args = parser.parse_args() + if sys.platform != 'darwin' or os.uname().machine != 'arm64': + parser.error('Pinned diagnostic requires macOS arm64') + if sha(BRIDGE) != BRIDGE_SHA or sha(RUNTIME / 'System.Security.Cryptography.dll') != CRYPTO_SHA: + raise RuntimeError('Installed native/managed cryptography identity changed') + references = args.references.resolve() + if {p.name: sha(p) for p in references.glob('Opc.Ua*.dll')} != EXPECTED_SDK: + raise RuntimeError('Pinned SDK2 seed binary set changed') + output = args.output.resolve(); output.mkdir(parents=True, exist_ok=False); os.chmod(output, 0o700) + binary = output / 'NativeImportControl' + command = ['clang', '-std=c11', '-O0', '-g', '-Wall', '-Wextra', str(HERE / 'NativeImportControl.c'), + '-framework', 'Security', '-framework', 'CoreFoundation', '-o', str(binary)] + provenance = {'sourcesSha256': {name: sha(HERE / name) for name in ['NativeImportControl.c', 'ImportSeed.cs', 'native_import.py', 'pure_apple.py']}, + 'nativeBridgeSha256': BRIDGE_SHA, 'managedCryptographySha256': CRYPTO_SHA, 'sdkSeedSha256': EXPECTED_SDK, + 'compileCommand': command, 'compiler': subprocess.check_output(['clang', '--version'], text=True, timeout=10), + 'os': subprocess.check_output(['sw_vers'], text=True, timeout=10), 'architecture': os.uname().machine, + 'hostDotnet': subprocess.check_output([DOTNET, '--info'], text=True, timeout=10), + 'repetitions': 200, 'stages': STAGES, 'idleSeconds': 5, 'fullSoakGate': False, + 'managedCallerInMeasuredChild': False, 'managedPfxParsingEmulated': False, + 'legacyKeyLifetime': 'Explicit CFRelease after identity disposal; managed local has no explicit using scope.', + 'wrapperNativeCopyCallsPerOperation': 9, 'logicalOwnersFromObservedPrivateAssociationsOnly': True, 'checkpointDeadlineSeconds': 180, + 'deadlineScope': 'Checkpoint/child deadline; in-progress bounded probes and bounded reap add overhead.', + 'defaultOrSearchListSetters': False, 'fixtureCreationUmask': '0077'} + save(output / 'provenance.json', provenance) + bounded(command, output / 'native-build.log', 60) + project = ET.Element('Project', Sdk='Microsoft.NET.Sdk'); properties = ET.SubElement(project, 'PropertyGroup') + for name, value in {'OutputType': 'Exe', 'TargetFramework': 'net10.0', 'ImplicitUsings': 'enable', 'Nullable': 'enable', + 'EnableDefaultCompileItems': 'false', 'TreatWarningsAsErrors': 'true', 'UseSharedCompilation': 'false'}.items(): + ET.SubElement(properties, name).text = value + items = ET.SubElement(project, 'ItemGroup'); ET.SubElement(items, 'FrameworkReference', Include='Microsoft.AspNetCore.App') + ET.SubElement(items, 'Compile', Include=str(HERE / 'ImportSeed.cs')) + for name in EXPECTED_SDK: + ref = ET.SubElement(items, 'Reference', Include=Path(name).stem); ET.SubElement(ref, 'HintPath').text = str(references / name) + ET.indent(project); ET.ElementTree(project).write(output / 'ImportSeed.csproj', encoding='unicode') + bounded([DOTNET, 'build', str(output / 'ImportSeed.csproj'), '-c', 'Release', '-m:1', '--disable-build-servers', '--nologo'], output / 'seed-build.log', 120) + provenance['binarySha256'] = sha(binary) + provenance['seedBinarySha256'] = sha(output / 'bin/Release/net10.0/ImportSeed.dll') + provenance['linkedLibraries'] = subprocess.check_output(['otool', '-L', str(binary)], text=True, timeout=10) + save(output / 'provenance.json', provenance) + task = output / 'task'; task.mkdir(mode=0o700) + for name in ['seed', 'seed-tmp', 'seed-data', 'tmp']: + (task / name).mkdir(mode=0o700) + try: + bounded([DOTNET, str(output / 'bin/Release/net10.0/ImportSeed.dll'), str(task / 'seed')], output / 'seed.jsonl', 75, + env=dict(os.environ, TMPDIR=str(task / 'seed-tmp'), XDG_DATA_HOME=str(task / 'seed-data'))) + seeds = complete_rows(output / 'seed.jsonl') + if len(seeds) != 1 or seeds[0]['kind'] != 'seed' or seeds[0]['sdkVersion'] != '2.0.1.0' or seeds[0]['cryptographyRuntime']['sha256'] != CRYPTO_SHA: + raise RuntimeError('Seed/runtime count or identity mismatch') + if sha(task / 'seed/leaf.der') != seeds[0]['leafSha256']: + raise RuntimeError('Seed leaf file identity mismatch') + if any(p.stat().st_mode & 0o077 for p in (task / 'seed').rglob('*') if p.is_file()): + raise RuntimeError('Seed fixture file permissions are not private0600') + for name in ['pki']: + wipe_owned(task / 'seed' / name) + wipe_owned(task / 'seed-tmp'); wipe_owned(task / 'seed-data') + if sha(BRIDGE) != BRIDGE_SHA: + raise RuntimeError('Native bridge changed before measured execution') + started = time.monotonic() + with (output / 'samples.jsonl').open('w') as log: + process = subprocess.Popen([str(binary), str(task), str(BRIDGE)], stdout=log, stderr=subprocess.STDOUT, + env=dict(os.environ, TMPDIR=str(task / 'tmp')), start_new_session=True) + CHILDREN.append(process) + try: + deadline = time.monotonic() + 180; samples = [] + for stage in STAGES: + while True: + rows = complete_rows(output / 'samples.jsonl') + if any(r['kind'] == 'failed' for r in rows): + raise RuntimeError('Native import failed; preserve all status/ownership rows') + checkpoints = [r for r in rows if r['kind'] == 'checkpoint' and r.get('stage') == stage] + if checkpoints: + samples.append({**checkpoints[0], **snapshot(process.pid, task, output, stage)}) + (task / ('continue-' + stage)).touch(); break + if process.poll() is not None or time.monotonic() >= deadline: + raise RuntimeError('Native checkpoint exceeded bound: ' + stage) + time.sleep(.05) + status = process.wait(timeout=15) + rows = complete_rows(output / 'samples.jsonl') + operations = [r for r in rows if r['kind'] == 'operation']; fingerprints = [r for r in rows if r['kind'] == 'fingerprint'] + complete = [r for r in rows if r['kind'] == 'complete'] + if status or len(rows) != 207 or len(operations) != 200 or len(fingerprints) != 2 or len(complete) != 1 or [r['iteration'] for r in operations] != list(range(1, 201)): + raise RuntimeError('Native fixed operation/completion counts failed') + for row in operations: + validate_operation(row) + if sha(task / 'seed/leaf.der') != seeds[0]['leafSha256'] or complete[0]['operations'] != 200 or complete[0]['bridgeSha256'] != BRIDGE_SHA or complete[0]['ownedOutputs'] != sum(r['ownedOutputs'] for r in operations) or complete[0]['releasedOutputs'] != sum(r['releasedOutputs'] for r in operations) or complete[0]['createdRefs'] != 200 or complete[0]['releasedRefs'] != 200: + raise RuntimeError('Native identity/completion ownership guard failed') + if any(samples[-1][k] for k in ['ownedKeychainFdCount', 'ownedKeychainFileCount']): + raise RuntimeError('Private keychain files/descriptors retained') + save(output / 'result.json', {'status': 'passed', 'seed': seeds[0], 'samples': samples, 'fingerprints': fingerprints, + 'complete': complete[0], 'wallSecondsIncludingProbes': time.monotonic() - started, 'fullSoakGate': False, + 'nativeInventoryIsNotOpenHandlesOrExclusiveRss': True, 'measuredChildManagedRuntimePresent': False, + 'actualDeletionStages': dict(Counter(r['deleteStage'] for r in operations)), + 'returnedCopyReferencesByStage': {stage: sum(c['returnedRef'] for r in operations for c in r['copies'] if c['stage'] == stage) for stage in COPY_STAGES}}) + finally: + reap(process) + finally: + save(output / 'fixture-before-harness-cleanup.json', {'remainingOwnedKeychainFiles': sum(p.is_file() and '.keychain' in p.name for p in (task / 'tmp').rglob('*'))}) + all_reaped = all(child.returncode is not None for child in CHILDREN) + cleanup = {'allLaunchedChildrenConfirmedReaped': all_reaped, 'reapOutcomes': REAP_OUTCOMES, + 'privateMaterialOverwrittenThenUnlinkedAfterChildReaping': False, 'physicalSecureErasureClaimed': False} + if not all_reaped: + cleanup.update(status='failed-preserved-private-fixture', ownedFixtureRootRemoved=False) + save(output / 'fixture-cleanup.json', cleanup) + raise RuntimeError('A launched child was not reaped; private fixture preserved without overwrite/unlink') + try: + wipe_owned(task) + cleanup.update(status='passed', ownedFixtureRootRemoved=not task.exists(), + privateMaterialOverwrittenThenUnlinkedAfterChildReaping=True) + except Exception as error: + cleanup.update(status='failed', errorType=type(error).__name__, ownedFixtureRootRemoved=not task.exists()) + raise + finally: + save(output / 'fixture-cleanup.json', cleanup) + print(output) + + +if __name__ == '__main__': + main() diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/native_import_timing.py b/scripts/validation/opcua-lifecycle-memory/native-retention/native_import_timing.py new file mode 100644 index 000000000..011f5ca2f --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/native_import_timing.py @@ -0,0 +1,215 @@ +#!/usr/bin/env python3 +"""One matched fixed-200/200 native keychain deletion timing diagnostic.""" +import argparse +from collections import Counter +import os +from pathlib import Path +import stat +import subprocess +import sys +import time +import xml.etree.ElementTree as ET +from native_import import (BRIDGE, BRIDGE_SHA, CHILDREN, COPY_STAGES, CRYPTO_SHA, DOTNET, EXPECTED_SDK, HERE, + REAP_OUTCOMES, RUNTIME, STAGES, bounded, complete_rows, reap, save, sha, snapshot, + validate_operation, wipe_owned) + +ORDERS = ['normal', 'deferred'] +IMMUTABLE_B = { + 'NativeImportControl.c': 'ed442bacbdbbc3d420864c4b8ddac9bb4a5799d1e1a1e67d33033678e8401648', + 'native_import.py': 'fc4092ab69a9a8b8213697d83c171632248c84c5c4bcbcf59ea6d2faffa82189', + 'ImportSeed.cs': 'feaac1c93bdb0f4e59bd0a9fb213d6de53cb89ece7393356c9d12d318b395c1b', + 'pure_apple.py': '1b2148f1c20578529355379ab94b439931d7241608a5d5effce8fc86f4af7bc6', +} + + +def validate_timing(row, order): + # B's validator replays logical registry ownership. Physical ownership is checked separately here. + projected = {**row, 'deleteStage': row['logicalZeroStage'], 'deleteLiveReferences': row['logicalZeroLiveReferences'], + 'copies': [{**copy, 'nativeOwnerBefore': copy['registryOwnerBefore'], + 'nativeOwnerAfter': copy['registryOwnerAfter']} for copy in row['copies']]} + validate_operation(projected) + if row['ownedOutputsAtLogicalZero'] != 1 + sum(row['logicalZeroLiveReferences'].values()): + raise RuntimeError('Observed native CF ownership did not reconcile at logical zero') + for index, copy in enumerate(row['copies']): + for point in ['Before', 'After']: + expected = copy['registryOwner' + point] if order == 'normal' else index > 0 + if copy['nativeOwner' + point] != expected: + raise RuntimeError('Physical keychain owner lifetime did not match selected timing') + if order == 'normal': + if (row['deleteStage'], row['deleteLiveReferences'], row['ownedOutputsAtDelete']) != ( + row['logicalZeroStage'], row['logicalZeroLiveReferences'], row['ownedOutputsAtLogicalZero']): + raise RuntimeError('Normal delete did not occur at logical zero') + elif row['deleteStage'] != 'after-all-item-releases' or any(row['deleteLiveReferences'].values()) or row['ownedOutputsAtDelete'] != 1: + raise RuntimeError('Deferred delete did not hold exactly its one observed native owner') + + +def seed_stamp(root): + values = [] + for name in ['leaf.der', 'private.pkcs1']: + info = (root / name).lstat() + if not stat.S_ISREG(info.st_mode) or stat.S_IMODE(info.st_mode) != 0o600 or info.st_nlink != 1: + raise RuntimeError('Shared seed inputs must be private0600 regular files') + values.append((info.st_dev, info.st_ino, info.st_size, info.st_mtime_ns)) + return values # Check same files privately; no private-key bytes, hashes or inode IDs in receipts. + + +def fingerprint_key(row): + if any(row[k] for k in ['defaultStatus', 'defaultPathStatus', 'searchStatus', 'searchPathStatus']): + raise RuntimeError('Keychain fingerprint query failed') + return row['defaultSha256'], row['searchSha256'], row['searchCount'] + + +def arm(binary, seed, task, output, order): + task.mkdir(mode=0o700); (task / 'tmp').mkdir(mode=0o700); output.mkdir(mode=0o700) + started = time.monotonic() + with (output / 'samples.jsonl').open('w') as log: + process = subprocess.Popen([str(binary), str(task), str(BRIDGE), str(seed), order], stdout=log, stderr=subprocess.STDOUT, + env=dict(os.environ, TMPDIR=str(task / 'tmp')), start_new_session=True) + CHILDREN.append(process) + try: + deadline = time.monotonic() + 180 + samples = [] + for stage in STAGES: + while True: + rows = complete_rows(output / 'samples.jsonl') + if any(r['kind'] == 'failed' for r in rows): + raise RuntimeError(order + ' timing child failed; preserve raw statuses') + matching = [r for r in rows if r['kind'] == 'checkpoint' and r['stage'] == stage] + if matching: + samples.append({**matching[0], **snapshot(process.pid, task, output, stage)}) + (task / ('continue-' + stage)).touch() + break + if process.poll() is not None or time.monotonic() >= deadline: + raise RuntimeError(order + ' checkpoint exceeded bound: ' + stage) + time.sleep(.05) + status = process.wait(timeout=15) + rows = complete_rows(output / 'samples.jsonl') + operations = [r for r in rows if r['kind'] == 'operation'] + fingerprints = [r for r in rows if r['kind'] == 'fingerprint'] + complete = [r for r in rows if r['kind'] == 'complete'] + checkpoints = [r for r in rows if r['kind'] == 'checkpoint'] + if (status or len(rows) != 207 or len(complete) != 1 or [r['iteration'] for r in operations] != list(range(1, 201)) + or [r['stage'] for r in fingerprints] != ['before', 'after'] or [r['stage'] for r in checkpoints] != STAGES + or [r['operations'] for r in checkpoints] != [0, 1, 200, 200] or any(r['order'] != order or r['managedRuntimePresent'] for r in checkpoints)): + raise RuntimeError(order + ' fixed operation/checkpoint counts failed') + for row in operations: + validate_timing(row, order) + done = complete[0] + if (done['order'] != order or done['operations'] != 200 or done['createdRefs'] != 200 or done['releasedRefs'] != 200 + or done['bridgeSha256'] != BRIDGE_SHA or done['managedRuntimePresent'] or not done['readOnlyDefaultAndSearchListUnchanged'] + or done['ownedOutputs'] != sum(r['ownedOutputs'] for r in operations) or done['releasedOutputs'] != sum(r['releasedOutputs'] for r in operations) + or fingerprint_key(fingerprints[0]) != fingerprint_key(fingerprints[1])): + raise RuntimeError(order + ' completion/ownership/fingerprint guard failed') + if any(samples[-1][k] for k in ['ownedKeychainFdCount', 'ownedKeychainFileCount']): + raise RuntimeError(order + ' private keychain files/descriptors retained') + result = {'status': 'passed', 'order': order, 'exitCode': status, 'samples': samples, 'complete': done, + 'fingerprints': fingerprints, 'wallSecondsIncludingProbes': time.monotonic() - started, 'fullSoakGate': False, + 'logicalZeroStages': dict(Counter(r['logicalZeroStage'] for r in operations)), + 'actualDeletionStages': dict(Counter(r['deleteStage'] for r in operations)), + 'ownedOutputsAtDeleteCounts': dict(Counter(r['ownedOutputsAtDelete'] for r in operations)), + 'returnedCopyReferencesByStage': {stage: sum(c['returnedRef'] for r in operations for c in r['copies'] if c['stage'] == stage) for stage in COPY_STAGES}} + save(output / 'result.json', result) + return result + finally: + reap(process) + + +def main(): + os.umask(0o077) + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--references', required=True, type=Path) + parser.add_argument('--output', required=True, type=Path, help='Fresh private paired output') + args = parser.parse_args() + if sys.platform != 'darwin' or os.uname().machine != 'arm64': + parser.error('Pinned diagnostic requires macOS arm64') + if {name: sha(HERE / name) for name in IMMUTABLE_B} != IMMUTABLE_B: + raise RuntimeError('Immutable B sources changed') + if sha(BRIDGE) != BRIDGE_SHA or sha(RUNTIME / 'System.Security.Cryptography.dll') != CRYPTO_SHA: + raise RuntimeError('Installed native/managed cryptography identity changed') + references = args.references.resolve() + if {p.name: sha(p) for p in references.glob('Opc.Ua*.dll')} != EXPECTED_SDK: + raise RuntimeError('Pinned SDK2 seed binary set changed') + output = args.output.resolve(); output.mkdir(parents=True, exist_ok=False) + binary = output / 'NativeImportTimingControl' + command = ['clang', '-std=c11', '-O0', '-g', '-Wall', '-Wextra', str(HERE / 'NativeImportTimingControl.c'), + '-framework', 'Security', '-framework', 'CoreFoundation', '-o', str(binary)] + provenance = {'immutableBCommit': 'ce11a5dcfff19f0d5501674e407b1aa331a083f3', 'immutableBSourceSha256': IMMUTABLE_B, + 'sourcesSha256': {name: sha(HERE / name) for name in ['NativeImportTimingControl.c', 'native_import_timing.py']}, + 'nativeBridgeSha256': BRIDGE_SHA, 'managedCryptographySha256': CRYPTO_SHA, 'sdkSeedSha256': EXPECTED_SDK, + 'compileCommand': command, 'compiler': subprocess.check_output(['clang', '--version'], text=True, timeout=10), + 'os': subprocess.check_output(['sw_vers'], text=True, timeout=10), 'architecture': os.uname().machine, + 'hostDotnet': subprocess.check_output([DOTNET, '--info'], text=True, timeout=10), + 'order': ORDERS, 'repetitionsPerArm': 200, 'stages': STAGES, 'idleSeconds': 5, 'fullSoakGate': False, + 'managedCallerInMeasuredChildren': False, 'sharedSingleFreshPrivateSeed': True, 'fixtureCreationUmask': '0077', + 'onlyTimingChange': 'Retire logical ownership at zero in both; defer physical Delete+initial CFRelease until observed item/key/data/copy/error refs are released.', + 'observedReturnedOwnershipOnly': True, 'checkpointDeadlineSecondsPerArm': 180} + save(output / 'provenance.json', provenance) + bounded(command, output / 'native-build.log', 60) + project = ET.Element('Project', Sdk='Microsoft.NET.Sdk'); properties = ET.SubElement(project, 'PropertyGroup') + for name, value in {'OutputType': 'Exe', 'TargetFramework': 'net10.0', 'ImplicitUsings': 'enable', 'Nullable': 'enable', + 'EnableDefaultCompileItems': 'false', 'TreatWarningsAsErrors': 'true', 'UseSharedCompilation': 'false'}.items(): + ET.SubElement(properties, name).text = value + items = ET.SubElement(project, 'ItemGroup'); ET.SubElement(items, 'FrameworkReference', Include='Microsoft.AspNetCore.App') + ET.SubElement(items, 'Compile', Include=str(HERE / 'ImportSeed.cs')) + for name in EXPECTED_SDK: + ref = ET.SubElement(items, 'Reference', Include=Path(name).stem); ET.SubElement(ref, 'HintPath').text = str(references / name) + ET.indent(project); ET.ElementTree(project).write(output / 'ImportSeed.csproj', encoding='unicode') + bounded([DOTNET, 'build', str(output / 'ImportSeed.csproj'), '-c', 'Release', '-m:1', '--disable-build-servers', '--nologo'], output / 'seed-build.log', 120) + provenance['binarySha256'] = sha(binary) + provenance['seedBinarySha256'] = sha(output / 'bin/Release/net10.0/ImportSeed.dll') + provenance['linkedLibraries'] = subprocess.check_output(['otool', '-L', str(binary)], text=True, timeout=10) + save(output / 'provenance.json', provenance) + task = output / 'task'; task.mkdir(mode=0o700); seed = task / 'seed' + for name in ['seed', 'seed-tmp', 'seed-data']: + (task / name).mkdir(mode=0o700) + started = time.monotonic() + try: + bounded([DOTNET, str(output / 'bin/Release/net10.0/ImportSeed.dll'), str(seed)], output / 'seed.jsonl', 75, + env=dict(os.environ, TMPDIR=str(task / 'seed-tmp'), XDG_DATA_HOME=str(task / 'seed-data'))) + rows = complete_rows(output / 'seed.jsonl') + if len(rows) != 1 or rows[0]['kind'] != 'seed' or rows[0]['sdkVersion'] != '2.0.1.0' or rows[0]['cryptographyRuntime']['sha256'] != CRYPTO_SHA: + raise RuntimeError('Seed/runtime count or identity mismatch') + seed_row = rows[0] + if any(p.stat().st_mode & 0o077 for p in seed.rglob('*') if p.is_file()): + raise RuntimeError('Seed file permissions are not private') + wipe_owned(seed / 'pki'); wipe_owned(task / 'seed-tmp'); wipe_owned(task / 'seed-data') + same_seed = seed_stamp(seed) + results = {} + for order in ORDERS: + if seed_stamp(seed) != same_seed or sha(seed / 'leaf.der') != seed_row['leafSha256'] or sha(BRIDGE) != BRIDGE_SHA or sha(binary) != provenance['binarySha256']: + raise RuntimeError('Shared seed or pinned measured binary changed') + results[order] = arm(binary, seed, task / order, output / order, order) + if seed_stamp(seed) != same_seed or sha(seed / 'leaf.der') != seed_row['leafSha256']: + raise RuntimeError('Shared private seed changed across measured arms') + if len({fingerprint_key(row) for result in results.values() for row in result['fingerprints']}) != 1: + raise RuntimeError('Read-only keychain fingerprints differ across paired arms') + counts = {order: [r['AppleDatabaseCount'] for r in results[order]['samples']] for order in ORDERS} + normal = counts['normal'] + save(output / 'result.json', {'status': 'passed', 'order': ORDERS, 'seed': seed_row, 'sharedSeedIdentityUnchanged': True, + 'wallSecondsIncludingSeedAndBothArms': time.monotonic() - started, 'arms': results, 'AppleDatabaseCounts': counts, + 'normalReproducedOnePerOperation': normal[1] == normal[0] + 1 and normal[2] == normal[3] == normal[0] + 200, + 'fullSoakGate': False, 'nativeInventoryIsNotOpenHandlesOrExclusiveRss': True}) + finally: + save(output / 'fixture-before-harness-cleanup.json', {'remainingOwnedKeychainFilesByArm': { + order: sum(p.is_file() and '.keychain' in p.name for p in (task / order / 'tmp').rglob('*')) for order in ORDERS}}) + all_reaped = all(child.returncode is not None for child in CHILDREN) + cleanup = {'allLaunchedChildrenConfirmedReaped': all_reaped, 'reapOutcomes': REAP_OUTCOMES, + 'privateMaterialOverwrittenThenUnlinkedAfterChildReaping': False, 'physicalSecureErasureClaimed': False} + if not all_reaped: + cleanup.update(status='failed-preserved-private-fixture', ownedFixtureRootRemoved=False) + save(output / 'fixture-cleanup.json', cleanup) + raise RuntimeError('A launched child was not reaped; private fixture preserved') + try: + wipe_owned(task) + cleanup.update(status='passed', ownedFixtureRootRemoved=not task.exists(), + privateMaterialOverwrittenThenUnlinkedAfterChildReaping=True) + except Exception as error: + cleanup.update(status='failed', errorType=type(error).__name__, ownedFixtureRootRemoved=not task.exists()) + raise + finally: + save(output / 'fixture-cleanup.json', cleanup) + print(output) + + +if __name__ == '__main__': + main() diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/pure_apple.py b/scripts/validation/opcua-lifecycle-memory/native-retention/pure_apple.py new file mode 100644 index 000000000..37ff15717 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/pure_apple.py @@ -0,0 +1,135 @@ +#!/usr/bin/env python3 +"""Bounded, attribution-only native Apple keychain lifecycle, without PFX/SDK/CLR.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import re +import shutil +import subprocess +import sys +import time + +HERE = Path(__file__).resolve().parent +STAGES = ['before', 'first', 'repeated', 'idle'] + + +def save(path, value): + path.write_text(json.dumps(value, indent=2) + '\n') + + +def complete_rows(path): + return [json.loads(line) for line in path.read_text().split('\n')[:-1]] + + +def snapshot(pid, task, output, stage): + heap = subprocess.run(['/usr/bin/heap', '--noContent', '-s', str(pid)], text=True, stdout=subprocess.PIPE, + stderr=subprocess.STDOUT, timeout=20, check=True) + (output / ('heap-' + stage + '.txt')).write_text(heap.stdout) + database = re.search(r'^\s*(\d+)\s+(\d+)\s+[\d.]+\s+Security::AppleDatabase\s', heap.stdout, re.MULTILINE) + manager = re.search(r'^\s*(\d+)\s+(\d+)\s+[\d.]+\s+Security::AppleDatabaseManager\s', heap.stdout, re.MULTILINE) + if database is None and manager is None: + raise RuntimeError('Native inventory could not classify the database or its manager; do not silently infer zero') + descriptors = subprocess.run(['/usr/sbin/lsof', '-a', '-p', str(pid), '-Fnf'], text=True, + stdout=subprocess.PIPE, stderr=subprocess.STDOUT, timeout=5, check=True) + (output / ('lsof-' + stage + '.txt')).write_text(descriptors.stdout) + total = temp = keychain = 0 + in_descriptor = False + for line in descriptors.stdout.splitlines(): + if line.startswith('f'): + in_descriptor = len(line) > 1 and line[1].isdigit() + total += int(in_descriptor) + elif in_descriptor and line.startswith('n/'): + path = Path(line[1:].removesuffix(' (deleted)')).resolve() + owned = path == task / 'tmp' or task / 'tmp' in path.parents + temp += int(owned) + keychain += int(owned and '.keychain' in path.name) + return {'AppleDatabaseCount': int(database[1]) if database else 0, + 'AppleDatabaseShallowBytes': int(database[2]) if database else 0, + 'AppleDatabaseClassAbsent': database is None, + 'databaseManagerClassPresent': manager is not None, 'fdCount': total, + 'ownedTemporaryFdCount': temp, 'ownedKeychainFdCount': keychain, + 'ownedKeychainFileCount': sum(p.is_file() and '.keychain' in p.name for p in (task / 'tmp').rglob('*'))} + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--output', required=True, type=Path, help='Fresh private output directory') + options = parser.parse_args() + if sys.platform != 'darwin': + parser.error('Native control requires macOS') + output = options.output.resolve() + output.mkdir(parents=True, exist_ok=False) + os.chmod(output, 0o700) + task = output / 'task' + binary = output / 'PureAppleControl' + command = ['clang', '-std=c11', '-O0', '-g', '-Wall', '-Wextra', str(HERE / 'PureAppleControl.c'), + '-framework', 'Security', '-framework', 'CoreFoundation', '-o', str(binary)] + source_hash = hashlib.sha256((HERE / 'PureAppleControl.c').read_bytes()).hexdigest() + provenance = {'sourceSha256': source_hash, 'runnerSourceSha256': hashlib.sha256((HERE / 'pure_apple.py').read_bytes()).hexdigest(), 'compileCommand': command, + 'compiler': subprocess.check_output(['clang', '--version'], text=True), + 'os': subprocess.check_output(['sw_vers'], text=True), 'architecture': os.uname().machine, + 'repetitions': 200, 'idleSeconds': 5, 'stages': STAGES, 'fullSoakGate': False, + 'readOnlyKeychainQueries': ['SecKeychainCopyDefault', 'SecKeychainCopySearchList', 'SecKeychainGetPath'], + 'doesNotCallAnyDefaultOrSearchListSetter': True} + save(output / 'provenance.json', provenance) + with (output / 'build.log').open('w') as log: + subprocess.run(command, stdout=log, stderr=subprocess.STDOUT, timeout=60, check=True) + provenance['binarySha256'] = hashlib.sha256(binary.read_bytes()).hexdigest() + provenance['linkedLibraries'] = subprocess.check_output(['otool', '-L', str(binary)], text=True) + if 'libcoreclr' in provenance['linkedLibraries'] or 'Opc.Ua' in provenance['linkedLibraries']: + raise RuntimeError('Pure Apple control must not load SDK or CLR') + save(output / 'provenance.json', provenance) + task.mkdir(mode=0o700) + (task / 'tmp').mkdir(mode=0o700) + started = time.monotonic() + with (output / 'samples.jsonl').open('w') as log: + process = subprocess.Popen([str(binary), str(task)], stdout=log, stderr=subprocess.STDOUT, + env=dict(os.environ, TMPDIR=str(task / 'tmp'))) + try: + deadline = time.monotonic() + 180 + samples = [] + for stage in STAGES: + while True: + rows = complete_rows(output / 'samples.jsonl') + if any(row['kind'] == 'failed' for row in rows): + raise RuntimeError('Native control failed; preserve raw status rows') + checkpoints = [row for row in rows if row.get('stage') == stage and row['kind'] == 'checkpoint'] + if checkpoints: + samples.append({**checkpoints[0], **snapshot(process.pid, task, output, stage)}) + (task / ('continue-' + stage)).touch() + break + if process.poll() is not None or time.monotonic() >= deadline: + raise RuntimeError('Native checkpoint exceeded bound: ' + stage) + time.sleep(.05) + status = process.wait(timeout=15) + rows = complete_rows(output / 'samples.jsonl') + operations = [r for r in rows if r['kind'] == 'operation'] + fingerprints = [r for r in rows if r['kind'] == 'fingerprint'] + complete = [r for r in rows if r['kind'] == 'complete'] + if status or len(operations) != 200 or len(fingerprints) != 2 or len(complete) != 1: + raise RuntimeError('Incomplete native execution count') + if any(r['createStatus'] or r['deleteStatus'] or not r['privatePathVerified'] or not r['releasedExactlyOnce'] for r in operations): + raise RuntimeError('Native lifecycle status/ownership failed') + if any(samples[-1][k] for k in ['ownedKeychainFdCount', 'ownedKeychainFileCount']): + raise RuntimeError('Private native keychain files/descriptors retained') + result = {'status': 'passed', 'exitCode': status, 'wallSecondsIncludingProbes': time.monotonic() - started, + 'samples': samples, 'fingerprints': fingerprints, 'complete': complete[0], 'fullSoakGate': False, + 'nativeInventoryIsNotOpenHandlesOrExclusiveRss': True, 'nativeDeleteOsStatusesAllZero': True} + save(output / 'result.json', result) + finally: + if process.poll() is None: + process.terminate() + try: + process.wait(timeout=10) + except subprocess.TimeoutExpired: + process.kill(); process.wait(timeout=5) + save(output / 'fixture-before-harness-cleanup.json', {'remainingOwnedKeychainFiles': sum(p.is_file() and '.keychain' in p.name for p in (task / 'tmp').rglob('*'))}) + shutil.rmtree(task) + save(output / 'fixture-cleanup.json', {'ownedFixtureRootRemoved': not task.exists()}) + print(output) + + +if __name__ == '__main__': + main() diff --git a/scripts/validation/opcua-lifecycle-memory/native-retention/run.py b/scripts/validation/opcua-lifecycle-memory/native-retention/run.py new file mode 100644 index 000000000..2581e94db --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/native-retention/run.py @@ -0,0 +1,168 @@ +#!/usr/bin/env python3 +"""Bounded attribution-only macOS SDK private-key reload/registry controls.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import re +import shutil +import subprocess +import sys +import time +import xml.etree.ElementTree as ET + +HERE = Path(__file__).resolve().parent +STAGES = ['ready', 'first', 'repeated', 'disposed', 'idle'] + + +def save(path, value): + path.write_text(json.dumps(value, indent=2) + '\n') + + +def snapshots(pid, root, stage): + # These raw, no-content inventory files remain private/local and are not release artifacts. + heap = subprocess.run(['/usr/bin/heap', '--noContent', '-s', str(pid)], text=True, stdout=subprocess.PIPE, + stderr=subprocess.STDOUT, timeout=20, check=True) + (root / ('heap-' + stage + '.txt')).write_text(heap.stdout) + match = re.search(r'^\s*(\d+)\s+(\d+)\s+[\d.]+\s+Security::AppleDatabase\s', heap.stdout, re.MULTILINE) + if not match: + raise RuntimeError('AppleDatabase inventory class missing; diagnostic cannot silently report zero') + descriptors = subprocess.run(['/usr/sbin/lsof', '-a', '-p', str(pid), '-Fnf'], text=True, + stdout=subprocess.PIPE, stderr=subprocess.STDOUT, timeout=5, check=True) + (root / ('lsof-' + stage + '.txt')).write_text(descriptors.stdout) + total = pki = temporary = keychain = 0 + in_descriptor = False + pki_root = (root / 'pki').resolve() + tmp_root = (root / 'tmp').resolve() + for line in descriptors.stdout.splitlines(): + if line.startswith('f'): + in_descriptor = len(line) > 1 and line[1].isdigit() + total += int(in_descriptor) + elif in_descriptor and line.startswith('n/'): + target = Path(line[1:].removesuffix(' (deleted)')).resolve() + pki += int(target == pki_root or pki_root in target.parents) + in_temp = target == tmp_root or tmp_root in target.parents + temporary += int(in_temp) + keychain += int(in_temp and '.keychain' in target.name) + if pki: + raise RuntimeError('Quiescent task-owned PKI descriptors are open') + if stage in ['disposed', 'idle'] and keychain: + raise RuntimeError('Owned temporary keychain descriptors remain after application disposal') + return {'stage': stage, 'AppleDatabaseCount': int(match[1]), 'AppleDatabaseShallowBytes': int(match[2]), + 'fdCount': total, 'pkiFdCount': pki, 'temporaryDirectoryFdCount': temporary, + 'temporaryKeychainFdCount': keychain, + 'temporaryKeychainFileCount': sum(p.is_file() and '.keychain' in p.name for p in (root / 'tmp').rglob('*'))} + + +def arm(app, root, mode): + (root / 'tmp').mkdir() + (root / 'data').mkdir() + env = dict(os.environ, OPCUA_CERTIFICATE_LEAK_TRACKING='1', TMPDIR=str(root / 'tmp'), XDG_DATA_HOME=str(root / 'data')) + with (root / 'samples.jsonl').open('w') as log: + process = subprocess.Popen(['dotnet', str(app), mode, str(root)], stdout=log, stderr=subprocess.STDOUT, env=env) + try: + deadline = time.monotonic() + 180 + values = [] + for stage in STAGES: + while True: + text = (root / 'samples.jsonl').read_text() + rows = [json.loads(line) for line in text.split('\n')[:-1]] + if any(row.get('kind') == 'failed' for row in rows): + raise RuntimeError('Control failed; see samples.jsonl') + matching = [row for row in rows if row.get('stage') == stage] + if matching: + values.append({**matching[0], **snapshots(process.pid, root, stage)}) + (root / ('continue-' + stage)).touch() + break + if process.poll() is not None or time.monotonic() >= deadline: + raise RuntimeError('Control checkpoint did not complete within bound: ' + stage) + time.sleep(.05) + status = process.wait(timeout=15) + rows = [json.loads(line) for line in (root / 'samples.jsonl').read_text().splitlines()] + complete = [row for row in rows if row.get('kind') == 'complete'] + if status or len(complete) != 1 or complete[0]['operations'] != 200: + raise RuntimeError('Control failed or acquisition count changed') + result = {'exitCode': status, 'complete': complete[0], 'samples': values, + 'nativeCountIsNotOpenHandleOrExclusiveRssAttribution': True, + 'registryArmIsNotApprovedProductionMitigation': True} + save(root / 'result.json', result) + return result + finally: + if process.poll() is None: + process.terminate() + try: + process.wait(timeout=10) + except subprocess.TimeoutExpired: + process.kill() + process.wait(timeout=5) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--references', required=True, type=Path, help='Actual immutable published SDK2 DLL directory') + parser.add_argument('--output', required=True, type=Path, help='Fresh private output; contains PKI and native snapshots') + options = parser.parse_args() + if sys.platform != 'darwin': + parser.error('This native attribution control requires macOS') + out = options.output.resolve() + out.mkdir(parents=True, exist_ok=False) + os.chmod(out, 0o700) + sdk = sorted(options.references.resolve().glob('Opc.Ua*.dll')) + if not sdk: + raise RuntimeError('Missing actual SDK assemblies') + project = ET.Element('Project', Sdk='Microsoft.NET.Sdk') + props = ET.SubElement(project, 'PropertyGroup') + for k, v in {'OutputType': 'Exe', 'TargetFramework': 'net10.0', 'ImplicitUsings': 'enable', 'Nullable': 'enable', + 'EnableDefaultCompileItems': 'false', 'TreatWarningsAsErrors': 'true'}.items(): + ET.SubElement(props, k).text = v + items = ET.SubElement(project, 'ItemGroup') + ET.SubElement(items, 'FrameworkReference', Include='Microsoft.AspNetCore.App') + ET.SubElement(items, 'Compile', Include=str(HERE / 'ReloadControl.cs')) + for dll in sdk: + ref = ET.SubElement(items, 'Reference', Include=dll.stem) + ET.SubElement(ref, 'HintPath').text = str(dll) + ET.indent(project) + ET.ElementTree(project).write(out / 'Control.csproj', encoding='unicode') + sha = lambda p: hashlib.sha256(p.read_bytes()).hexdigest() + provenance = {'controlSourceSha256': sha(HERE / 'ReloadControl.cs'), 'runnerSourceSha256': sha(HERE / 'run.py'), + 'repetitionsPerArm': 200, 'stages': STAGES, 'idleSeconds': 5, 'fullSoakGate': False, + 'leakTracking': True, 'trackingOverhead': 'Both A/B processes capture allocation stacks; additional allocation and GC overhead is included in observed memory.', + 'nativeReferences': {p.name: sha(p) for p in sdk}, 'hostDotnet': subprocess.check_output(['dotnet', '--info'], text=True), + 'os': subprocess.check_output(['sw_vers'], text=True), 'architecture': os.uname().machine} + save(out / 'provenance.json', provenance) + with (out / 'build.log').open('w') as log: + subprocess.run(['dotnet', 'build', str(out / 'Control.csproj'), '-c', 'Release', '-m:1', '--nologo'], + stdout=log, stderr=subprocess.STDOUT, timeout=120, check=True) + app = out / 'bin/Release/net10.0/Control.dll' + seed = out / 'seed' + seed.mkdir() + (seed / 'tmp').mkdir() + (seed / 'data').mkdir() + results = {} + try: + with (seed / 'seed.jsonl').open('w') as log: + subprocess.run(['dotnet', str(app), 'seed', str(seed)], stdout=log, stderr=subprocess.STDOUT, timeout=60, check=True, + env=dict(os.environ, TMPDIR=str(seed / 'tmp'), XDG_DATA_HOME=str(seed / 'data'))) + seed_rows = [json.loads(x) for x in (seed / 'seed.jsonl').read_text().splitlines()] + assert len(seed_rows) == 1 and seed_rows[0]['kind'] == 'seed' + provenance['cryptographyRuntime'] = seed_rows[0]['cryptographyRuntime'] + save(out / 'provenance.json', provenance) + for mode in ['store', 'registry']: + root = out / mode + root.mkdir() + shutil.copytree(seed / 'pki', root / 'pki') + results[mode] = arm(app, root, mode) + assert results['store']['complete']['sameLeafSha256'] == results['registry']['complete']['sameLeafSha256'] == seed_rows[0]['leafSha256'] + save(out / 'result.json', {'status': 'passed', 'seed': seed_rows[0], 'arms': results, 'fullSoakGate': False}) + finally: + for root in [seed, out / 'store', out / 'registry']: + for name in ['pki', 'tmp', 'data']: + if (root / name).exists(): + shutil.rmtree(root / name) + save(out / 'fixture-cleanup.json', {'allOwnedFixtureDirectoriesRemoved': all(not (p / name).exists() for p in [seed, out / 'store', out / 'registry'] for name in ['pki', 'tmp', 'data'])}) + print(out) + + +if __name__ == '__main__': + main() diff --git a/scripts/validation/opcua-lifecycle-memory/prepare_saturation.py b/scripts/validation/opcua-lifecycle-memory/prepare_saturation.py new file mode 100644 index 000000000..979642bd8 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/prepare_saturation.py @@ -0,0 +1,83 @@ +#!/usr/bin/env python3 +"""Prepare a fresh immutable candidate bundle. This command never launches the experiment.""" +import argparse +from datetime import datetime, timezone +import hashlib +import json +from pathlib import Path +import shutil +import subprocess +from build_saturation_observer import build + + +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--output", type=Path, required=True) + parser.add_argument("--libraries", type=Path, required=True) + parser.add_argument("--image", required=True) + options = parser.parse_args() + source = Path(__file__).resolve().parent + repo = source.parents[2] + revision = subprocess.check_output(["git", "rev-parse", "HEAD"], cwd=repo, text=True).strip() + if subprocess.check_output(["git", "status", "--porcelain"], cwd=repo, text=True).strip(): + raise RuntimeError("Commit and review the exact source before preparing immutable artifacts") + if not options.image.startswith("sha256:"): + raise ValueError("Use an immutable Linux .NET SDK image digest") + root = options.output.resolve() + root.mkdir(parents=True, exist_ok=False) + project = repo / "tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.csproj" + command = ["dotnet", "publish", str(project), "-c", "Release", "-r", "linux-arm64", "--self-contained", "true", + "-p:RuntimeFrameworkVersion=10.0.14", "-p:PublishSingleFile=false", "-p:PublishTrimmed=false", "-p:UseAppHost=true", + "--artifacts-path", str(root / "build"), "-o", str(root / "app"), "-m:2", "--nologo"] + with (root / "publish.log").open("w") as log: + subprocess.run(command, cwd=repo, stdout=log, stderr=subprocess.STDOUT, check=True) + observer = build(root / "observer-build", options.libraries, True) + shutil.copytree(observer, root / "observer") + tools = root / "tools" + tools.mkdir() + for name in ["launch_saturation.py", "container_saturation.sh", "SATURATION.md"]: + shutil.copy2(source / name, tools / name) + manifest = {str(path.relative_to(root)): sha(path) for directory in ["app", "observer", "tools"] + for path in sorted((root / directory).rglob("*")) if path.is_file()} + for config in ["app/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.runtimeconfig.json", "observer/observer.runtimeconfig.json"]: + runtime = json.loads((root / config).read_text()) + included = runtime["runtimeOptions"]["includedFrameworks"] + if not included or any(value["version"] != "10.0.14" for value in included): + raise RuntimeError("Published participant is not the prospectively fixed self-contained runtime") + dependencies = json.loads((root / "app/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.deps.json").read_text())["libraries"] + gateway_libraries = [name for name in dependencies if name.startswith("ZB.MOM.WW.HistorianGateway.")] + if not gateway_libraries or any(name.rsplit("/", 1)[-1] != "1.0.0" for name in gateway_libraries): + raise RuntimeError("The reviewed candidate requires the landed HistorianGateway 1.0.0 graph") + metadata = root / "module-info-build" + metadata.mkdir() + (metadata / "module-info.csproj").write_text( + 'Exe' + 'net10.0enable' + 'false' + '') + with (metadata / "build.log").open("w") as log: + subprocess.run(["dotnet", "build", str(metadata / "module-info.csproj"), "-c", "Release", "-m:2"], + stdout=log, stderr=subprocess.STDOUT, check=True) + modules = json.loads(subprocess.check_output(["dotnet", str(metadata / "bin/Release/net10.0/module-info.dll"), + str(root), str(root / "app"), str(root / "observer")], text=True)) + receipt = {"protocol": "sdk2-saturation-v1", "sourceRevision": revision, "image": options.image, + "rid": "linux-arm64", "runtimeVersion": "10.0.14", "selfContained": True, + "canonicalCycles": 384, "completedRestarts": 96, "settlingCycles": 1, "maximumPhaseSeconds": 1800, + "windows": [[321, 352], [353, 384]], "observerBufferMiB": 16, "runtimeKeywords": "0x18", "rundown": False, + "acceptance": False, "preparedUtc": datetime.now(timezone.utc).isoformat(), "publishCommand": command, + "sdkLibraries": [name for name in dependencies if name.startswith("OPCFoundation.")], + "gatewayLibraries": gateway_libraries, "managedModules": modules, + "testSourceSha256": sha(project.parent / "Sdk2LifecycleSoakTests.cs"), + "observerSourceSha256": sha(source / "SaturationObserver.cs"), "files": manifest} + receipt_path = root / "receipt.json" + receipt_path.write_text(json.dumps(receipt, indent=2) + "\n") + print(json.dumps({"bundle": str(root), "receiptSha256": sha(receipt_path), "sourceRevision": revision, + "launched": False}, indent=2)) + + +if __name__ == "__main__": + main() diff --git a/scripts/validation/opcua-lifecycle-memory/run.py b/scripts/validation/opcua-lifecycle-memory/run.py new file mode 100644 index 000000000..d92356daf --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/run.py @@ -0,0 +1,134 @@ +#!/usr/bin/env python3 +"""Build opt-in controls against existing published DLLs; never rebuild product code.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import secrets +import subprocess +import sys +import time +import xml.etree.ElementTree as ET + + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("kind", choices=["lifecycle", "certificate", "telemetry"]) + parser.add_argument("--references", type=Path, action="append", required=True, + help="Existing published DLL directory; first directory wins duplicate names") + parser.add_argument("--output", type=Path, required=True, help="New local artifact directory") + parser.add_argument("--sdk2", action="store_true") + parser.add_argument("--seconds", type=int, default=600) + parser.add_argument("--mode", help="Certificate: public/pfx/shared-copy/sdk-copy; telemetry: dispose/undisposed") + parser.add_argument("--build-only", action="store_true") + parser.add_argument("--certificate-tracking", action="store_true", help="SDK2 opt-in allocation-stack diagnostics") + options = parser.parse_args() + if options.kind != "lifecycle" and not options.sdk2: + parser.error("certificate and telemetry controls require --sdk2") + if not 1 <= options.seconds <= 1800: + parser.error("Diagnostic duration must be 1..1800 seconds; this is never a full soak") + options.output = options.output.resolve() + options.output.mkdir(parents=True, exist_ok=False) + names = {"lifecycle": "LifecycleControl.cs", "certificate": "CertificateControl.cs", "telemetry": "TelemetryControl.cs"} + source = Path(__file__).resolve().parent / names[options.kind] + references = {} + for directory in options.references: + directory = directory.resolve(strict=True) + for dll in sorted(directory.glob("*.dll")): + references.setdefault(dll.name, dll) + if "Opc.Ua.Core.dll" not in references: + parser.error("References must contain actual OPC UA managed assemblies") + project = ET.Element("Project", Sdk="Microsoft.NET.Sdk") + properties = ET.SubElement(project, "PropertyGroup") + for key, value in {"OutputType": "Exe", "TargetFramework": "net10.0", "ImplicitUsings": "enable", + "Nullable": "enable", "EnableDefaultCompileItems": "false", + "DefineConstants": "SDK2" if options.sdk2 else ""}.items(): + ET.SubElement(properties, key).text = value + items = ET.SubElement(project, "ItemGroup") + ET.SubElement(items, "FrameworkReference", Include="Microsoft.AspNetCore.App") + ET.SubElement(items, "Compile", Include=str(source)) + for name, path in references.items(): + reference = ET.SubElement(items, "Reference", Include=path.stem) + ET.SubElement(reference, "HintPath").text = str(path) + project_path = options.output / "control.csproj" + ET.indent(project) + ET.ElementTree(project).write(project_path, encoding="unicode") + manifest = {"kind": options.kind, "sdk2": options.sdk2, "seconds": options.seconds, + "fullSoakGate": False, "source": {source.name: digest(source)}, + "referencePrecedence": "first directory wins duplicate names", + "references": {name: digest(path) for name, path in references.items()}} + (options.output / "provenance.json").write_text(json.dumps(manifest, indent=2) + "\n") + with (options.output / "build.log").open("w") as log: + result = subprocess.run(["dotnet", "build", str(project_path), "-c", "Release", "-m:2"], + stdout=log, stderr=subprocess.STDOUT) + if result.returncode: + return result.returncode + if options.build_only: + return 0 + executable = options.output / "bin/Release/net10.0/control.dll" + environment = os.environ.copy() + environment["OPCUA_MEMORY_PASSWORD"] = secrets.token_urlsafe(32) + if options.certificate_tracking: + environment["OPCUA_CERTIFICATE_LEAK_TRACKING"] = "1" + if options.kind == "lifecycle": + command = ["dotnet", str(executable), str(options.output / "private-fixture"), str(options.seconds)] + with (options.output / "samples.jsonl").open("w") as log: + result = subprocess.run(command, env=environment, stdout=log, stderr=subprocess.STDOUT, + timeout=options.seconds + 180) + status = result.returncode + elif options.kind == "telemetry": + if options.mode not in ["dispose", "undisposed"]: + parser.error("Telemetry mode must be dispose or undisposed") + with (options.output / "samples.jsonl").open("w") as log: + result = subprocess.run(["dotnet", str(executable), options.mode], env=environment, + stdout=log, stderr=subprocess.STDOUT, timeout=180) + status = result.returncode + else: + if sys.platform != "darwin": + parser.error("Native certificate control currently requires macOS heap/vmmap") + if options.mode not in ["public", "pfx", "shared-copy", "sdk-copy"]: + parser.error("Certificate mode must be public, pfx, shared-copy or sdk-copy") + status = certificate_control(executable, options.output, options.mode, environment) + (options.output / "exit-status.txt").write_text(str(status) + "\n") + return status + + +def certificate_control(executable, output, mode, environment): + # Native snapshots contain process metadata; retain locally, do not publish them unredacted. + with (output / "samples.jsonl").open("w") as log: + process = subprocess.Popen(["dotnet", str(executable), mode, str(output)], env=environment, + stdout=log, stderr=subprocess.STDOUT) + try: + deadline = time.monotonic() + 180 + while not (output / "samples.jsonl").stat().st_size: + if process.poll() is not None or time.monotonic() > deadline: + raise RuntimeError("Certificate control failed before ready") + time.sleep(.05) + for label in ["before", "after"]: + if label == "after": + (output / "go").touch() + while True: + rows = (output / "samples.jsonl").read_text().splitlines() + if rows and json.loads(rows[-1]).get("kind") == "done": + break + if process.poll() is not None or time.monotonic() > deadline: + raise RuntimeError("Certificate control did not finish") + time.sleep(.1) + with (output / ("heap-" + label + ".txt")).open("w") as log_heap: + subprocess.run(["/usr/bin/heap", "--noContent", "-s", str(process.pid)], + stdout=log_heap, stderr=subprocess.STDOUT, timeout=20, check=True) + (output / "stop").touch() + return process.wait(timeout=10) + finally: + if process.poll() is None: + process.terminate() + process.wait(timeout=10) + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/validation/opcua-lifecycle-memory/saturation_tool_controls.py b/scripts/validation/opcua-lifecycle-memory/saturation_tool_controls.py new file mode 100644 index 000000000..d5aba0539 --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/saturation_tool_controls.py @@ -0,0 +1,37 @@ +#!/usr/bin/env python3 +"""Small negative controls for artifact tampering and VSTest's misleading skipped counter.""" +import hashlib +import json +from pathlib import Path +import tempfile +from launch_saturation import trx, verify + +with tempfile.TemporaryDirectory(prefix="opcua-saturation-tools-") as temporary: + root = Path(temporary) + artifact = root / "immutable" + artifact.write_text("control") + receipt = {"protocol": "sdk2-saturation-v1", "acceptance": False, "canonicalCycles": 384, + "completedRestarts": 96, "settlingCycles": 1, "maximumPhaseSeconds": 1800, + "files": {"immutable": hashlib.sha256(artifact.read_bytes()).hexdigest()}} + path = root / "receipt.json" + path.write_text(json.dumps(receipt)) + digest = hashlib.sha256(path.read_bytes()).hexdigest() + verify(root, digest) + artifact.write_text("tampered") + try: + verify(root, digest) + except ValueError: + pass + else: + raise RuntimeError("Changed artifact was accepted") + xml = root / "skipped.trx" + xml.write_text('' + '' + '') + try: + trx(xml, 1) + except ValueError: + pass + else: + raise RuntimeError("Direct skipped result was hidden by the counter") +print("Artifact verification, tamper rejection and direct skipped-result controls passed (3/3)") diff --git a/scripts/validation/opcua-lifecycle-memory/summarize.py b/scripts/validation/opcua-lifecycle-memory/summarize.py new file mode 100644 index 000000000..dee1ec2aa --- /dev/null +++ b/scripts/validation/opcua-lifecycle-memory/summarize.py @@ -0,0 +1,45 @@ +#!/usr/bin/env python3 +"""Emit mapping-category totals without path names from local Linux /proc/PID/smaps.""" +import argparse +from collections import defaultdict +import json +from pathlib import Path +import re + +HEADER = re.compile(r"^[0-9a-f]+-[0-9a-f]+\s+(\S+)\s+\S+\s+\S+\s+\S+\s*(.*)$") +METRIC = re.compile(r"^(Size|Rss|Pss|Private_Dirty|Private_Clean|Anonymous):\s+(\d+) kB$") + + +def summarize(path): + groups = defaultdict(lambda: defaultdict(int)) + group = None + for line in path.read_text().splitlines(): + header = HEADER.match(line) + if header: + permissions, name = header.groups() + if "doublemapper" in name: + group = "jit-doublemapper" + elif name == "[heap]": + group = "native-heap" + elif name.startswith("[stack"): + group = "stack" + elif not name: + group = "anonymous-exec" if "x" in permissions else "anonymous-write" if "w" in permissions else "anonymous-read" + elif name.endswith(".dll"): + group = "managed-assembly-files" + elif ".so" in name: + group = "native-library-files" + elif name.startswith("["): + group = "other-kernel-mappings" + else: + group = "other-files" + elif group and (metric := METRIC.match(line)): + groups[group][metric[1]] += int(metric[2]) * 1024 + return dict(groups) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("files", nargs="+", type=Path) + args = parser.parse_args() + print(json.dumps([{"sample": index, "groups": summarize(path)} for index, path in enumerate(args.files)], indent=2)) diff --git a/scripts/validation/opcua-publish-smoke/Program.cs b/scripts/validation/opcua-publish-smoke/Program.cs new file mode 100644 index 000000000..4f49dd30d --- /dev/null +++ b/scripts/validation/opcua-publish-smoke/Program.cs @@ -0,0 +1,93 @@ +using System.Security.Cryptography; +using System.Text; +using System.Text.Json; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Opc.Ua; +using Opc.Ua.Client; +using Opc.Ua.Configuration; +using ZB.MOM.WW.OtOpcUa.Core.Authorization; +using ZB.MOM.WW.OtOpcUa.Host.Configuration; +using ZB.MOM.WW.OtOpcUa.Runtime.DeploymentCache; + +using var deadline = new CancellationTokenSource(TimeSpan.FromSeconds(45)); +var ct = deadline.Token; +var mode = args[0]; +var root = Path.GetFullPath(args[1]); +if (mode == "seed") +{ + var config = new ConfigurationBuilder().AddInMemoryCollection(new Dictionary + { ["LocalDb:Path"] = Path.Combine(root, "localdb.db") }).Build(); + await using var provider = new ServiceCollection().AddLogging().AddOtOpcUaLocalDb(config).BuildServiceProvider(); + var presented = Environment.GetEnvironmentVariable("SMOKE_API_KEY") ?? throw new InvalidOperationException("Missing task credential."); + if (!ApiKeySecret.TryParse(presented, out var id, out var secret)) throw new InvalidOperationException("Invalid task credential format."); + var pepper = Environment.GetEnvironmentVariable("Security__ApiKeys__Pepper") ?? throw new InvalidOperationException("Missing task pepper."); + var artifact = JsonSerializer.SerializeToUtf8Bytes(new + { + Clusters = new[] { new { ClusterId = "smoke", Name = "Smoke" } }, + RawFolders = new[] { new { RawFolderId = "smoke", Name = "Smoke", ClusterId = "smoke" } }, + ApiKeys = new[] { new { ApiKeyId = id, Name = "publish-smoke", Principal = "publish-smoke", + Enabled = true, SecretHash = ApiKeySecret.ComputeHash(secret, pepper), CreatedUtc = DateTime.UtcNow } }, + NodeAcls = new[] { new { NodeAclId = "smoke-read", ClusterId = "smoke", Principal = "publish-smoke", + ScopeKind = 0, ScopeId = (string?)null, PermissionFlags = 7 } }, + }); + var revision = Convert.ToHexStringLower(SHA256.HashData(artifact)); + await provider.GetRequiredService().StoreAsync("smoke", ZB.MOM.WW.OtOpcUa.Commons.Types.DeploymentId.NewId().ToString(), revision, artifact, ct); + Console.WriteLine(JsonSerializer.Serialize(new { mode, result = "seeded-through-public-cache", revision })); + return; +} + +var telemetry = DefaultTelemetry.Create(_ => { }); +var clientName = mode == "prepare-cli" ? "OtOpcUaClient" : "PublishSmokeClient"; +var security = new SecurityConfiguration +{ + ApplicationCertificate = new CertificateIdentifier { StoreType = CertificateStoreType.Directory, + StorePath = Path.Combine(root, "own"), SubjectName = "CN=" + clientName }, + TrustedIssuerCertificates = new CertificateTrustList { StoreType = CertificateStoreType.Directory, StorePath = Path.Combine(root, "issuer") }, + TrustedPeerCertificates = new CertificateTrustList { StoreType = CertificateStoreType.Directory, StorePath = Path.Combine(root, "trusted") }, + RejectedCertificateStore = new CertificateTrustList { StoreType = CertificateStoreType.Directory, StorePath = Path.Combine(root, "rejected") }, + AutoAcceptUntrustedCertificates = false, +}; +var configuration = new ApplicationConfiguration(telemetry) +{ + ApplicationName = clientName, ApplicationUri = "urn:localhost:" + clientName, + ApplicationType = ApplicationType.Client, SecurityConfiguration = security, + ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 60_000 }, +}; +await using var application = new ApplicationInstance(telemetry) +{ ApplicationName = configuration.ApplicationName, ApplicationType = ApplicationType.Client, ApplicationConfiguration = configuration }; +await configuration.ValidateAsync(ApplicationType.Client, ct); +await application.CheckApplicationInstanceCertificatesAsync(true, lifeTimeInMonths: 12, ct); +if (mode is "prepare" or "prepare-cli") +{ + Console.WriteLine(JsonSerializer.Serialize(new { mode, result = "prepared", autoAccept = security.AutoAcceptUntrustedCertificates })); + return; +} +var endpoint = args[2]; +var expected = args[3]; +var credential = Environment.GetEnvironmentVariable("SMOKE_API_KEY") ?? throw new InvalidOperationException("Missing task credential."); +try +{ + var selected = await CoreClientUtils.SelectEndpointAsync(configuration, endpoint, true, telemetry, ct) + ?? throw new InvalidOperationException("No secure endpoint advertised."); + if (selected.SecurityMode != MessageSecurityMode.SignAndEncrypt || selected.SecurityPolicyUri != SecurityPolicies.Basic256Sha256) + throw new InvalidOperationException("Unexpected negotiated security policy."); + using var session = await new DefaultSessionFactory(telemetry).CreateAsync(configuration, + new ConfiguredEndpoint(null, selected, EndpointConfiguration.Create(configuration)), false, true, + "PublishSmoke", 60_000, new UserIdentity("apikey", Encoding.UTF8.GetBytes(credential)), default, ct); + if (expected != "allow") throw new InvalidOperationException("A denied test credential or peer was admitted."); + var response = await session.ReadAsync(null, 0, TimestampsToReturn.Both, + [new ReadValueId { NodeId = VariableIds.Server_ServerStatus_State, AttributeId = Attributes.Value }], ct); + if (response.Results.Count != 1 || StatusCode.IsBad(response.Results[0].StatusCode)) throw new InvalidOperationException("Server status read failed."); + Console.WriteLine(JsonSerializer.Serialize(new { mode, expected, result = "allowed", policy = selected.SecurityPolicyUri, + securityMode = selected.SecurityMode.ToString(), status = response.Results[0].StatusCode.ToString(), autoAccept = false })); + await session.CloseAsync(ct); +} +catch (ServiceResultException error) when (expected != "allow") +{ + var accepted = expected == "key-deny" + ? new[] { StatusCodes.BadUserAccessDenied, StatusCodes.BadIdentityTokenRejected, StatusCodes.BadIdentityTokenInvalid } + : new[] { StatusCodes.BadCertificateUntrusted, StatusCodes.BadSecurityChecksFailed, StatusCodes.BadSecureChannelClosed }; + if (!accepted.Contains(error.StatusCode)) throw; + Console.WriteLine(JsonSerializer.Serialize(new { mode, expected, result = "denied", status = error.StatusCode.ToString(), autoAccept = false })); +} diff --git a/scripts/validation/opcua-publish-smoke/PublishProbe.csproj b/scripts/validation/opcua-publish-smoke/PublishProbe.csproj new file mode 100644 index 000000000..547fee508 --- /dev/null +++ b/scripts/validation/opcua-publish-smoke/PublishProbe.csproj @@ -0,0 +1,11 @@ + + + Exe + net10.0 + enable + enable + + + + + diff --git a/scripts/validation/opcua-publish-smoke/README.md b/scripts/validation/opcua-publish-smoke/README.md new file mode 100644 index 000000000..cd9992982 --- /dev/null +++ b/scripts/validation/opcua-publish-smoke/README.md @@ -0,0 +1,70 @@ +# Actual Host publish smoke + +From an isolated candidate checkout, publish the actual Host and CLI for Linux ARM64 +and Windows x64 using the install recipe's self-contained setting. Do not use a +checkout that another process is building, and choose a new artifact directory. + +```bash +task_output=/absolute/fresh/publish-smoke +test ! -e "$task_output" || exit 2 +mkdir -p "$task_output" +for rid in linux-arm64 win-x64; do + dotnet publish src/Server/ZB.MOM.WW.OtOpcUa.Host/ZB.MOM.WW.OtOpcUa.Host.csproj \ + -c Release -r "$rid" --self-contained true \ + -p:PublishSingleFile=false -p:PublishTrimmed=false -m:1 \ + -o "$task_output/$rid/host" || exit + dotnet publish src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/ZB.MOM.WW.OtOpcUa.Client.CLI.csproj \ + -c Release -r "$rid" --self-contained true \ + -p:PublishSingleFile=false -p:PublishTrimmed=false -m:1 \ + -o "$task_output/$rid/cli" || exit +done +dotnet publish scripts/validation/opcua-publish-smoke/PublishProbe.csproj \ + -c Release -m:1 -o "$task_output/probe" || exit +python3 scripts/validation/opcua-publish-smoke/runtime.py --artifacts "$task_output" +``` + +The cached `mcr.microsoft.com/dotnet/sdk:10.0.103-noble` image must be ARM64 for this +Linux artifact. The SDK image supplies the small probe's framework; the actual +Host and CLI are launched through their published self-contained apphosts. There +is no Native AOT, trimming, or single-file transformation. + +The runtime script creates a fresh private state directory, ephemeral keys and +loopback ports. A temporary preparation container seeds the LocalDb cache through +public production registration/cache APIs. The artifact contains an empty driver +configuration, one raw folder, and a real HMAC API key with read/browse/subscribe +grants. No production authentication seam is replaced. The actual Host uses +`Cluster:Roles=driver`, `ConfigSource:Mode=FetchAndCache`, an unreachable loopback +central endpoint, and task-only LocalDb, secrets SQLite and GUID PKI paths. Its +single-node Akka seed is local. Every container has `--network none`; no fleet +endpoint, ConfigDb, existing container, volume, or PKI is used. + +One task-owned container runs the actual Host as its entrypoint, stops cleanly, +then starts the same executable with the same state and PKI again. Each boot must +serve healthy readiness, liveness and active endpoints, admit a trusted +Basic256Sha256 SignAndEncrypt API-key client, reject a wrong key, and allow an +actual published CLI read of ServerStatus.State with Good quality. The first boot +also rejects an untrusted server and an untrusted client. The two certificate +thumbprints must match. Both stops must exit zero without an OOM kill. An explicit +execution guard requires two boots and all six strict SDK probe cases. + +The probe retains its public SDK ApplicationInstance throughout its session and +disposes it afterward. Peer autoaccept is false. The CLI's existing configuration +sets autoaccept true and has no strict-validation flag, so its successful reads +are not counted as strict peer-validation coverage. Its certificate is prepared +with its normal application name and URI using public SDK APIs and trusted by the +server before startup. A closed-port CLI preflight is an expected nonzero setup +check, not a passing connection case. + +`commands.json`, per-case logs, health JSON and `summary.json` retain actual exits, +results and certificate identity. Secrets are supplied through a mode-0600 task +environment file, never written into recorded arguments, and the file is removed +at the end. Raw process output and this run's appended rolling-file output are +checked for task secrets before redacted copies are saved. Only the captured, +task-labelled container is removed; private bind-mounted state remains local for +inspection and must not be redistributed with release artifacts. + +Windows cross-publish and PE/native/dependency inspection can run on macOS. +Windows service installation and start/stop remain a separate operator gate on +an approved Windows environment. The Wonder-box remote-execution hold still +applies: no WinRM, psbridge, or replacement remote-execution channel. This smoke +does not complete backend, load, failover, or two-hour soak validation. diff --git a/scripts/validation/opcua-publish-smoke/runtime.py b/scripts/validation/opcua-publish-smoke/runtime.py new file mode 100644 index 000000000..bbb324776 --- /dev/null +++ b/scripts/validation/opcua-publish-smoke/runtime.py @@ -0,0 +1,152 @@ +#!/usr/bin/env python3 +"""Smoke actual self-contained Linux Host/CLI artifacts with task-only PKI and LocalDb.""" +import argparse, base64, datetime, hashlib, json, os, re, secrets, shutil, subprocess, time, uuid +from pathlib import Path + +p = argparse.ArgumentParser(description=__doc__) +p.add_argument('--artifacts', required=True, type=Path) +p.add_argument('--image', default='mcr.microsoft.com/dotnet/sdk:10.0.103-noble') +a = p.parse_args(); out = a.artifacts.resolve() +run = out / ('runtime-' + uuid.uuid4().hex); run.mkdir(exist_ok=False) +state = run / 'state'; state.mkdir(); os.chmod(state, 0o700) +identifier = uuid.uuid4().hex[:12] +web, ua, akka = [20000 + secrets.randbelow(10000) for _ in range(3)] +while len({web, ua, akka}) != 3: web, ua, akka = [20000 + secrets.randbelow(10000) for _ in range(3)] +key = 'otua_' + secrets.token_hex(8) + '_' + secrets.token_urlsafe(32) +pepper, fetch = secrets.token_urlsafe(32), secrets.token_urlsafe(32) +master = base64.b64encode(secrets.token_bytes(32)).decode() +env = { + 'ASPNETCORE_URLS': f'http://127.0.0.1:{web}', 'ASPNETCORE_ENVIRONMENT': 'Production', + 'Cluster__Roles__0': 'driver', + 'Cluster__SystemName': 'otopcua', 'Cluster__Hostname': '127.0.0.1', + 'Cluster__PublicHostname': '127.0.0.1', 'Cluster__Port': str(akka), + 'Cluster__SeedNodes__0': f'akka.tcp://otopcua@127.0.0.1:{akka}', + 'ConfigSource__Mode': 'FetchAndCache', 'ConfigSource__CentralFetchEndpoints__0': 'http://127.0.0.1:1', + 'ConfigSource__ApiKey': fetch, 'ConfigSource__FetchTimeoutSeconds': '1', + 'LocalDb__Path': '/state/localdb.db', 'Secrets__SqlitePath': '/state/secrets.db', + 'ZB_SECRETS_MASTER_KEY': master, 'Security__ApiKeys__Pepper': pepper, + 'Security__Ldap__Enabled': 'false', 'Security__Acl__Enabled': 'false', + 'OpcUa__ApplicationName': 'PublishSmoke-' + identifier, + 'OpcUa__ApplicationUri': 'urn:localhost:PublishSmoke:' + identifier, + 'OpcUa__PublicHostname': 'localhost', 'OpcUa__OpcUaPort': str(ua), + 'OpcUa__PkiStoreRoot': '/state/server-pki-' + identifier, + 'OpcUa__AllowAnonymous': 'false', 'OpcUa__AutoAcceptUntrustedClientCertificates': 'false', + 'OpcUa__EnabledSecurityProfiles__0': 'Basic256Sha256SignAndEncrypt', + 'SMOKE_API_KEY': key, 'XDG_DATA_HOME': '/state/cli-data', 'HOME': '/state/home', +} +envfile = run / 'private.env'; envfile.write_text(''.join(f'{k}={v}\n' for k,v in env.items())); os.chmod(envfile, 0o600) +redactions = [key, key.split('_', 2)[2], pepper, fetch, master] +def clean(text): + for secret in redactions: text = text.replace(secret, '') + return text +records = [] +raw_secret_findings = [] +rolling_root = out / 'linux-arm64/host/logs' +rolling_offsets = {p: p.stat().st_size for p in rolling_root.glob('*') if p.is_file()} +def command(args, name, expected=0, timeout=90): + start = datetime.datetime.now(datetime.timezone.utc).isoformat() + result = subprocess.run(args, text=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, timeout=timeout) + raw_secret_findings.append({'log': name, 'occurrences': sum(result.stdout.count(secret) for secret in redactions)}) + (run / (name + '.log')).write_text(clean(result.stdout)) + records.append({'name': name, 'utc': start, 'argv': [clean(str(x)) for x in args], 'exit': result.returncode}) + (run / 'commands.json').write_text(json.dumps(records, indent=2)) + if expected is not None and result.returncode != expected: + raise RuntimeError(f'{name}: exit {result.returncode}; see {run / (name + ".log")}') + return result +mounts = ['--mount', f'type=bind,src={out},dst=/work', '--mount', f'type=bind,src={state},dst=/state'] +base = ['docker','run','--rm','--network','none','--label','codex.task=opcua-publish-smoke','--env-file',str(envfile),*mounts,'-w','/work/linux-arm64/host',a.image] +probe = ['dotnet','/work/probe/PublishProbe.dll'] +cli = ['/work/linux-arm64/cli/ZB.MOM.WW.OtOpcUa.Client.CLI'] +server_pki = state / ('server-pki-' + identifier) +container = None; summary = {'run': str(run), 'image': a.image, 'ports': {'http':web,'ua':ua,'akka':akka}, 'boots':[], 'cases':[]} +def copy_public(source, target): + target.mkdir(parents=True, exist_ok=True) + certs = list(source.glob('*.der')) + if not certs: raise RuntimeError(f'No public certificates at {source}') + for cert in certs: shutil.copy2(cert, target / cert.name) +def inspect(): return json.loads(subprocess.check_output(['docker','inspect',container], text=True))[0] +def save_logs(name): + r = subprocess.run(['docker','logs',container],text=True,stdout=subprocess.PIPE,stderr=subprocess.STDOUT) + raw_secret_findings.append({'log': name, 'occurrences': sum(r.stdout.count(secret) for secret in redactions)}) + (run / (name + '.log')).write_text(clean(r.stdout)) +def exec_probe(name, pki, expected, credential=None): + args = ['docker','exec'] + if credential: args += ['-e','SMOKE_API_KEY=' + credential] + args += [container,*probe,'probe',pki,f'opc.tcp://localhost:{ua}/OtOpcUa',expected] + r = command(args,name) + payload = json.loads(r.stdout.strip().splitlines()[-1]); summary['cases'].append({'name':name,**payload}) +try: + command([*base,*probe,'seed','/state'],'seed') + command([*base,*probe,'prepare','/state/client-pki'],'prepare-trusted-client') + command([*base,*probe,'prepare','/state/untrusted-client-pki'],'prepare-untrusted-client') + command([*base,*cli,'--help'],'cli-help') + command([*base,*probe,'prepare-cli','/state/cli-data/OtOpcUaClient/pki'],'prepare-cli-certificate') + failed = command([*base,*cli,'read','--url','opc.tcp://localhost:1/OtOpcUa','--security','encrypt','--username','apikey','--password',key,'--node','i=2259'],'cli-prepare-on-closed-port',expected=None) + if failed.returncode == 0: raise RuntimeError('Closed-port CLI fixture preparation unexpectedly succeeded.') + copy_public(state/'client-pki/own/certs',server_pki/'trusted/certs') + copy_public(state/'cli-data/OtOpcUaClient/pki/own/certs',server_pki/'trusted/certs') + name = 'otopcua-sdk2-publish-' + identifier + result = command(['docker','create','--name',name,'--network','none','--label','codex.task=opcua-publish-smoke','--env-file',str(envfile),*mounts,'-w','/work/linux-arm64/host',a.image,'./OtOpcUa.Host'],'container-create') + container = result.stdout.strip() + summary['container'] = container + for boot in [1,2]: + command(['docker','start',container],f'boot{boot}-start') + deadline = time.monotonic() + 90 + health = None + while time.monotonic() < deadline: + if not inspect()['State']['Running']: + save_logs(f'boot{boot}-host'); raise RuntimeError('Full Host exited before health readiness.') + r = subprocess.run(['docker','exec',container,'curl','-fsS',f'http://127.0.0.1:{web}/health/ready'],text=True,stdout=subprocess.PIPE,stderr=subprocess.STDOUT) + if r.returncode == 0: + health = r.stdout; break + time.sleep(1) + if health is None: + save_logs(f'boot{boot}-host'); raise RuntimeError('Full Host readiness did not become healthy.') + if json.loads(health).get('status') != 'Healthy': raise RuntimeError('Readiness is degraded or unhealthy.') + (run/f'boot{boot}-ready.json').write_text(health) + command(['docker','exec',container,'curl','-fsS',f'http://127.0.0.1:{web}/healthz'],f'boot{boot}-live') + command(['docker','exec',container,'curl','-fsS',f'http://127.0.0.1:{web}/health/active'],f'boot{boot}-active') + certs = list((server_pki/'own/certs').glob('*.der')) + if len(certs) != 1: raise RuntimeError('Expected exactly one application certificate.') + cert_sha256 = hashlib.sha256(certs[0].read_bytes()).hexdigest() + thumbprint = subprocess.check_output(['openssl','x509','-inform','DER','-in',str(certs[0]),'-noout','-fingerprint','-sha1'],text=True).strip() + copy_public(server_pki/'own/certs',state/'client-pki/trusted/certs') + copy_public(server_pki/'own/certs',state/'untrusted-client-pki/trusted/certs') + exec_probe(f'boot{boot}-trusted-key','/state/client-pki','allow') + exec_probe(f'boot{boot}-wrong-key','/state/client-pki','key-deny',key+'-wrong') + if boot == 1: + hold = state/'hold-server-trust'; shutil.move(str(state/'client-pki/trusted/certs'),hold) + (state/'client-pki/trusted/certs').mkdir() + try: exec_probe('untrusted-server','/state/client-pki','peer-deny') + finally: + shutil.rmtree(state/'client-pki/trusted/certs'); shutil.move(str(hold),state/'client-pki/trusted/certs') + exec_probe('untrusted-client','/state/untrusted-client-pki','peer-deny') + r = command(['docker','exec',container,*cli,'read','--url',f'opc.tcp://localhost:{ua}/OtOpcUa','--security','encrypt','--username','apikey','--password',key,'--node','i=2259'],f'boot{boot}-actual-cli-read') + if not re.search(r'^Status:\s+Good(?:\s|$)', r.stdout, re.MULTILINE): raise RuntimeError('Actual CLI did not report a Good server status read.') + command(['docker','stop','--time','30',container],f'boot{boot}-stop',timeout=45) + stopped = inspect()['State']; save_logs(f'boot{boot}-host') + if stopped['Running'] or stopped['ExitCode'] != 0 or stopped['OOMKilled']: raise RuntimeError('Full Host did not shut down cleanly.') + summary['boots'].append({'boot':boot,'certificate_sha256':cert_sha256,'thumbprint':thumbprint,'exit':stopped['ExitCode'],'oomKilled':stopped['OOMKilled'],'health_ready':health}) + if summary['boots'][0]['thumbprint'] != summary['boots'][1]['thumbprint']: raise RuntimeError('Application certificate changed between boots.') + summary['certificate_preserved'] = True + for path in rolling_root.glob('*'): + if not path.is_file(): continue + text = path.read_bytes()[rolling_offsets.get(path, 0):].decode(errors='replace') + raw_secret_findings.append({'log': 'rolling-' + path.name, 'occurrences': sum(text.count(secret) for secret in redactions)}) + (run / ('rolling-' + path.name)).write_text(clean(text)) + if len(summary['boots']) != 2 or len(summary['cases']) != 6: raise RuntimeError('Required smoke cases did not all execute.') + if any(x['occurrences'] for x in raw_secret_findings): raise RuntimeError('Task secret appeared in raw application output; see recorded occurrence counts.') + summary['result'] = 'passed' +finally: + if container: + save_logs('host-final') + owned = inspect() + if owned['Config']['Labels'].get('codex.task') != 'opcua-publish-smoke': raise RuntimeError('Task container ownership changed.') + command(['docker','rm','-f',container],'container-cleanup') + logs = '\n'.join(x.read_text(errors='replace') for x in run.glob('*.log')) + summary['task_secret_occurrences_in_saved_logs'] = sum(logs.count(secret) for secret in redactions) + summary['raw_log_secret_findings'] = raw_secret_findings + summary['completed_utc'] = datetime.datetime.now(datetime.timezone.utc).isoformat() + (run/'summary.json').write_text(json.dumps(summary,indent=2)) + envfile.unlink(missing_ok=True) + print(json.dumps(summary,indent=2)) diff --git a/scripts/validation/opcua-scripted-alarm-baseline/README.md b/scripts/validation/opcua-scripted-alarm-baseline/README.md new file mode 100644 index 000000000..3188ae6e5 --- /dev/null +++ b/scripts/validation/opcua-scripted-alarm-baseline/README.md @@ -0,0 +1,35 @@ +# Independent scripted-alarm scope baseline + +This SDK 1.5.378.182-only source probe records the existing opaque-ID behavior +tracked by [#797](https://gitea.dohertylan.com/dohertj2/lmxopcua/issues/797). +It is deliberately outside the candidate solution and is not a runtime adapter. + +Use a clean, separate checkout at original application commit +`83ed880e4471344deaf008da9bd028c7e170bdc7`. Confirm its package pins before +running. Copy **only** `ScriptedScopeProbe.cs` temporarily into that checkout's +`tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/`, refusing to +overwrite an existing file. Run: + +```sh +dotnet test tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests \ + -c Release --filter FullyQualifiedName~BaselineScriptedScopeProbe \ + --logger trx --results-directory /absolute/fresh-baseline-evidence +``` + +Preserve the test exit and run the baseline checkout's +`scripts/ci/assert-not-all-skipped.sh` with `MIN_EXECUTED=1` against the fresh TRX. +Remove only the temporary probe you copied after the run, keeping the source +and TRX evidence here/outside the checkout. Verify baseline tracked files remain +unchanged. Never load this assembly or old SDK into the candidate process. + +The real session has no application-wide roles. The production-valid opaque +scripted ID is denied by an Equipment grant, routes nothing, and is then allowed +by an explicit Cluster grant. A passing probe pins **both** outcomes; it does not +claim narrow equipment authorization works. The independent candidate counterpart +is `Sdk2OpaqueScriptedScopeBaselineTests`. + +Do not make the ID slash-qualified to get a positive result: the current UI +rejects `/`, and that would hide the production scope-resolution defect. A future +fix requires reviewed ownership/scope binding without changing opaque IDs or +widening permissions. This upgrade preserves the baseline denial and links the +separate defect. diff --git a/scripts/validation/opcua-scripted-alarm-baseline/ScriptedScopeProbe.cs b/scripts/validation/opcua-scripted-alarm-baseline/ScriptedScopeProbe.cs new file mode 100644 index 000000000..cc2ecfc37 --- /dev/null +++ b/scripts/validation/opcua-scripted-alarm-baseline/ScriptedScopeProbe.cs @@ -0,0 +1,44 @@ +// Deliberately compiled only in a temporary SDK1.5 baseline integration checkout; never in the candidate solution. +using Opc.Ua; +using Opc.Ua.Client; +using Shouldly; +using Xunit; +using ZB.MOM.WW.OtOpcUa.Commons.OpcUa; +using ZB.MOM.WW.OtOpcUa.Configuration.Entities; +using ZB.MOM.WW.OtOpcUa.Configuration.Enums; +using static ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.ServerEventRig; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests; + +public sealed class BaselineScriptedScopeProbe +{ + [Fact] + public async Task Opaque_scripted_ID_is_denied_by_its_equipment_grant_but_allowed_by_a_cluster_grant() + { + var ct = TestContext.Current.CancellationToken; + await using var rig = await StartAsync("BaselineScriptedScope", encrypted: false, ct); + rig.KeyRoles = []; + const NodePermissions permissions = NodePermissions.ReadOnly | NodePermissions.AlarmAcknowledge | NodePermissions.MethodCall; + rig.Enforce(true, [Key()], new NodeAcl + { + NodeAclId = "narrow", ClusterId = ServerEventRig.Cluster, Principal = KeyPrincipal, + ScopeKind = NodeAclScopeKind.Equipment, ScopeId = $"eq-{EqA}", PermissionFlags = permissions, + }); + rig.MaterialiseScripted(); + var routed = 0; + rig.Nm.AlarmCommandRouter = _ => routed++; + using var session = await rig.ConnectAsync(anonymous: false, ct); + rig.Project(false, new AlarmConditionSnapshot(true, true, true, true, AlarmShelvingKind.Unshelved, 500, "scope")); + var condition = rig.Nm.TryGetAlarmCondition(ScriptedAlarmId, AddressSpaceRealm.Uns).ShouldNotBeNull(); + var eventId = condition.EventId.ShouldNotBeNull().Value; + var denied = await Should.ThrowAsync(() => session.CallAsync(condition.NodeId, + MethodIds.AcknowledgeableConditionType_Acknowledge, ct, new object[] { eventId, new LocalizedText("denied") })); + denied.StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + routed.ShouldBe(0); + rig.Enforce(true, [Key()], ClusterGrant(KeyPrincipal, "cluster-positive", permissions)); + await session.CallAsync(condition.NodeId, MethodIds.AcknowledgeableConditionType_Acknowledge, ct, + new object[] { eventId, new LocalizedText("allowed") }); + routed.ShouldBe(1); + await session.CloseAsync(ct); + } +} diff --git a/scripts/validation/opcua-sdk-compatibility/ProcessHost.cs b/scripts/validation/opcua-sdk-compatibility/ProcessHost.cs new file mode 100644 index 000000000..22a097f55 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/ProcessHost.cs @@ -0,0 +1,374 @@ +#pragma warning disable OTOPCUA0001 // This wire harness deliberately exercises public driver capabilities directly. +using System.Collections.Concurrent; +using System.Net; +using System.Net.Sockets; +using System.Reflection; +using System.Text.Json; +using Microsoft.Extensions.Logging.Abstractions; +using Opc.Ua; +using Opc.Ua.Client; +using ZB.MOM.WW.OtOpcUa.Client.Shared; +using ZB.MOM.WW.OtOpcUa.Client.Shared.Models; +using ZB.MOM.WW.OtOpcUa.Commons.OpcUa; +using ZB.MOM.WW.OtOpcUa.Configuration.Entities; +using ZB.MOM.WW.OtOpcUa.Configuration.Enums; +using ZB.MOM.WW.OtOpcUa.Core.Abstractions; +using ZB.MOM.WW.OtOpcUa.Core.Authorization; +using ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient; +using ZB.MOM.WW.OtOpcUa.OpcUaServer; +using ZB.MOM.WW.OtOpcUa.OpcUaServer.Security; +using AlarmEventArgs = ZB.MOM.WW.OtOpcUa.Client.Shared.Models.AlarmEventArgs; +using WriteRequest = ZB.MOM.WW.OtOpcUa.Core.Abstractions.WriteRequest; +using SharedSecurityMode = ZB.MOM.WW.OtOpcUa.Client.Shared.Models.SecurityMode; +using CoreHistory = ZB.MOM.WW.OtOpcUa.Core.Abstractions.HistoryReadResult; + +internal static class ProcessHost +{ + static readonly DateTime Epoch = new(2026, 10, 1, 0, 0, 0, DateTimeKind.Utc); + const string RawUri = "https://zb.com/otopcua/raw", UnsUri = "https://zb.com/otopcua/uns"; + const string Folder = "Matrix/dev", Scalar = Folder + "/Scalar", Vector = Folder + "/Vector", Alarm = Folder + "/Alarm"; + static readonly CancellationToken Ct = new CancellationTokenSource(TimeSpan.FromMinutes(4)).Token; + static string Password => Environment.GetEnvironmentVariable("OPCUA_MATRIX_PASSWORD") ?? throw new InvalidOperationException("Missing ephemeral credential"); + static readonly List Cases = []; + static readonly List Observations = []; + static int Failures; + static string Root = ""; + static object? Clr(DataValue v) + { +#if SDK2 + return ZB.MOM.WW.OtOpcUa.Client.Shared.Helpers.ValueConverter.ToClrObject(v.WrappedValue); +#else + return v.Value; +#endif + } + static DateTime SourceTime(DataValue value) + { +#if SDK2 + return value.SourceTimestamp.ToDateTime(); +#else + return value.SourceTimestamp; +#endif + } + static DateTime ServerTime(DataValue value) + { +#if SDK2 + return value.ServerTimestamp.ToDateTime(); +#else + return value.ServerTimestamp; +#endif + } + static void Require(bool yes, string message) { if (!yes) throw new InvalidOperationException(message); } + static async Task Case(string name, Func action) + { + try { await action(); Cases.Add(new { name, status = "passed" }); } + catch (Exception e) { Failures++; Cases.Add(new { name, status = "failed", error = e.ToString() }); } + } + static async Task Wait(Func predicate) + { + for (int i = 0; i < 200; i++) { if (predicate()) return; await Task.Delay(50, Ct); } + Require(false, "Notification deadline exceeded"); + } + static ConnectionSettings Settings(string endpoint) => new() + { + EndpointUrl = endpoint, + Username = "apikey", + Password = Password, + SecurityMode = SharedSecurityMode.SignAndEncrypt, + AutoAcceptCertificates = false, + CertificateStorePath = Environment.GetEnvironmentVariable("OPCUA_MATRIX_CLIENT_PKI") ?? Path.Combine(Root, "client-pki") + }; + public static async Task Main(string[] args) + { + Root = Path.GetFullPath(args[1]); Directory.CreateDirectory(Root); + try + { + switch (args[0]) + { + case "local-data-path": Console.WriteLine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)); return 0; + case "prepare": + var type = typeof(OpcUaClientService).Assembly.GetType("ZB.MOM.WW.OtOpcUa.Client.Shared.Adapters.DefaultApplicationConfigurationFactory")!; + var factory = Activator.CreateInstance(type, true)!; + await (Task)type.GetMethod("CreateAsync")!.Invoke(factory, [Settings("opc.tcp://127.0.0.1:1"), Ct])!; + Console.WriteLine("PREPARED"); return 0; + case "prepare-driver": await PrepareDriver(); return 0; + case "driver": await Driver(args[2]); break; + case "server": await Serve(); return 0; + case "client": await Client(args[2]); break; + case "performance": await Performance(args[2]); break; + default: throw new ArgumentException("Expected prepare/server/client"); + } + } + catch (Exception e) { Failures++; Cases.Add(new { name = "process", status = "failed", error = e.ToString() }); } + File.WriteAllText(Path.Combine(Root, "result.json"), JsonSerializer.Serialize(new { sdk = typeof(NodeId).Assembly.GetName().Version?.ToString(), process = Environment.ProcessId, cases = Cases, observations = Observations, failures = Failures, loadedSdkAssemblies = AppDomain.CurrentDomain.GetAssemblies().Where(a => a.GetName().Name!.StartsWith("Opc.Ua", StringComparison.Ordinal)).Select(a => new { name = a.GetName().Name, version = a.GetName().Version?.ToString(), path = a.Location }) }, new JsonSerializerOptions { WriteIndented = true })); + return Failures == 0 ? 0 : 1; + } + static async Task Serve() + { + var options = new OpcUaApplicationHostOptions + { + ApplicationName = "OtOpcUa.Matrix", + ApplicationUri = $"urn:OtOpcUa.Matrix.{Guid.NewGuid():N}", + PublicHostname = "127.0.0.1", + PkiStoreRoot = Path.Combine(Root, "server-pki"), + AllowAnonymous = false, + AutoAcceptUntrustedClientCertificates = false, + EnabledSecurityProfiles = Environment.GetEnvironmentVariable("OPCUA_MATRIX_SERVER_SECURITY") == "none" + ? [OpcUaSecurityProfile.None] : [OpcUaSecurityProfile.Basic256Sha256SignAndEncrypt] + }; + using (var listener = new TcpListener(IPAddress.Loopback, 0)) { listener.Start(); options.OpcUaPort = ((IPEndPoint)listener.LocalEndpoint).Port; } + var server = new OtOpcUaSdkServer(); + await using var host = new OpcUaApplicationHost(options, NullLogger.Instance, new Auth()); + await host.StartAsync(server, Ct); + var nm = server.NodeManager!; var sink = new SdkAddressSpaceSink(nm); + var authority = new DataPlaneAuthorityState(); + authority.Apply("matrix", "rev1", [new ApiKey { ApiKeyId = "matrix", Name = "matrix", SecretHash = "fixture", Principal = "matrix", Enabled = true, CreatedUtc = DateTime.UtcNow.AddDays(-1) }], + [new NodeAcl { NodeAclId = "all", ClusterId = "matrix", Principal = "matrix", ScopeKind = NodeAclScopeKind.Cluster, PermissionFlags = (NodePermissions)int.MaxValue }], new Dictionary>()); + nm.DataPlaneAuthority = authority; + nm.Authorizer = new DataPlaneAuthorizer(authority, new TriePermissionEvaluator(authority.Tries), true, NullLogger.Instance, TimeProvider.System); + var history = new Source(Root); nm.HistorianDataSource = history; + sink.EnsureFolder(Folder, null, "dev", AddressSpaceRealm.Raw); + sink.EnsureFolder("Eq", null, "Eq", AddressSpaceRealm.Uns); + foreach (var realm in new[] { AddressSpaceRealm.Raw, AddressSpaceRealm.Uns }) + { + var scalar = realm == AddressSpaceRealm.Raw ? Scalar : "Eq/Scalar"; + var vector = realm == AddressSpaceRealm.Raw ? Vector : "Eq/Vector"; + var parent = realm == AddressSpaceRealm.Raw ? Folder : "Eq"; + sink.EnsureVariable(scalar, parent, "Scalar", "Int32", true, realm, "matrix.scalar"); + sink.EnsureVariable(vector, parent, "Vector", "Int32", true, realm, isArray: true, arrayLength: 3); + sink.WriteValue(scalar, 17, 0, Epoch, realm); sink.WriteValue(vector, new[] { 1, 2, 3 }, 0, Epoch, realm); + } + sink.AddReference("Eq/Scalar", AddressSpaceRealm.Uns, Scalar, AddressSpaceRealm.Raw); + sink.MaterialiseAlarmCondition(Alarm, Folder, "Alarm", "OffNormalAlarm", 800, AddressSpaceRealm.Raw, isNative: true); + sink.WireAlarmNotifiers(Alarm, AddressSpaceRealm.Raw, ["Eq"], AddressSpaceRealm.Uns); + sink.EnsureVariable(Folder + "/UnsetTimestamp", Folder, "UnsetTimestamp", "Int32", false, AddressSpaceRealm.Raw); + sink.WriteValue(Folder + "/UnsetTimestamp", 3, 0, DateTime.MinValue, AddressSpaceRealm.Raw); + nm.NodeWriteGateway = new Gateway(); + var state = new AlarmConditionSnapshot(true, false, true, true, AlarmShelvingKind.Unshelved, 800, "matrix-alarm"); + nm.NativeAlarmAckRouter = _ => Task.Run(() => { state = state with { Acknowledged = true }; sink.WriteAlarmCondition(Alarm, state, DateTime.UtcNow, AddressSpaceRealm.Raw); }); + File.WriteAllText(Path.Combine(Root, "endpoint.txt"), $"opc.tcp://127.0.0.1:{options.OpcUaPort}/OtOpcUa"); + File.WriteAllText(Path.Combine(Root, "ready.json"), JsonSerializer.Serialize(new { endpoint = $"opc.tcp://127.0.0.1:{options.OpcUaPort}/OtOpcUa", process = Environment.ProcessId, sdk = typeof(NodeId).Assembly.GetName().Version?.ToString(), rawUri = RawUri, unsUri = UnsUri })); + int tick = 0; + while (!File.Exists(Path.Combine(Root, "stop"))) + { + sink.WriteAlarmCondition(Alarm, state with { Message = ++tick % 2 == 0 ? "matrix-alarm" : "matrix-tick" }, DateTime.UtcNow, AddressSpaceRealm.Raw); + await Task.Delay(1000, Ct); + } + using var process = System.Diagnostics.Process.GetCurrentProcess(); + File.WriteAllText(Path.Combine(Root, "server-resources.json"), JsonSerializer.Serialize(new { process.WorkingSet64, process.PrivateMemorySize64, process.HandleCount, threads=process.Threads.Count, cpuMilliseconds=process.TotalProcessorTime.TotalMilliseconds, allocatedBytes=GC.GetTotalAllocatedBytes(), collections=new[]{GC.CollectionCount(0),GC.CollectionCount(1),GC.CollectionCount(2)} }, new JsonSerializerOptions {WriteIndented=true})); + } + static async Task Client(string endpoint) + { + using var client = new OpcUaClientService(); + await Case("trusted-SignAndEncrypt-API-key", async () => { var info = await client.ConnectAsync(Settings(endpoint), Ct); Require(info.SecurityMode == "SignAndEncrypt" && info.SecurityPolicyUri == SecurityPolicies.Basic256Sha256, "Unexpected negotiated policy"); Observations.Add(new { info.SecurityMode, info.SecurityPolicyUri }); }); + if (!client.IsConnected) return; + var namespaces = (string[])Clr(await client.ReadValueAsync(VariableIds.Server_NamespaceArray, Ct))!; + var raw = (ushort)Array.IndexOf(namespaces, RawUri); var uns = (ushort)Array.IndexOf(namespaces, UnsUri); + NodeId ScalarId(ushort ns) => new(ns == raw ? Scalar : "Eq/Scalar", ns); + NodeId VectorId(ushort ns) => new(ns == raw ? Vector : "Eq/Vector", ns); + await Case("raw-UNS-URI-browse", async () => + { + Require(raw > 0 && uns > 0, "Missing namespace URI"); + var rawChildren = await client.BrowseAsync(new NodeId(Folder, raw), Ct); + var unsChildren = await client.BrowseAsync(new NodeId("Eq", uns), Ct); + Observations.Add(new { rawChildren, unsChildren }); + // Supplement the production Shared results with unfiltered wire-reference metadata. + var adapter = typeof(OpcUaClientService).GetField("_session", BindingFlags.Instance | BindingFlags.NonPublic)!.GetValue(client)!; + var sdkSession = (Opc.Ua.Client.Session)adapter.GetType().GetField("_session", BindingFlags.Instance | BindingFlags.NonPublic)!.GetValue(adapter)!; + var (_, _, rawReferences) = await sdkSession.BrowseAsync(null, null, new NodeId(Folder, raw), 0u, + BrowseDirection.Forward, ReferenceTypeIds.References, true, 0u); + Observations.Add(new { rawReferences = (rawReferences.ToArray() ?? []).Select(reference => new { nodeId = reference.NodeId.ToString(), browseName = reference.BrowseName.ToString(), nodeClass = reference.NodeClass.ToString(), typeDefinition = reference.TypeDefinition.ToString(), referenceType = reference.ReferenceTypeId.ToString(), reference.IsForward }).ToArray() }); + var expectedRaw = new[] { Scalar, Vector, Alarm, Folder + "/UnsetTimestamp" }.Select(id => new NodeId(id, raw).ToString()); + Require(expectedRaw.All(id => rawChildren.Any(child => child.NodeId == id)), "Missing raw children: " + string.Join(",", expectedRaw.Where(id => !rawChildren.Any(child => child.NodeId == id)))); + Require(new[] { "Eq/Scalar", "Eq/Vector" }.Select(id => new NodeId(id, uns).ToString()).All(id => unsChildren.Any(child => child.NodeId == id)), "Missing UNS scalar/array children"); + }); + await Case("initial-quality-explicit-source-and-server-timestamps", async () => { var initial = await client.ReadValueAsync(ScalarId(raw), Ct); Require(StatusCode.IsGood(initial.StatusCode), "Bad initial quality"); Require(SourceTime(initial) == Epoch && ServerTime(initial) > Epoch, "Lost explicit initial timestamps"); Observations.Add(new { sourceTimestamp = SourceTime(initial).ToString("O"), serverTimestamp = ServerTime(initial).ToString("O"), contract = "Source supplied as 2026-10-01T00:00:00Z; server timestamp observed without normalization or historian algorithm changes" }); }); + foreach (var ns in new[] { raw, uns }) + { + await Case($"scalar-read-write-ns-{ns}", async () => { Require(Clr(await client.ReadValueAsync(ScalarId(ns), Ct)) is int, "Scalar lost Int32 type"); Require(StatusCode.IsGood(await client.WriteValueAsync(ScalarId(ns), 42, Ct)), "Scalar write failed"); Require((int)Clr(await client.ReadValueAsync(ScalarId(ns), Ct))! == 42, "Scalar round trip failed"); }); + await Case($"typed-array-read-write-ns-{ns}", async () => { Require(Clr(await client.ReadValueAsync(VectorId(ns), Ct)) is int[], "Array lost Int32[] type"); Require(StatusCode.IsGood(await client.WriteValueAsync(VectorId(ns), new[] { 7, 8, 9 }, Ct)), "Array write failed"); Require(((int[])Clr(await client.ReadValueAsync(VectorId(ns), Ct))!).SequenceEqual(new[] { 7, 8, 9 }), "Array round trip failed"); }); + } + await Case("monitor-quality-timestamps", async () => { var seen = new ConcurrentQueue(); client.DataChanged += (_, e) => seen.Enqueue(e.Value); await client.SubscribeAsync(ScalarId(raw), 100, Ct); await client.WriteValueAsync(ScalarId(raw), 73, Ct); await Wait(() => seen.Any(v => Equals(Clr(v), 73))); var v = seen.Last(v => Equals(Clr(v), 73)); Require(StatusCode.IsGood(v.StatusCode) && SourceTime(v) > Epoch && ServerTime(v) > Epoch, "Bad monitor quality or missing timestamps"); Observations.Add(new { sourceTimestamp = SourceTime(v).ToString("O"), serverTimestamp = ServerTime(v).ToString("O"), status = v.StatusCode.ToString() }); await client.UnsubscribeAsync(ScalarId(raw), Ct); }); + await Case("event-filter-and-native-ack", async () => { var alarms = new ConcurrentQueue(); client.AlarmEvent += (_, a) => alarms.Enqueue(a); await client.SubscribeAlarmsAsync(ObjectIds.Server, 100, Ct); await Wait(() => alarms.Any(a => a.Message == "matrix-alarm" && a.ActiveState && a.Severity == 800)); var alarm = alarms.Last(a => a.Message == "matrix-alarm"); Require(alarm.EventId?.Length > 0, "Missing event ID"); Require(StatusCode.IsGood(await client.AcknowledgeAlarmAsync(new NodeId(Alarm, raw).ToString(), alarm.EventId!, "matrix-ack", Ct)), "Ack refused"); await Wait(() => alarms.Any(a => a.Message == "matrix-alarm" && a.AckedState)); await client.UnsubscribeAlarmsAsync(Ct); }); + await Case("raw-history-CP-paging", async () => { var values = await client.HistoryReadRawAsync(ScalarId(raw), Epoch, Epoch.AddMinutes(1), 100, Ct); Require(values.Count == 25, "Expected 25 raw samples, got " + values.Count); Require(values.Select(v => Convert.ToInt32(Clr(v))).SequenceEqual(Enumerable.Range(0, 25)), "Raw page loss/duplicates/order"); }); + await Case("event-history-CP-paging", async () => + { + var filter = new EventFilter(); +#if SDK2 + filter.SelectClauses += new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, new QualifiedName("EventId")) { AttributeId = Attributes.Value }; +#else + filter.SelectClauses.Add(new SimpleAttributeOperand {TypeDefinitionId=ObjectTypeIds.BaseEventType,BrowsePath=new QualifiedNameCollection {new QualifiedName("EventId")},AttributeId=Attributes.Value}); +#endif + var events = await client.HistoryReadEventsAsync(new NodeId(Folder, raw), Epoch, Epoch.AddMinutes(1), filter, 100, Ct); Require(events.Count == 25, "Expected 25 event samples, got " + events.Count); +#if SDK2 + var ids = events.Select(e => System.Text.Encoding.UTF8.GetString((byte[])ZB.MOM.WW.OtOpcUa.Client.Shared.Helpers.ValueConverter.ToClrObject(e.Fields[0])!)); +#else + var ids=events.Select(e=>System.Text.Encoding.UTF8.GetString((byte[])e.Fields[0].Value)); +#endif + Require(ids.SequenceEqual(Enumerable.Range(0, 25).Select(i => $"e{i:00}")), "Event history loss/duplicates/order across timestamp ties"); + }); + await Case("event-history-where-filter-positive-and-negative", async () => + { + foreach (var type in new[] { ObjectTypeIds.BaseEventType, ObjectTypeIds.AuditEventType }) + { + var filter = new EventFilter(); +#if SDK2 + filter.SelectClauses += new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, new QualifiedName("EventId")) { AttributeId = Attributes.Value }; + filter.WhereClause.Push(FilterOperator.OfType, Variant.From(type)); +#else + filter.SelectClauses.Add(new SimpleAttributeOperand(ObjectTypeIds.BaseEventType,new QualifiedName("EventId")){AttributeId=Attributes.Value}); + filter.WhereClause.Push(FilterOperator.OfType,new LiteralOperand(new Variant(type))); +#endif + var events = await client.HistoryReadEventsAsync(new NodeId(Folder, raw), Epoch, Epoch.AddMinutes(1), filter, 100, Ct); + Require(events.Count == (type == ObjectTypeIds.BaseEventType ? 25 : 0), $"Where filter for {type} expected {(type == ObjectTypeIds.BaseEventType ? 25 : 0)} got {events.Count}"); + } + }); + var unset = await client.ReadValueAsync(new NodeId(Folder + "/UnsetTimestamp", raw), Ct); + Observations.Add(new { sourceTimestamp = SourceTime(unset).ToString("O"), serverTimestamp = ServerTime(unset).ToString("O"), timestampObservation = "Fixture source supplied DateTime.MinValue (unset). These are unmodified application/SDK wire observations; no historian algorithm or expected timestamp was changed." }); + await Benchmark(client, ScalarId(raw), VectorId(raw)); + await client.DisconnectAsync(Ct); + } + static OpcUaClientDriverOptions DriverOptions(string endpoint) => new() + { + EndpointUrl = endpoint, + SecurityPolicy = OpcUaSecurityPolicy.Basic256Sha256, + SecurityMode = OpcUaSecurityMode.SignAndEncrypt, + AuthType = OpcUaAuthType.Username, + Username = "apikey", + Password = Password, + AutoAcceptCertificates = false, + RawTags = [new("scalar",JsonSerializer.Serialize(new {nodeId=$"nsu={RawUri};s={Scalar}"}),true), + new("vector",JsonSerializer.Serialize(new {nodeId=$"nsu={RawUri};s={Vector}"}),true), + new("uns",JsonSerializer.Serialize(new {nodeId=$"nsu={UnsUri};s=Eq/Scalar"}),true)], + SessionName = "MatrixDriver", + ApplicationUri = "urn:localhost:MatrixDriver" + }; + static string IsolatedLocalData() + { + var local = Path.GetFullPath(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)); + Require(local.StartsWith(Path.GetFullPath(Root) + Path.DirectorySeparatorChar, StringComparison.Ordinal), "Driver/CLI canonical PKI must be in task-owned root: " + local); + return local; + } + static async Task PrepareDriver() + { + var local = IsolatedLocalData(); + await using var driver = new OpcUaClientDriver(DriverOptions("opc.tcp://127.0.0.1:1"), "matrix"); + // The production configuration method creates the application's own certificate without + // attempting a session. Reflection is confined to preparation; all wire operations below + // call the unchanged public driver API. + var type = typeof(OpcUaClientDriver); + var hook = Activator.CreateInstance(type.GetNestedType("CertValidationHook", BindingFlags.NonPublic)!, true)!; + await (Task)type.GetMethod("BuildApplicationConfigurationAsync", BindingFlags.Instance | BindingFlags.NonPublic)!.Invoke(driver, [hook, Ct])!; + File.WriteAllText(Path.Combine(Root, "driver-pki.txt"), Path.Combine(local, "OtOpcUa", "pki")); + } + static async Task Driver(string endpoint) + { + IsolatedLocalData(); + await using var driver = new OpcUaClientDriver(DriverOptions(endpoint), "matrix"); + await Case("driver-trusted-encrypted-API-key-connect", () => driver.InitializeAsync("{}", Ct)); + await Case("driver-raw-UNS-URI-scalar-and-array-read", async () => + { + var values = await driver.ReadAsync(["scalar", "vector", "uns"], Ct); + Require(values.Count == 3 && values.All(x => x.StatusCode == 0), "Read failure"); + Require(values[0].Value is int && values[1].Value is int[] && values[2].Value is int, "Lost scalar/array type"); + }); + await Case("driver-scalar-array-write-roundtrip", async () => + { + var writes = await driver.WriteAsync([new WriteRequest("scalar", 91), new WriteRequest("vector", new[] { 11, 12, 13 })], Ct); + Require(writes.All(x => x.StatusCode == 0), "Write failed"); + var values = await driver.ReadAsync(["scalar", "vector"], Ct); + Require(Equals(values[0].Value, 91) && ((int[])values[1].Value!).SequenceEqual(new[] { 11, 12, 13 }), "Write round trip mismatch"); + }); + await Case("driver-monitor-quality-timestamps", async () => + { + var seen = new ConcurrentQueue(); + driver.OnDataChange += (_, e) => seen.Enqueue(e.Snapshot); + var subscription = await driver.SubscribeAsync(["scalar"], TimeSpan.FromMilliseconds(100), Ct); + await driver.WriteAsync([new WriteRequest("scalar", 92)], Ct); + await Wait(() => seen.Any(x => Equals(x.Value, 92))); + var value = seen.Last(x => Equals(x.Value, 92)); + Require(value.StatusCode == 0 && value.SourceTimestampUtc.HasValue && value.ServerTimestampUtc > Epoch, "Missing monitor quality/timestamps"); + Observations.Add(new { value.SourceTimestampUtc, value.ServerTimestampUtc, value.StatusCode }); + await driver.UnsubscribeAsync(subscription, Ct); + }); + Observations.Add(new { capability = "driver-history", status = "not-applicable", evidence = "Driver has no IHistoryProvider/HistoryRead capability; .claude/rules/drivers.md #655. Shared/CLI own history." }); + await driver.ShutdownAsync(Ct); + } + static async Task Performance(string endpoint) + { + using var client = new OpcUaClientService(); + var info = await client.ConnectAsync(Settings(endpoint), Ct); + Require(info.SecurityMode == "SignAndEncrypt" && info.SecurityPolicyUri == SecurityPolicies.Basic256Sha256, "Unexpected benchmark endpoint policy"); + var namespaces = (string[])Clr(await client.ReadValueAsync(VariableIds.Server_NamespaceArray, Ct))!; + var raw = (ushort)Array.IndexOf(namespaces, RawUri); + Require(raw > 0, "Missing benchmark raw namespace"); + Observations.Add(new {info.SecurityMode, info.SecurityPolicyUri, tieredCompilation=Environment.GetEnvironmentVariable("DOTNET_TieredCompilation"), scope="Two scalar/Int32[3] variables; zero data monitors during measurement; five fixture variables and one native condition"}); + await Case("warmed-production-client-read-write-measurement", () => Benchmark(client, new NodeId(Scalar, raw), new NodeId(Vector, raw))); + await client.DisconnectAsync(Ct); + } + static async Task Benchmark(OpcUaClientService client, NodeId scalar, NodeId vector) + { + // Local diagnostic subset; excludes reconnect, history and load. + var rounds = int.Parse(Environment.GetEnvironmentVariable("OPCUA_MATRIX_PERF_ROUNDS") ?? "3"); + var warmups = int.Parse(Environment.GetEnvironmentVariable("OPCUA_MATRIX_PERF_WARMUPS") ?? "10"); + var measured = int.Parse(Environment.GetEnvironmentVariable("OPCUA_MATRIX_PERF_MEASURED") ?? "50"); + Require(rounds > 0 && warmups >= 0 && measured > 0, "Invalid performance sample counts"); + for (int round = 1; round <= rounds; round++) + { + for (int warmup = 0; warmup < warmups; warmup++) + { + await client.ReadValueAsync(scalar, Ct); await client.WriteValueAsync(scalar, warmup, Ct); + await client.ReadValueAsync(vector, Ct); await client.WriteValueAsync(vector, new[] { warmup, warmup + 1, warmup + 2 }, Ct); + } + var samples = new Dictionary>(); + var before = System.Diagnostics.Process.GetCurrentProcess(); var cpu = before.TotalProcessorTime; + var allocated = GC.GetTotalAllocatedBytes(); var gc = new[] { GC.CollectionCount(0), GC.CollectionCount(1), GC.CollectionCount(2) }; + foreach (var operation in new[] { "scalar-read", "scalar-write", "array-read", "array-write" }) + { + var times = new List(); + for (int i = 0; i < measured; i++) + { + var start = System.Diagnostics.Stopwatch.GetTimestamp(); + if (operation == "scalar-read") await client.ReadValueAsync(scalar, Ct); + else if (operation == "scalar-write") Require(StatusCode.IsGood(await client.WriteValueAsync(scalar, i, Ct)), "Benchmark scalar write"); + else if (operation == "array-read") await client.ReadValueAsync(vector, Ct); + else Require(StatusCode.IsGood(await client.WriteValueAsync(vector, new[] { i, i + 1, i + 2 }, Ct)), "Benchmark array write"); + times.Add(System.Diagnostics.Stopwatch.GetElapsedTime(start).TotalMilliseconds); + } + samples[operation] = times; + } + before.Refresh(); + Observations.Add(new + { + benchmarkRound = round, + warmupOperationsPerKind = 10, + operationsPerKind = 50, + latencyMilliseconds = samples.ToDictionary(x => x.Key, x => new { p50 = x.Value.Order().ElementAt((int)Math.Ceiling(measured * 0.50) - 1), p95 = x.Value.Order().ElementAt((int)Math.Ceiling(measured * 0.95) - 1), p99 = x.Value.Order().ElementAt((int)Math.Ceiling(measured * 0.99) - 1), throughputOperationsPerSecond = measured * 1000.0 / x.Value.Sum() }), + clientCpuMilliseconds = (before.TotalProcessorTime - cpu).TotalMilliseconds, + clientAllocatedBytes = GC.GetTotalAllocatedBytes() - allocated, clientAllocatedBytesPerOperation = (GC.GetTotalAllocatedBytes() - allocated) / (4.0 * measured), + clientWorkingSetBytes = before.WorkingSet64, + clientPrivateBytes = before.PrivateMemorySize64, + clientThreads = before.Threads.Count, + clientHandles = before.HandleCount, + collections = new[] { GC.CollectionCount(0) - gc[0], GC.CollectionCount(1) - gc[1], GC.CollectionCount(2) - gc[2] } + }); + } + } + sealed class Auth : IOpcUaUserAuthenticator + { + public Task AuthenticateUserNameAsync(string username, string password, CancellationToken ct) => Task.FromResult(username == "apikey" && password == Password ? OpcUaUserAuthResult.AllowKey("matrix", [OpcUaDataPlaneRoles.WriteOperate, OpcUaDataPlaneRoles.AlarmAck], "matrix") : OpcUaUserAuthResult.Deny("Invalid ephemeral fixture key")); + } + sealed class Gateway : IOpcUaNodeWriteGateway { public Task WriteAsync(string id, object? value, AddressSpaceRealm realm, CancellationToken ct) => Task.FromResult(new NodeWriteOutcome(true, null)); } + sealed class Source(string root) : IHistorianDataSource + { + void Log(string operation, int rows) => File.AppendAllText(Path.Combine(root, "history-requests.jsonl"), JsonSerializer.Serialize(new { operation, rows }) + "\n"); + public int MaxRawValuesPerRead => 7; + public Task ReadRawAsync(string r, DateTime s, DateTime e, uint m, CancellationToken ct) + { var all = Enumerable.Range(0, 25).Select(i => new DataValueSnapshot(i, 0, Epoch.AddSeconds(i), Epoch.AddSeconds(i))).Where(v => v.SourceTimestampUtc >= s && v.SourceTimestampUtc < e).ToList(); var rows = all.Take((int)(m == 0 ? 7 : m)).ToArray(); Log("raw", rows.Length); return Task.FromResult(new CoreHistory(rows, all.Count > rows.Length ? [1] : null)); } + public Task ReadEventsAsync(string? source, DateTime s, DateTime e, int max, CancellationToken ct) + { var all = Enumerable.Range(0, 25).Select(i => new HistoricalEvent($"e{i:00}", "matrix", Epoch.AddSeconds(i / 2), Epoch, "matrix-history", 500)).Where(v => v.EventTimeUtc >= s && v.EventTimeUtc < e).ToList(); var rows = all.Take(Math.Min(7, max <= 0 ? 7 : max)).ToArray(); Log("events", rows.Length); return Task.FromResult(new HistoricalEventsResult(rows, all.Count > rows.Length ? [1] : null)); } + public Task ReadProcessedAsync(string r, DateTime s, DateTime e, TimeSpan i, HistoryAggregateType a, CancellationToken ct) => NullHistorianDataSource.Instance.ReadProcessedAsync(r, s, e, i, a, ct); + public Task ReadAtTimeAsync(string r, IReadOnlyList t, CancellationToken ct) => NullHistorianDataSource.Instance.ReadAtTimeAsync(r, t, ct); + public HistorianHealthSnapshot GetHealthSnapshot() => NullHistorianDataSource.Instance.GetHealthSnapshot(); + public void Dispose() { } + } +} diff --git a/scripts/validation/opcua-sdk-compatibility/README.md b/scripts/validation/opcua-sdk-compatibility/README.md new file mode 100644 index 000000000..6b3ea2eaa --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/README.md @@ -0,0 +1,96 @@ +# OPC UA SDK process compatibility + +Run from a dedicated candidate checkout with .NET 10, Python 3, PowerShell 7, +and Docker. Supply the unchanged original application's existing `host/` and +`client/` publish directories. The output directory must not already exist. + +```powershell +./scripts/e2e/test-opcua-sdk-compatibility.ps1 ` + -BaselineRoot /absolute/original-checkout ` + -BaselineArtifacts /absolute/original-publishes ` + -CandidateRoot /absolute/dedicated-candidate-checkout ` + -OutputDirectory /absolute/fresh-evidence-directory +``` + +The baseline console references the exact published production assemblies; +it does not rebuild or edit the original application. The candidate console +references the production host, Client.Shared and OPC UA driver projects, and +the candidate CLI is separately published. Different SDK versions always run +in different processes. Source revisions, SDK assemblies, SHA-256 hashes, +commands, per-case results, actual namespace URIs, negotiated Shared security, +loaded client SDK assemblies, timestamps and backend request logs are retained. + +The required Shared legs are original→candidate, candidate→original and +candidate→candidate. A fourth original→original leg provides a reference for +both the application contract and the small performance sample. Every Shared +leg checks the exact scalar, array and condition browse identities, both +namespaces by URI, typed scalar/Int32[3] read/write, monitored Good quality and +source/server timestamps, the production alarm event filter and native +acknowledgment, and complete raw/event history across continuation points. +Event-history results include timestamp ties, exact IDs/order and positive and +negative `OfType` predicates. The historian is a deterministic fixture behind +the production server's session-bound continuation store; these results do +not certify any SQL Server, QuestDB or AVEVA backend. + +Server, Shared client and driver require trusted Basic256Sha256 +SignAndEncrypt peers, with certificate autoaccept disabled. Public certificates +are exchanged before sessions open. The test authenticator accepts one exact, +random, API-key-shaped credential from the process environment; production +ACL, write and condition-method checks use the resulting key identity. This +fixture does not replace cryptographic API-key-authenticator coverage. + +The driver and actual CLI run in a disposable `--network none` Linux container, +alongside a separate baseline or candidate server process. PKI lives only in +the mounted task directory; no host profile PKI or fleet endpoint is touched. +The driver hardcodes `LocalApplicationData/OtOpcUa/pki`, so Linux's task-local +`XDG_DATA_HOME` supplies isolation. The helper refuses a driver store outside +its task root. CLI uses its own task-local canonical store. CLI currently +forces `AutoAcceptCertificates=true` and exposes no strict-validation flag +(`CommandBase.CreateConnectionSettings`); the exchanged peers and encrypted +server remain in use, but CLI is not counted as strict client validation. +Driver history is N/A because the application removed that capability (#655); +Shared and CLI execute history reads instead. + +Three measured rounds follow ten warmup operations per kind in each round: +50 scalar reads, scalar writes, array reads and array writes per kind. The +sample records nearest-rank p50/p95/p99, sequential throughput, client CPU, +allocated bytes, GC collections, working set, private bytes, threads and +handles. This is a small local diagnostic on a shared development host. It +has no production fan-out, reconnect, queue, backpressure, backend or soak +performance claim and does not establish Gate G4. + +A separately published `server` helper can be used by other local consumer +checks. Supply a fresh directory and `OPCUA_MATRIX_PASSWORD` in the process +environment, then launch `dotnet ProcessHost.dll server `. +`ready.json`/`endpoint.txt` identify the ephemeral loopback port; touching +`/stop` shuts it down. Its default is strict SignAndEncrypt only. +`OPCUA_MATRIX_SERVER_SECURITY=none` is an explicit fixture-only override for +checking an existing unsecured consumer subset; the matrix runner clears that +override. Anonymous is disabled in either mode. Secure clients must place +their public certificates under `server-pki/trusted/certs` before server start +and trust the resulting `server-pki/own/certs` certificate. + +Explicitly supplied timestamps are asserted. Unset source timestamps are +recorded separately as observations, with their original application/SDK wire +values. The harness does not change historian algorithms or normalize the +unset-timestamp sentinel to manufacture parity. + +For the supplementary sustained warmup experiment, use the built consoles from +one completed matrix run: + +```sh +python3 scripts/validation/opcua-sdk-compatibility/performance.py \ + --baseline-harness /absolute/run/build-baseline/bin/Release/net10.0/ProcessHost.dll \ + --candidate-harness /absolute/run/build-candidate/bin/Release/net10.0/ProcessHost.dll \ + --output /absolute/fresh-performance-directory +``` + +This runs three fresh baseline/candidate process pairs serially, with 1,000 +warmup and 2,000 measured operations per kind in each process. Both server and +client receive `DOTNET_TieredCompilation=0` for this experiment only; the +application's shipped configuration is unchanged. The recorded budget is a +15% increase in the median of the three p95 samples for any operation kind. +Exit code 2 means a diagnostic budget regression, while process failures +remain errors. Even an experiment within that budget does not certify the +complete production performance matrix. The allocation-per-operation field +is the average across all four operation kinds in a measured workload. diff --git a/scripts/validation/opcua-sdk-compatibility/container-leg.sh b/scripts/validation/opcua-sdk-compatibility/container-leg.sh new file mode 100644 index 000000000..00a8b4fc5 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/container-leg.sh @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +# Runs only inside the disposable, network-isolated task container. +set -euo pipefail +mkdir -p /task/driver/data /task/cli/data /task/server +XDG_DATA_HOME=/task/driver/data dotnet /candidate/ProcessHost.dll prepare-driver /task/driver > /task/driver-prepare.log 2>&1 +OPCUA_MATRIX_CLIENT_PKI=/task/cli/data/OtOpcUaClient/pki XDG_DATA_HOME=/task/cli/data dotnet /candidate/ProcessHost.dll prepare /task/cli > /task/cli-prepare.log 2>&1 +mkdir -p /task/server/server-pki/trusted/certs +cp /task/driver/data/OtOpcUa/pki/own/certs/* /task/server/server-pki/trusted/certs/ +cp /task/cli/data/OtOpcUaClient/pki/own/certs/* /task/server/server-pki/trusted/certs/ +dotnet /server/ProcessHost.dll server /task/server > /task/server.log 2>&1 & +server_pid=$! +cleanup() { + touch /task/server/stop + wait "$server_pid" || true +} +trap cleanup EXIT +for attempt in $(seq 1 600); do + test ! -f /task/server/ready.json || break + kill -0 "$server_pid" || exit 1 + sleep 0.1 +done +test -f /task/server/ready.json +endpoint=$(cat /task/server/endpoint.txt) +mkdir -p /task/driver/data/OtOpcUa/pki/trusted/certs /task/cli/data/OtOpcUaClient/pki/trusted/certs +cp /task/server/server-pki/own/certs/* /task/driver/data/OtOpcUa/pki/trusted/certs/ +cp /task/server/server-pki/own/certs/* /task/cli/data/OtOpcUaClient/pki/trusted/certs/ +result=0 +XDG_DATA_HOME=/task/driver/data dotnet /candidate/ProcessHost.dll driver /task/driver "$endpoint" > /task/driver.log 2>&1 || result=1 +# CLI currently autoaccepts by product design; it has no strict-validation flag. +# Its public certificates are nevertheless explicitly exchanged in this fixture. +XDG_DATA_HOME=/task/cli/data dotnet /cli/ZB.MOM.WW.OtOpcUa.Client.CLI.dll read --url "$endpoint" --security signandencrypt --username apikey --password "$OPCUA_MATRIX_PASSWORD" --node 'ns=2;s=Matrix/dev/Scalar' > /task/cli-read.log 2>&1 || result=1 +XDG_DATA_HOME=/task/cli/data dotnet /cli/ZB.MOM.WW.OtOpcUa.Client.CLI.dll historyread --url "$endpoint" --security signandencrypt --username apikey --password "$OPCUA_MATRIX_PASSWORD" --node 'ns=2;s=Matrix/dev/Scalar' --start 2026-10-01T00:00:00Z --end 2026-10-01T00:01:00Z --max 100 > /task/cli-raw-history.log 2>&1 || result=1 +XDG_DATA_HOME=/task/cli/data dotnet /cli/ZB.MOM.WW.OtOpcUa.Client.CLI.dll historyread --url "$endpoint" --security signandencrypt --username apikey --password "$OPCUA_MATRIX_PASSWORD" --node 'ns=2;s=Matrix/dev' --start 2026-10-01T00:00:00Z --end 2026-10-01T00:01:00Z --max 100 --events --fields EventId,Message > /task/cli-event-history.log 2>&1 || result=1 +exit "$result" diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/container-image.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/container-image.json new file mode 100644 index 000000000..945627837 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/container-image.json @@ -0,0 +1,8 @@ +{ + "Id": "sha256:b04611ee9e1b7d36797012ed921962c57189cb4dbb3dff12afb8e158110f293b", + "RepoDigests": [ + "mcr.microsoft.com/dotnet/sdk@sha256:e362a8dbcd691522456da26a5198b8f3ca1d7641c95624fadc5e3e82678bd08a" + ], + "Architecture": "arm64", + "Os": "linux" +} diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/early-short-performance-measurements.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/early-short-performance-measurements.json new file mode 100644 index 000000000..6da120f98 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/early-short-performance-measurements.json @@ -0,0 +1,534 @@ +{ + "scope": "Early short3round,10warmup+50measured/kind, shared-host diagnostic only. This source run had insufficient alarm browse assertions and is superseded as functional evidence by run-10. Preserve these original timing observations without claiming the earlier functional matrix passed the full browse contract.", + "source": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-07/matrix.json", + "measurements": [ + { + "name": "baseline-client-to-baseline-server", + "sdk": "1.5.378.0", + "observations": [ + { + "benchmarkRound": 1, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.1949, + "p95": 0.2802, + "p99": 0.3099, + "throughputOperationsPerSecond": 4941.39505465183 + }, + "scalar-write": { + "p50": 0.2127, + "p95": 0.2761, + "p99": 0.4201, + "throughputOperationsPerSecond": 4527.919149475669 + }, + "array-read": { + "p50": 0.1511, + "p95": 0.2183, + "p99": 0.3511, + "throughputOperationsPerSecond": 6323.190935073475 + }, + "array-write": { + "p50": 0.1346, + "p95": 0.2007, + "p99": 0.2762, + "throughputOperationsPerSecond": 6981.777560566919 + } + }, + "clientCpuMilliseconds": 51.315, + "clientAllocatedBytes": 1317880, + "clientWorkingSetBytes": 134643712, + "clientPrivateBytes": 0, + "clientThreads": 18, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 2, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.1667, + "p95": 0.2128, + "p99": 0.2603, + "throughputOperationsPerSecond": 5854.595271828857 + }, + "scalar-write": { + "p50": 0.1705, + "p95": 0.2398, + "p99": 0.2455, + "throughputOperationsPerSecond": 5681.043494068992 + }, + "array-read": { + "p50": 0.1645, + "p95": 0.2415, + "p99": 7.8687, + "throughputOperationsPerSecond": 3070.70607815561 + }, + "array-write": { + "p50": 0.1646, + "p95": 0.2192, + "p99": 0.2517, + "throughputOperationsPerSecond": 5982.650314089142 + } + }, + "clientCpuMilliseconds": 45.783, + "clientAllocatedBytes": 1318464, + "clientWorkingSetBytes": 136298496, + "clientPrivateBytes": 0, + "clientThreads": 18, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 3, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.1606, + "p95": 0.2057, + "p99": 0.2141, + "throughputOperationsPerSecond": 6152.7102688734385 + }, + "scalar-write": { + "p50": 0.1645, + "p95": 0.1888, + "p99": 0.1986, + "throughputOperationsPerSecond": 6050.338818973862 + }, + "array-read": { + "p50": 0.1262, + "p95": 0.1857, + "p99": 2.3447, + "throughputOperationsPerSecond": 5717.945199213212 + }, + "array-write": { + "p50": 0.1297, + "p95": 0.1718, + "p99": 0.1826, + "throughputOperationsPerSecond": 7597.05234369065 + } + }, + "clientCpuMilliseconds": 43.613, + "clientAllocatedBytes": 1296800, + "clientWorkingSetBytes": 137920512, + "clientPrivateBytes": 0, + "clientThreads": 18, + "clientHandles": 0, + "collections": [ + 1, + 0, + 0 + ] + } + ] + }, + { + "name": "baseline-client-to-candidate-server", + "sdk": "1.5.378.0", + "observations": [ + { + "benchmarkRound": 1, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.2427, + "p95": 0.2798, + "p99": 0.3337, + "throughputOperationsPerSecond": 4066.528404700906 + }, + "scalar-write": { + "p50": 0.2384, + "p95": 0.2922, + "p99": 0.2955, + "throughputOperationsPerSecond": 4237.647258242225 + }, + "array-read": { + "p50": 0.2082, + "p95": 0.2556, + "p99": 0.3692, + "throughputOperationsPerSecond": 4715.602040912563 + }, + "array-write": { + "p50": 0.1895, + "p95": 0.295, + "p99": 0.3612, + "throughputOperationsPerSecond": 4881.811347282295 + } + }, + "clientCpuMilliseconds": 55.468, + "clientAllocatedBytes": 1325592, + "clientWorkingSetBytes": 134545408, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 2, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.2064, + "p95": 0.293, + "p99": 0.3812, + "throughputOperationsPerSecond": 4710.004992605292 + }, + "scalar-write": { + "p50": 0.2025, + "p95": 0.3077, + "p99": 0.4019, + "throughputOperationsPerSecond": 4707.1671326762125 + }, + "array-read": { + "p50": 0.1626, + "p95": 0.2309, + "p99": 0.2487, + "throughputOperationsPerSecond": 5908.2100486836525 + }, + "array-write": { + "p50": 0.1752, + "p95": 0.243, + "p99": 0.2937, + "throughputOperationsPerSecond": 5501.336824848437 + } + }, + "clientCpuMilliseconds": 45.733, + "clientAllocatedBytes": 1326672, + "clientWorkingSetBytes": 136249344, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 3, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.1973, + "p95": 0.2547, + "p99": 0.2738, + "throughputOperationsPerSecond": 4988.62593287305 + }, + "scalar-write": { + "p50": 0.2038, + "p95": 0.2312, + "p99": 0.2664, + "throughputOperationsPerSecond": 4974.035534509858 + }, + "array-read": { + "p50": 0.16, + "p95": 0.1892, + "p99": 2.4703, + "throughputOperationsPerSecond": 4757.46446174047 + }, + "array-write": { + "p50": 0.195, + "p95": 0.2245, + "p99": 0.2277, + "throughputOperationsPerSecond": 5199.775369704029 + } + }, + "clientCpuMilliseconds": 46.975, + "clientAllocatedBytes": 1286632, + "clientWorkingSetBytes": 137936896, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 1, + 0, + 0 + ] + } + ] + }, + { + "name": "candidate-client-to-baseline-server", + "sdk": "2.0.1.0", + "observations": [ + { + "benchmarkRound": 1, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.2241, + "p95": 0.2949, + "p99": 0.4007, + "throughputOperationsPerSecond": 4283.2055510343935 + }, + "scalar-write": { + "p50": 0.2197, + "p95": 0.2889, + "p99": 0.3367, + "throughputOperationsPerSecond": 4384.887922264707 + }, + "array-read": { + "p50": 0.1518, + "p95": 0.2545, + "p99": 0.3429, + "throughputOperationsPerSecond": 6052.902366684823 + }, + "array-write": { + "p50": 0.1445, + "p95": 0.2006, + "p99": 0.2097, + "throughputOperationsPerSecond": 6667.466762678188 + } + }, + "clientCpuMilliseconds": 63.388, + "clientAllocatedBytes": 673504, + "clientWorkingSetBytes": 128729088, + "clientPrivateBytes": 0, + "clientThreads": 20, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 2, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.1828, + "p95": 0.2139, + "p99": 0.2324, + "throughputOperationsPerSecond": 5446.563762921972 + }, + "scalar-write": { + "p50": 0.1544, + "p95": 0.2086, + "p99": 8.8284, + "throughputOperationsPerSecond": 3001.903206633005 + }, + "array-read": { + "p50": 0.1853, + "p95": 0.227, + "p99": 0.2436, + "throughputOperationsPerSecond": 5281.448384404939 + }, + "array-write": { + "p50": 0.19, + "p95": 0.2219, + "p99": 0.2799, + "throughputOperationsPerSecond": 5251.163132633879 + } + }, + "clientCpuMilliseconds": 63.984, + "clientAllocatedBytes": 674328, + "clientWorkingSetBytes": 129597440, + "clientPrivateBytes": 0, + "clientThreads": 20, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 3, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.1501, + "p95": 0.1844, + "p99": 0.196, + "throughputOperationsPerSecond": 6574.016855779218 + }, + "scalar-write": { + "p50": 0.1424, + "p95": 0.1684, + "p99": 0.1927, + "throughputOperationsPerSecond": 6859.181013786954 + }, + "array-read": { + "p50": 0.1601, + "p95": 0.1993, + "p99": 0.2257, + "throughputOperationsPerSecond": 6130.155460742485 + }, + "array-write": { + "p50": 0.1835, + "p95": 0.2002, + "p99": 0.2039, + "throughputOperationsPerSecond": 5506.911173522769 + } + }, + "clientCpuMilliseconds": 58.499, + "clientAllocatedBytes": 674224, + "clientWorkingSetBytes": 130433024, + "clientPrivateBytes": 0, + "clientThreads": 20, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + } + ] + }, + { + "name": "candidate-client-to-candidate-server", + "sdk": "2.0.1.0", + "observations": [ + { + "benchmarkRound": 1, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.2968, + "p95": 0.3548, + "p99": 0.4229, + "throughputOperationsPerSecond": 3258.4115895183427 + }, + "scalar-write": { + "p50": 0.2754, + "p95": 0.3423, + "p99": 0.4283, + "throughputOperationsPerSecond": 3531.7718192862994 + }, + "array-read": { + "p50": 0.2407, + "p95": 0.2708, + "p99": 0.3132, + "throughputOperationsPerSecond": 4129.194229038145 + }, + "array-write": { + "p50": 0.27, + "p95": 0.3783, + "p99": 0.3875, + "throughputOperationsPerSecond": 3553.1047028893854 + } + }, + "clientCpuMilliseconds": 73.878, + "clientAllocatedBytes": 685360, + "clientWorkingSetBytes": 128188416, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 2, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.2477, + "p95": 0.2772, + "p99": 0.2965, + "throughputOperationsPerSecond": 4027.580873823946 + }, + "scalar-write": { + "p50": 0.2425, + "p95": 0.2885, + "p99": 0.357, + "throughputOperationsPerSecond": 4128.137384412154 + }, + "array-read": { + "p50": 0.2063, + "p95": 0.2431, + "p99": 0.2776, + "throughputOperationsPerSecond": 4806.07487864661 + }, + "array-write": { + "p50": 0.261, + "p95": 0.3474, + "p99": 0.3773, + "throughputOperationsPerSecond": 3704.060391000616 + } + }, + "clientCpuMilliseconds": 68.193, + "clientAllocatedBytes": 674904, + "clientWorkingSetBytes": 129024000, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 3, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.247, + "p95": 0.3, + "p99": 0.3212, + "throughputOperationsPerSecond": 4017.096763826847 + }, + "scalar-write": { + "p50": 0.211, + "p95": 0.2719, + "p99": 0.2778, + "throughputOperationsPerSecond": 4647.185664361664 + }, + "array-read": { + "p50": 0.2318, + "p95": 0.262, + "p99": 0.291, + "throughputOperationsPerSecond": 4246.789427193043 + }, + "array-write": { + "p50": 0.2428, + "p95": 0.2903, + "p99": 0.3024, + "throughputOperationsPerSecond": 4139.312708517878 + } + }, + "clientCpuMilliseconds": 67.128, + "clientAllocatedBytes": 682744, + "clientWorkingSetBytes": 129843200, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + } + ] + } + ] +} diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/functional-artifact-hashes.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/functional-artifact-hashes.json new file mode 100644 index 000000000..8e046cc3c --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/functional-artifact-hashes.json @@ -0,0 +1,792 @@ +[ + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/client/Opc.Ua.Client.dll", + "sha256": "fd000b186f4bc5dbd9947e876f96c178e8c4259ee3e8717d672a4ac2f4c3a058", + "bytes": 852096 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/client/Opc.Ua.Configuration.dll", + "sha256": "30fb5142f13a3b3083c0484bcdedaec2efe2f50e57f10ec6a61257ca5359aa7e", + "bytes": 85120 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/client/Opc.Ua.Core.dll", + "sha256": "602e85316943ad7ebae33a23d60a69a6ea50d91250ad0556906b816435daa37c", + "bytes": 7945344 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/client/Opc.Ua.Security.Certificates.dll", + "sha256": "a2a05c64348f6f8aa60de0fe27d8e5e22d12e09b1ba6172ca34b3773620e394c", + "bytes": 79488 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/client/Opc.Ua.Types.dll", + "sha256": "c5c5e36cf6381444b408fe1b51726b17deca74173764cd62ccee954b3c8c2718", + "bytes": 1127552 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/client/ZB.MOM.WW.OtOpcUa.Client.CLI.deps.json", + "sha256": "8756470c547137f40ef9962dfa6f40c6dc2a1801cd397524dce7127fb79b70b9", + "bytes": 12175 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/client/ZB.MOM.WW.OtOpcUa.Client.CLI.dll", + "sha256": "38ff27df4c1389d2cf97a7ec1fe206733f02c3664b29c4fe18586ede225a53ca", + "bytes": 91648 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/client/ZB.MOM.WW.OtOpcUa.Client.CLI.runtimeconfig.json", + "sha256": "9950d4583cfc9a106857c0d5b8a75b53e8774852b57b80bc3823a74d44a4d87f", + "bytes": 330 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/client/ZB.MOM.WW.OtOpcUa.Client.Shared.dll", + "sha256": "326e14df7bf2a7602637fbff36988c3dd4be38de936da24a1b4287c0ab685be6", + "bytes": 111616 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/Opc.Ua.Client.dll", + "sha256": "fd000b186f4bc5dbd9947e876f96c178e8c4259ee3e8717d672a4ac2f4c3a058", + "bytes": 852096 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/Opc.Ua.Configuration.dll", + "sha256": "30fb5142f13a3b3083c0484bcdedaec2efe2f50e57f10ec6a61257ca5359aa7e", + "bytes": 85120 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/Opc.Ua.Core.dll", + "sha256": "602e85316943ad7ebae33a23d60a69a6ea50d91250ad0556906b816435daa37c", + "bytes": 7945344 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/Opc.Ua.Security.Certificates.dll", + "sha256": "a2a05c64348f6f8aa60de0fe27d8e5e22d12e09b1ba6172ca34b3773620e394c", + "bytes": 79488 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/Opc.Ua.Server.dll", + "sha256": "d8d9706dea577858325730cd89896826ed82f7bfcf9503ccd0260311663a69f4", + "bytes": 642176 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/Opc.Ua.Types.dll", + "sha256": "c5c5e36cf6381444b408fe1b51726b17deca74173764cd62ccee954b3c8c2718", + "bytes": 1127552 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/OtOpcUa.Host.deps.json", + "sha256": "f47fb25d83e40a5c1d96c063f1d63b02a04c222a10554220df58cac896654ea9", + "bytes": 153279 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/OtOpcUa.Host.dll", + "sha256": "e88fc71f59e69e15c3191a782c29ce44127e320c7560ddd26ce1759787806f98", + "bytes": 193024 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/OtOpcUa.Host.runtimeconfig.json", + "sha256": "eff38a9750f7cca2407b1d639a963d56ffea92088e6da971bbbfa74e3dcd7224", + "bytes": 540 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.AdminUI.dll", + "sha256": "1ae11959c22bc53a648b91c6c1ae41e4a5d717e396bd645eae4fb08dc1633597", + "bytes": 2152448 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Cluster.dll", + "sha256": "d6bc21641172d832004b62b8bb76aeb40622a943be2172f394e5c6333c04ef57", + "bytes": 67584 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Commons.dll", + "sha256": "be97a0b975afde7ec4ebf0b10de53c26f212ceca1f6a3ae090e40ebfde304413", + "bytes": 231424 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Configuration.dll", + "sha256": "195dab9f7a9f80c45902e653ff361116a307d8110a3f87baad814bea57689b84", + "bytes": 542720 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.ControlPlane.dll", + "sha256": "36954f51b09930df414675e5a0c038933ad2b27cd6560bf797d99801c02b30a1", + "bytes": 179200 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Core.Abstractions.dll", + "sha256": "b0f4e332ced57eae3ab1dcc282c073f51ea0c545a381aef50479ee58f0c23efc", + "bytes": 124416 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian.dll", + "sha256": "a61a6ea68236dd4ed86ab4e74e4d632c5e260103aa5ebd92f4f995eb9f170b22", + "bytes": 56320 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms.dll", + "sha256": "f1e429c0b8fcab8216b9107440008b92eea1236ff1225e79580ad70f51d56431", + "bytes": 83968 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions.dll", + "sha256": "ea24898698c8351bc9cf20fcce725dccc93ccf05ef3af7783f73854cc2033c31", + "bytes": 13312 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess.dll", + "sha256": "cf44009a720a00bf9192374d371c7c76e75afbe62cc216b5c1be913b92679127", + "bytes": 135168 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol.dll", + "sha256": "07800332d0842b93c3987fca1dc10a1390bcb16f44567610d867513ad9fe17e0", + "bytes": 117248 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Core.Scripting.dll", + "sha256": "9637b7ffb4984f54bc54363ff2d81b6a3401f0cb7eeed8694db626ef41d54d5b", + "bytes": 121856 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Core.VirtualTags.dll", + "sha256": "107aaf2ef2d7704e320dabc1072bc50217faabb2d1488e66c91b1f756b440c45", + "bytes": 11264 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Core.dll", + "sha256": "34a4d7c0dddf4efa5fae91a3798c2f1c08b992faf4a827a9e05ed1338c6e4720", + "bytes": 124928 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport.dll", + "sha256": "315dcc540d304c9f1d5b48caa25e5f081569f1a41aa8784cf371c1d6cef7322d", + "bytes": 123392 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts.dll", + "sha256": "d7b34798587d0939cc78eb69d9df1d617c1c75a61b8dd11a5308958a43a8c4f1", + "bytes": 24576 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.AbCip.dll", + "sha256": "73073627fcdc8079df645478d6717576975117c3b21cfa7e9422f1e3bc5f4e44", + "bytes": 214016 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts.dll", + "sha256": "5c66d76dd455c42f0c5b0aed11240fa31e1bdbd2f0a8368d8f41976977e93502", + "bytes": 30720 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.dll", + "sha256": "cbf92a935d86596a9d4dbeeaa625e304c2045851a0367c3a6b0de03bf78bd6fa", + "bytes": 136704 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts.dll", + "sha256": "29c079414497b30debe8d3ecd7e77bdc4eb16c4fc076e675680a2e880e54b6c2", + "bytes": 10240 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Calculation.dll", + "sha256": "132e36042a4691cc8e252ab9e9d8c90592fcd897959f533aa37e33f193cf00c8", + "bytes": 57344 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts.dll", + "sha256": "2bdbf743194193d5a7bc323912e2c7f740cc21633154a4a3cc8e034fd15bb7e8", + "bytes": 38912 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.dll", + "sha256": "17c28f27fdecd09a46b971b19655bdb933f84990e91bb80c7092c344a0ca974f", + "bytes": 300032 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser.dll", + "sha256": "f2796d323c222708c28cd0a4289c46db31ec3b6537da7f5cd260fc76f8abdc76", + "bytes": 19456 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts.dll", + "sha256": "780a11f69194713e2f87e74277e99882ee3518b2824551b45cd04e3b9bdf6648", + "bytes": 24576 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.dll", + "sha256": "a8e19baa5a736544d914f942d526a5cc038f6b982451bfa82a77365a159434e4", + "bytes": 224768 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.dll", + "sha256": "400b1896e55d08781231efeba302596299df2b00b2f48afd43d46c22d59b515c", + "bytes": 129536 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.dll", + "sha256": "8e91a8cce804023639a4bdb2dc60f9fc950992882e50786d45ceeb0f38ed1f68", + "bytes": 167424 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.dll", + "sha256": "2746b8e9c03b5b8c330152803eee91cf2069f0e6c074d70d03017b1f1f1a2398", + "bytes": 51712 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.dll", + "sha256": "94b9bcd4506427a44158e0b299a5ae7bcee14fd40b85cc9f63420e4631aa1a6f", + "bytes": 143872 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts.dll", + "sha256": "6582151085ddea7d319b990c2c58057b6ba5a49860593229b3642dff527ae204", + "bytes": 19456 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.dll", + "sha256": "c9670c5d169056563294673839ca63321a72a438c519263be708b55f3fc818f9", + "bytes": 214016 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing.dll", + "sha256": "ed07d04709372ef804f465995431b15acdef791f66c8130ab7282372728f7cda", + "bytes": 25088 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts.dll", + "sha256": "724873ac2f6c08f307a150c5575cc3c022d7e367124ed924c0c7899b0e9575a5", + "bytes": 39424 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Modbus.dll", + "sha256": "db1e3e7c79dc1a46e1d4ffaa5ea1aac9ed73814d7f06cbfa855ebb3b27a8810d", + "bytes": 131584 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser.dll", + "sha256": "ace18db746c30307e67efa3acd68e915cc2b62b0a85bdba833df4ea7c85b5f6c", + "bytes": 48128 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts.dll", + "sha256": "24e795bd8027d7b3ca3d95630b73be6d7cef774243357b01850f145b6066dcb9", + "bytes": 139776 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport.dll", + "sha256": "bec0cecc0bbb06b4715d7b909ccf4d357420e120b2bff3c10ee9f59f71044927", + "bytes": 12800 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.dll", + "sha256": "da64eacb80ddca9cd0a40295bba2c8ff81ee9c68ccaf32cbd329ae854375deb7", + "bytes": 195072 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.dll", + "sha256": "7e2ac501136d24a3d0ad6bdae2e4a47460439ad8ab78af538bbccca2e38e5695", + "bytes": 35840 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts.dll", + "sha256": "c15e6db37681cbbef8684d5301e1bba54186ae503aaf55d1c2d06a0567ab28fe", + "bytes": 20480 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session.dll", + "sha256": "910604abd4daa6196c8fdcd2db085873ee5a4c27b5a67c359590071117c6e4dd", + "bytes": 16384 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.dll", + "sha256": "cd689b0ec777820d91f914abfd9e4a921143a46df84ee43d0214c66f74225ac0", + "bytes": 144384 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts.dll", + "sha256": "6fe895674318dc42c0c3cc74266831862d3fe2f13098c26e7d826baf79d7fc47", + "bytes": 29696 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.S7.dll", + "sha256": "d23a7ac62d781f0c14dd7c9d4f51b712c13599ee78b9b6d302d30dfd5e77da37", + "bytes": 124928 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser.dll", + "sha256": "c341d49bf100e0617d9c4e7d24f63d8affd1bc0fe2edce15e51cc14366fa2207", + "bytes": 43008 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts.dll", + "sha256": "f0a0cc852116f739247422a0427550e52c938b27d1a8b4e685f45a19a23635ab", + "bytes": 38912 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect.dll", + "sha256": "7d78655da50c07ac049cd687c59f2a7b6eb2c491543bd4089ffbe60fb805205f", + "bytes": 40448 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Sql.dll", + "sha256": "6ec1a9bc7443c1d7b8084ee2fc5e67cbfd2a8d61add303a980cef78a46cb5c67", + "bytes": 144384 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts.dll", + "sha256": "96db9e5d162b19914cf0ba55c1408c1c9271c80c1a1a12604e684f5785de4b96", + "bytes": 17408 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.dll", + "sha256": "c24cfc897bde6c0eb65b9958bad952814ed02a27fe25a55c416c1ba61be2c261", + "bytes": 188928 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.OpcUaServer.dll", + "sha256": "ee1f704fa1574b77bf56cef415c47c33a4428c6852db52bb1443d6765d092cb1", + "bytes": 363008 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Runtime.dll", + "sha256": "50e752383ae81ef6bb23e360fafe9162be0d1dcb7dd2d8731f16bce762834dd4", + "bytes": 539648 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Security.dll", + "sha256": "a88b1577d1e4dd580e012e7673e31d5363c3d9a79fb415bef4c3d63849678a4d", + "bytes": 52736 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-baseline-oracle/OtOpcUa/Directory.Packages.props", + "sha256": "7e6459447843b93bc94fbc1f3eeb1c695b5c46c08aeb94debe86a7d419c63221", + "bytes": 18829 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/Directory.Packages.props", + "sha256": "31a4cac1c205f5b9e67119357c77751b8ab999f6c5f350da68784614040c8a93", + "bytes": 19000 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "sha256": "841f83aeb3a32d49c06518a98963743d720015bba41ae3138649126ce3a6af1c", + "bytes": 94720 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Client.dll", + "sha256": "620da406fabdbc75d11f9827ea7e39d2d3c762471bd2264b0d11f1d6cd9247cd", + "bytes": 2442880 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Configuration.dll", + "sha256": "6ed6a594c93c3ff35d1a16539a9fe87c1e2640549cc2f48ed6bae333dc8bf0e7", + "bytes": 117376 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Core.Schema.dll", + "sha256": "51cfad48657d95d38074bb88be29aea6f5b361a07397247d58838d066b99772e", + "bytes": 135168 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Core.Types.dll", + "sha256": "a7dd141b8dabe8848ff28c2fb8e16a85a0508e6a49e6b1a1c1e267175b99af96", + "bytes": 12703872 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Core.dll", + "sha256": "9d0857aa6b7f3c49037d4ea557b4da8edf07e146069464481783e66c5c9cd35a", + "bytes": 2549376 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Security.Certificates.dll", + "sha256": "7f4969aceb2f0db5328c6882cb4b117342f3b18905c38acdba600683860c4fd0", + "bytes": 118400 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Server.dll", + "sha256": "930e714a2f6e15d393840bcdc95e1afa8012bc740c3738a655f958142721864e", + "bytes": 3332224 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Types.dll", + "sha256": "c542f69882f4e8a4ebd5ccc28a3881d6967c7ffb6dcc3c56dc6c776f39c2ede1", + "bytes": 1792640 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/OtOpcUa.Host.deps.json", + "sha256": "c289766446d61a6bf15574fdde982a8c44b6faaabb38ad718522f63987a58d69", + "bytes": 179492 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/OtOpcUa.Host.dll", + "sha256": "a4ac1663a8af08aec150e02c5a9590e6fd346d051256ebbd9ee16019f2ecc6a2", + "bytes": 193024 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/OtOpcUa.Host.runtimeconfig.json", + "sha256": "eff38a9750f7cca2407b1d639a963d56ffea92088e6da971bbbfa74e3dcd7224", + "bytes": 540 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ProcessHost.deps.json", + "sha256": "cb76c2da9266dd11b61483fc9425d8a7ed3e25c83b1179ef60bfbd559b7db77c", + "bytes": 165039 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "sha256": "e025fc21ac3559c3796ec639f0ef7b9c3026ccbbdaa4783e14b8930eae3a2043", + "bytes": 95232 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ProcessHost.runtimeconfig.json", + "sha256": "bdbb6b43e509fbbab6c78b7004c4debf1e9791a648a08f730ff5997f71ef7099", + "bytes": 508 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.AdminUI.dll", + "sha256": "0f76616b8ddccdb681a9e576f7d031a58b0f5e257d579f58b2143679c27afbe6", + "bytes": 2152448 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Client.Shared.dll", + "sha256": "49729f0e97e752a65fa2f8debb4ea5505a7ccdfe9ca1321ae6bf8ce5323a7049", + "bytes": 120320 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Cluster.dll", + "sha256": "4ea4a506d94ecd032b41e0e3643f2d407e9904759c892ffa14a28483ad82862e", + "bytes": 67584 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Commons.dll", + "sha256": "b77b9502c43e126cdb730b535dbd01c76f9f4ad4c79765ba6e7ea447938e3834", + "bytes": 231424 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Configuration.dll", + "sha256": "f7f91c501acd81f7bf2d71740f2141d2cc134248388d2f43f78bb16fbf2e7c37", + "bytes": 542720 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.ControlPlane.dll", + "sha256": "54484082b7d785727c1bbb4cd430542e2c101f31801ef3fe113b99efc8e347c2", + "bytes": 179200 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Abstractions.dll", + "sha256": "c4be146d49102962324a2e4af71f17b2804e6003a82954733dd6302632e5e249", + "bytes": 124416 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian.dll", + "sha256": "71d20c01ccafb8327ee474f1133a7b265d4252872ac9f6fb0b78fe2c8d6e636f", + "bytes": 56320 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms.dll", + "sha256": "3ad5440cb4c1644cad844c50a28ac9c0f9534795a6a553df446fb701c34c191a", + "bytes": 83968 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions.dll", + "sha256": "88d9ee543a6a8525a4074ecb9524ce5c095e1bbba8017bde980964cb53da447f", + "bytes": 13312 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess.dll", + "sha256": "c889dd89aad72e130439e916371ec4e63f0abbf10f7934e42caf504d5227aadb", + "bytes": 135168 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol.dll", + "sha256": "6b21c826e93a1f8d942f2ee101d522d2566b8e8fd8b2ef223b4ca75f679d7118", + "bytes": 117248 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.dll", + "sha256": "f36de3c774ece202f34288c7bee877cbee3d14a688ae8b07aede00ba016f5b57", + "bytes": 121856 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.VirtualTags.dll", + "sha256": "21893da38bf83afe3cb90f6a4d8caed6bb5db837fecc0c819f88ea7e17c73a27", + "bytes": 11264 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.dll", + "sha256": "7aec5cb22b6a9939044502eaedf188a5e95887057b6cc7a70b0444ff83f1802b", + "bytes": 124928 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport.dll", + "sha256": "86db4c0cbca35c13f9ffaa258ecc54e15fb05c4b5fbda991909f00793a26a1dc", + "bytes": 123392 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts.dll", + "sha256": "862f63ab4499d1e32cd5a3d7245dca4158398a7d546d5a882be37cb9e4738de8", + "bytes": 24576 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbCip.dll", + "sha256": "bd5d38bc81fef735143ba58d2158e1cb37b2b9998e32ebb7765a1eea6111c8c5", + "bytes": 214016 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts.dll", + "sha256": "a0b596bcd65014cafac896c17d1247e0c7cfef076952aee7096d90377ee3aedf", + "bytes": 30720 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.dll", + "sha256": "fdf201aaccbaf10b53eb07f0b627e8ffd3955ec78b3e446be85c03e1ad7ff687", + "bytes": 136704 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts.dll", + "sha256": "36033badc6dcfa646592dfe00aa184c657b24f7d73f17c4574853727275c320f", + "bytes": 10240 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Calculation.dll", + "sha256": "6124ecc4dae44b0f4012f03d3583c86ce4d0766205386ff7c70f319c77220e87", + "bytes": 57344 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts.dll", + "sha256": "150a79b5d38205d573399e29a2924eeb62c17261729c82bbf6c606a769f03467", + "bytes": 38912 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.dll", + "sha256": "b45e29a1d892ae00e914839dfe1001c6eb15ce14af1f9800a0ff48a5517d8dd6", + "bytes": 300032 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser.dll", + "sha256": "87f8d77edc62c8d1c60e69620b297b1cef75b91355c871aae707e3f05f30e267", + "bytes": 19456 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts.dll", + "sha256": "4eaad55f82495fedcf82a9be3157c748d2fc6b6f59eb7ea41bff88b18332dd51", + "bytes": 24576 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.dll", + "sha256": "e336053cc6fd0cb57615d2333c9ea99a2a9acac9273c8927af82c3fc551157ac", + "bytes": 224768 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.dll", + "sha256": "e6f7ebfb5b8078a336601a7603a094ac743c4adbf02bb311dfef29d2328eeb65", + "bytes": 129536 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.dll", + "sha256": "55e7cf55c8fece377cdef598f901e4347b2da13ab7feb265623866c08bad477f", + "bytes": 167424 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.dll", + "sha256": "b033a90e65f7b67a8ab7ef5c614019a54c12dd5590fc9eae17fca4b736918373", + "bytes": 51712 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.dll", + "sha256": "685e8961b23190b745568955a34cca1462dffce15007c25a2265f44fd1224436", + "bytes": 143872 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts.dll", + "sha256": "a592d1481ea662ef368d07f706e70779a1f879126101f17042ce270c5faa66c3", + "bytes": 19456 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.dll", + "sha256": "1ca66a30106c4b9476eed6b766ae78a59cbf6b408814e2cce9f1d7fd68773762", + "bytes": 214016 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing.dll", + "sha256": "2cb7c0cd79d399bce99f66d40fedbc002aad0d1204c252c1f62a7edd83e73b09", + "bytes": 25088 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts.dll", + "sha256": "a8fd87c6a32b45b91d1c6e12c597916a20d5c254d137a7f8d9bb6cfe473ca674", + "bytes": 39424 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Modbus.dll", + "sha256": "84723c305417dd10440345acefb50c33f47d55b34543584abf7d9235ad13df86", + "bytes": 131584 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser.dll", + "sha256": "a5c4262f0a0d378d99a89016d6b7fa927632ff5d99bcc5de52a1ceb359ad2d5c", + "bytes": 48128 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts.dll", + "sha256": "f4328140545f1c8e2226865ceac9d309b8f55bbee0ed5e9713836f16bc0aff63", + "bytes": 139776 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport.dll", + "sha256": "b592a854bb997781a1f1d316a615f629cb3fb08dad683f2fdbff2867210cc43b", + "bytes": 12800 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.dll", + "sha256": "4d63899c81316a0d9f856b59759e97dd9b52d53b00ae5fd57a2cdfc916fc73ea", + "bytes": 195072 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.dll", + "sha256": "a21d73fbd9dfd60ebf4ac56a961e172473f54e55727dc1ad856991c9e1ba756c", + "bytes": 36352 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts.dll", + "sha256": "2e45346638a6814dc6af3f8c99ea448bd2538267baf645453e818fe702265157", + "bytes": 20480 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session.dll", + "sha256": "a9052366f2c27e485bf9a1d6c3150459f54aa1c510b63d01d99a9270ff95f3bc", + "bytes": 19968 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.dll", + "sha256": "3bbe213152adee004934b4fbb612957b6891461f69c20e55459b5a03660a2915", + "bytes": 147968 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts.dll", + "sha256": "0610e0f7ba83fb3c3768e4909fb1d2fa0d698608c58606b31235b782813b65ca", + "bytes": 29696 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.S7.dll", + "sha256": "f1300ad64b7ddfde76078e9f174a10875a6e7f6a5bdf5d20ae3cdf1c94aecee9", + "bytes": 124928 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser.dll", + "sha256": "0965780c6b2c8f14884e98e1e8f89d7d54d3d74473987cf63f5b97f98b147fef", + "bytes": 43008 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts.dll", + "sha256": "b705643ccd5e85e11bd585d8258c9d4bb78268bd5664ec20a7310cd92a955751", + "bytes": 38912 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect.dll", + "sha256": "3ba6f0217710d3c69b1cd7baaaa99a1b43fae3b0d27da66efba6f0c58475fd91", + "bytes": 40448 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.dll", + "sha256": "17b472fe49541f794dccdc2490cda075fc746a515195dd5cee9b1250ef7e702c", + "bytes": 144384 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts.dll", + "sha256": "6b0ea052040c218b70cf2d31c437be7dc474ce6e000395259a9ce4055fd1ce0f", + "bytes": 17408 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.dll", + "sha256": "ecdb122f3800af6ebb07421f0987e9e1561645a10bd05c86000974ce6c898060", + "bytes": 188928 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.OpcUaServer.dll", + "sha256": "40a65a2124fb917d6c5fe38e648ff3c5db9fb96672fd9ff1233992bd5cc17abc", + "bytes": 420864 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Runtime.dll", + "sha256": "a66420c048d83ad43f923fb3b97a07078df570d56a1bb5b2ce8406d6f9cbb4a0", + "bytes": 539648 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Security.dll", + "sha256": "daf52ae4d37a05f00819d837456d1db8191cd721794a12363a4424af46f0801e", + "bytes": 52736 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-cli/Opc.Ua.Client.dll", + "sha256": "620da406fabdbc75d11f9827ea7e39d2d3c762471bd2264b0d11f1d6cd9247cd", + "bytes": 2442880 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-cli/Opc.Ua.Configuration.dll", + "sha256": "6ed6a594c93c3ff35d1a16539a9fe87c1e2640549cc2f48ed6bae333dc8bf0e7", + "bytes": 117376 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-cli/Opc.Ua.Core.Schema.dll", + "sha256": "51cfad48657d95d38074bb88be29aea6f5b361a07397247d58838d066b99772e", + "bytes": 135168 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-cli/Opc.Ua.Core.Types.dll", + "sha256": "a7dd141b8dabe8848ff28c2fb8e16a85a0508e6a49e6b1a1c1e267175b99af96", + "bytes": 12703872 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-cli/Opc.Ua.Core.dll", + "sha256": "9d0857aa6b7f3c49037d4ea557b4da8edf07e146069464481783e66c5c9cd35a", + "bytes": 2549376 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-cli/Opc.Ua.Security.Certificates.dll", + "sha256": "7f4969aceb2f0db5328c6882cb4b117342f3b18905c38acdba600683860c4fd0", + "bytes": 118400 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-cli/Opc.Ua.Types.dll", + "sha256": "c542f69882f4e8a4ebd5ccc28a3881d6967c7ffb6dcc3c56dc6c776f39c2ede1", + "bytes": 1792640 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-cli/ZB.MOM.WW.OtOpcUa.Client.CLI.deps.json", + "sha256": "e1a36de862f9d940bfb55e09db02461bc20f2bd12dad30c8a8bca81ac38be40a", + "bytes": 37379 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-cli/ZB.MOM.WW.OtOpcUa.Client.CLI.dll", + "sha256": "bf1029417276643c6e7b632b882d3fc87c611e52f9e2fdd428e94d2e11f0513e", + "bytes": 92160 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-cli/ZB.MOM.WW.OtOpcUa.Client.CLI.runtimeconfig.json", + "sha256": "9950d4583cfc9a106857c0d5b8a75b53e8774852b57b80bc3823a74d44a4d87f", + "bytes": 330 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-cli/ZB.MOM.WW.OtOpcUa.Client.Shared.dll", + "sha256": "49729f0e97e752a65fa2f8debb4ea5505a7ccdfe9ca1321ae6bf8ce5323a7049", + "bytes": 120320 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/scripts/validation/opcua-sdk-compatibility/ProcessHost.cs", + "sha256": "724bca278fadcb44d086888415df7608acc9be56443682d4d5a08377f1aaccef", + "bytes": 30352 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/scripts/validation/opcua-sdk-compatibility/container-leg.sh", + "sha256": "1f5d1158572379b8a6304c3a3134a78c112043940f5bce468621677f7da3ef9e", + "bytes": 2589 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/scripts/validation/opcua-sdk-compatibility/run.py", + "sha256": "b94c880c0828b3bf9b330e142077dd5ef256cf6a27b037fd48a44361975fe5b6", + "bytes": 12587 + } +] diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/functional-commands.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/functional-commands.json new file mode 100644 index 000000000..da417c9f9 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/functional-commands.json @@ -0,0 +1,202 @@ +[ + { + "argv": [ + "dotnet", + "build", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/ProcessHost.csproj", + "-c", + "Release", + "-m:1", + "--nologo" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/build.log" + }, + { + "argv": [ + "dotnet", + "build", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/ProcessHost.csproj", + "-c", + "Release", + "-m:1", + "--nologo" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/build.log" + }, + { + "argv": [ + "dotnet", + "publish", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/ZB.MOM.WW.OtOpcUa.Client.CLI.csproj", + "-c", + "Release", + "-o", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-cli", + "-m:1", + "--nologo" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-cli-build.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "prepare", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/baseline-client-to-baseline-server/shared" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/baseline-client-to-baseline-server/prepare.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "server", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/baseline-client-to-baseline-server/server" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/baseline-client-to-baseline-server/server.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "client", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/baseline-client-to-baseline-server/shared", + "opc.tcp://127.0.0.1:55610/OtOpcUa" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/baseline-client-to-baseline-server/shared.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "prepare", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/baseline-client-to-candidate-server/shared" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/baseline-client-to-candidate-server/prepare.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "server", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/baseline-client-to-candidate-server/server" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/baseline-client-to-candidate-server/server.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "client", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/baseline-client-to-candidate-server/shared", + "opc.tcp://127.0.0.1:55642/OtOpcUa" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/baseline-client-to-candidate-server/shared.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "prepare", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-client-to-baseline-server/shared" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-client-to-baseline-server/prepare.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "server", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-client-to-baseline-server/server" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-client-to-baseline-server/server.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "client", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-client-to-baseline-server/shared", + "opc.tcp://127.0.0.1:55671/OtOpcUa" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-client-to-baseline-server/shared.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "prepare", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-client-to-candidate-server/shared" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-client-to-candidate-server/prepare.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "server", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-client-to-candidate-server/server" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-client-to-candidate-server/server.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "client", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-client-to-candidate-server/shared", + "opc.tcp://127.0.0.1:55697/OtOpcUa" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-client-to-candidate-server/shared.log" + }, + { + "argv": [ + "docker", + "run", + "--rm", + "--name", + "otopcua-sdk2-matrix-222d08944aba", + "--network", + "none", + "-e", + "OPCUA_MATRIX_PASSWORD", + "-v", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0:/candidate:ro", + "-v", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0:/server:ro", + "-v", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-cli:/cli:ro", + "-v", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-driver-cli-to-baseline-server:/task", + "mcr.microsoft.com/dotnet/sdk:10.0.103-noble", + "bash", + "/task/run.sh" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-driver-cli-to-baseline-server/container.log" + }, + { + "argv": [ + "docker", + "run", + "--rm", + "--name", + "otopcua-sdk2-matrix-00f1df5c1613", + "--network", + "none", + "-e", + "OPCUA_MATRIX_PASSWORD", + "-v", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0:/candidate:ro", + "-v", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0:/server:ro", + "-v", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-cli:/cli:ro", + "-v", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-driver-cli-to-candidate-server:/task", + "mcr.microsoft.com/dotnet/sdk:10.0.103-noble", + "bash", + "/task/run.sh" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-driver-cli-to-candidate-server/container.log" + } +] diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/functional-matrix.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/functional-matrix.json new file mode 100644 index 000000000..d3f8982a7 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/functional-matrix.json @@ -0,0 +1,1828 @@ +[ + { + "sdk": "1.5.378.0", + "process": 35798, + "cases": [ + { + "name": "trusted-SignAndEncrypt-API-key", + "status": "passed" + }, + { + "name": "raw-UNS-URI-browse", + "status": "passed" + }, + { + "name": "initial-quality-explicit-source-and-server-timestamps", + "status": "passed" + }, + { + "name": "scalar-read-write-ns-2", + "status": "passed" + }, + { + "name": "typed-array-read-write-ns-2", + "status": "passed" + }, + { + "name": "scalar-read-write-ns-3", + "status": "passed" + }, + { + "name": "typed-array-read-write-ns-3", + "status": "passed" + }, + { + "name": "monitor-quality-timestamps", + "status": "passed" + }, + { + "name": "event-filter-and-native-ack", + "status": "passed" + }, + { + "name": "raw-history-CP-paging", + "status": "passed" + }, + { + "name": "event-history-CP-paging", + "status": "passed" + }, + { + "name": "event-history-where-filter-positive-and-negative", + "status": "passed" + } + ], + "observations": [ + { + "SecurityMode": "SignAndEncrypt", + "SecurityPolicyUri": "http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256" + }, + { + "rawChildren": [ + { + "NodeId": "ns=2;s=Matrix/dev/Scalar", + "DisplayName": "Scalar", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Vector", + "DisplayName": "Vector", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Alarm", + "DisplayName": "Alarm", + "NodeClass": "Object", + "HasChildren": true + }, + { + "NodeId": "ns=2;s=Matrix/dev/UnsetTimestamp", + "DisplayName": "UnsetTimestamp", + "NodeClass": "Variable", + "HasChildren": false + } + ], + "unsChildren": [ + { + "NodeId": "ns=3;s=Eq/Scalar", + "DisplayName": "Scalar", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=3;s=Eq/Vector", + "DisplayName": "Vector", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Alarm", + "DisplayName": "Alarm", + "NodeClass": "Object", + "HasChildren": true + } + ] + }, + { + "rawReferences": [ + { + "nodeId": "ns=2;s=Matrix/dev/Scalar", + "browseName": "2:Matrix/dev/Scalar", + "nodeClass": "Variable", + "typeDefinition": "i=63", + "referenceType": "i=35", + "IsForward": true + }, + { + "nodeId": "ns=2;s=Matrix/dev/Vector", + "browseName": "2:Matrix/dev/Vector", + "nodeClass": "Variable", + "typeDefinition": "i=63", + "referenceType": "i=35", + "IsForward": true + }, + { + "nodeId": "ns=2;s=Matrix/dev/Alarm", + "browseName": "2:Alarm", + "nodeClass": "Object", + "typeDefinition": "i=10637", + "referenceType": "i=47", + "IsForward": true + }, + { + "nodeId": "ns=2;s=Matrix/dev/UnsetTimestamp", + "browseName": "2:Matrix/dev/UnsetTimestamp", + "nodeClass": "Variable", + "typeDefinition": "i=63", + "referenceType": "i=35", + "IsForward": true + }, + { + "nodeId": "i=61", + "browseName": "FolderType", + "nodeClass": "ObjectType", + "typeDefinition": "i=0", + "referenceType": "i=40", + "IsForward": true + } + ] + }, + { + "sourceTimestamp": "2026-10-01T00:00:00.0000000Z", + "serverTimestamp": "2026-11-10T17:18:50.5069120Z", + "contract": "Source supplied as 2026-10-01T00:00:00Z; server timestamp observed without normalization or historian algorithm changes" + }, + { + "sourceTimestamp": "2026-11-10T17:18:50.5501200Z", + "serverTimestamp": "2026-11-10T17:18:50.5504940Z", + "status": "Good" + }, + { + "sourceTimestamp": "2026-11-10T17:18:51.0307070Z", + "serverTimestamp": "2026-11-10T17:18:51.0307070Z", + "timestampObservation": "Fixture source supplied DateTime.MinValue (unset). These are unmodified application/SDK wire observations; no historian algorithm or expected timestamp was changed." + }, + { + "benchmarkRound": 1, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.242, + "p95": 0.2874, + "p99": 0.377, + "throughputOperationsPerSecond": 4045.176531503835 + }, + "scalar-write": { + "p50": 0.205, + "p95": 0.2538, + "p99": 0.2577, + "throughputOperationsPerSecond": 4893.133954435136 + }, + "array-read": { + "p50": 0.1648, + "p95": 0.2271, + "p99": 0.2526, + "throughputOperationsPerSecond": 5757.2512579593995 + }, + "array-write": { + "p50": 0.1967, + "p95": 0.2315, + "p99": 0.2373, + "throughputOperationsPerSecond": 5084.711290092947 + } + }, + "clientCpuMilliseconds": 53.338, + "clientAllocatedBytes": 1326176, + "clientAllocatedBytesPerOperation": 6630.88, + "clientWorkingSetBytes": 136003584, + "clientPrivateBytes": 0, + "clientThreads": 18, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 2, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.2037, + "p95": 0.2401, + "p99": 0.2469, + "throughputOperationsPerSecond": 4871.632484045405 + }, + "scalar-write": { + "p50": 0.1556, + "p95": 0.1965, + "p99": 0.2119, + "throughputOperationsPerSecond": 6260.956674179815 + }, + "array-read": { + "p50": 0.1661, + "p95": 0.2139, + "p99": 0.2395, + "throughputOperationsPerSecond": 5811.588307084326 + }, + "array-write": { + "p50": 0.2132, + "p95": 0.2729, + "p99": 9.1337, + "throughputOperationsPerSecond": 2547.407248902067 + } + }, + "clientCpuMilliseconds": 47.557, + "clientAllocatedBytes": 1326480, + "clientAllocatedBytesPerOperation": 6632.4, + "clientWorkingSetBytes": 137641984, + "clientPrivateBytes": 0, + "clientThreads": 18, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 3, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.1481, + "p95": 0.1695, + "p99": 0.2183, + "throughputOperationsPerSecond": 6567.454323355181 + }, + "scalar-write": { + "p50": 0.158, + "p95": 0.205, + "p99": 0.2164, + "throughputOperationsPerSecond": 6207.941198380969 + }, + "array-read": { + "p50": 0.2134, + "p95": 0.2418, + "p99": 2.2267, + "throughputOperationsPerSecond": 3938.806699122434 + }, + "array-write": { + "p50": 0.2276, + "p95": 0.2652, + "p99": 0.2774, + "throughputOperationsPerSecond": 4332.004851845434 + } + }, + "clientCpuMilliseconds": 51.317, + "clientAllocatedBytes": 1297176, + "clientAllocatedBytesPerOperation": 6485.88, + "clientWorkingSetBytes": 139198464, + "clientPrivateBytes": 0, + "clientThreads": 18, + "clientHandles": 0, + "collections": [ + 1, + 0, + 0 + ] + } + ], + "failures": 0, + "loadedSdkAssemblies": [ + { + "name": "Opc.Ua.Core", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/Opc.Ua.Core.dll" + }, + { + "name": "Opc.Ua.Types", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/Opc.Ua.Types.dll" + }, + { + "name": "Opc.Ua.Configuration", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/Opc.Ua.Configuration.dll" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/Opc.Ua.Security.Certificates.dll" + }, + { + "name": "Opc.Ua.Client", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/Opc.Ua.Client.dll" + } + ], + "name": "baseline-client-to-baseline-server", + "server": { + "endpoint": "opc.tcp://127.0.0.1:55610/OtOpcUa", + "process": 35791, + "sdk": "1.5.378.0", + "rawUri": "https://zb.com/otopcua/raw", + "unsUri": "https://zb.com/otopcua/uns" + }, + "status": "passed", + "historyBackendRequests": [ + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 5 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + } + ], + "certificateValidation": "explicit trusted peers; server and Shared client autoaccept disabled", + "authentication": "ephemeral API-key-shaped credential, exact fixture authenticator; real authority/ACL/method gates" + }, + { + "sdk": "1.5.378.0", + "process": 35821, + "cases": [ + { + "name": "trusted-SignAndEncrypt-API-key", + "status": "passed" + }, + { + "name": "raw-UNS-URI-browse", + "status": "passed" + }, + { + "name": "initial-quality-explicit-source-and-server-timestamps", + "status": "passed" + }, + { + "name": "scalar-read-write-ns-2", + "status": "passed" + }, + { + "name": "typed-array-read-write-ns-2", + "status": "passed" + }, + { + "name": "scalar-read-write-ns-3", + "status": "passed" + }, + { + "name": "typed-array-read-write-ns-3", + "status": "passed" + }, + { + "name": "monitor-quality-timestamps", + "status": "passed" + }, + { + "name": "event-filter-and-native-ack", + "status": "passed" + }, + { + "name": "raw-history-CP-paging", + "status": "passed" + }, + { + "name": "event-history-CP-paging", + "status": "passed" + }, + { + "name": "event-history-where-filter-positive-and-negative", + "status": "passed" + } + ], + "observations": [ + { + "SecurityMode": "SignAndEncrypt", + "SecurityPolicyUri": "http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256" + }, + { + "rawChildren": [ + { + "NodeId": "ns=2;s=Matrix/dev/Scalar", + "DisplayName": "Scalar", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Vector", + "DisplayName": "Vector", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Alarm", + "DisplayName": "Alarm", + "NodeClass": "Object", + "HasChildren": true + }, + { + "NodeId": "ns=2;s=Matrix/dev/UnsetTimestamp", + "DisplayName": "UnsetTimestamp", + "NodeClass": "Variable", + "HasChildren": false + } + ], + "unsChildren": [ + { + "NodeId": "ns=3;s=Eq/Scalar", + "DisplayName": "Scalar", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=3;s=Eq/Vector", + "DisplayName": "Vector", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Alarm", + "DisplayName": "Alarm", + "NodeClass": "Object", + "HasChildren": true + } + ] + }, + { + "rawReferences": [ + { + "nodeId": "ns=2;s=Matrix/dev/Scalar", + "browseName": "2:Matrix/dev/Scalar", + "nodeClass": "Variable", + "typeDefinition": "i=63", + "referenceType": "i=35", + "IsForward": true + }, + { + "nodeId": "ns=2;s=Matrix/dev/Vector", + "browseName": "2:Matrix/dev/Vector", + "nodeClass": "Variable", + "typeDefinition": "i=63", + "referenceType": "i=35", + "IsForward": true + }, + { + "nodeId": "ns=2;s=Matrix/dev/Alarm", + "browseName": "2:Alarm", + "nodeClass": "Object", + "typeDefinition": "i=10637", + "referenceType": "i=47", + "IsForward": true + }, + { + "nodeId": "ns=2;s=Matrix/dev/UnsetTimestamp", + "browseName": "2:Matrix/dev/UnsetTimestamp", + "nodeClass": "Variable", + "typeDefinition": "i=63", + "referenceType": "i=35", + "IsForward": true + }, + { + "nodeId": "i=61", + "browseName": "FolderType", + "nodeClass": "ObjectType", + "typeDefinition": "i=0", + "referenceType": "i=40", + "IsForward": true + } + ] + }, + { + "sourceTimestamp": "2026-10-01T00:00:00.0000000Z", + "serverTimestamp": "2026-11-10T17:18:54.7852690Z", + "contract": "Source supplied as 2026-10-01T00:00:00Z; server timestamp observed without normalization or historian algorithm changes" + }, + { + "sourceTimestamp": "2026-11-10T17:18:54.8378960Z", + "serverTimestamp": "2026-11-10T17:18:54.8394590Z", + "status": "Good" + }, + { + "sourceTimestamp": "2026-11-10T17:18:57.2714180Z", + "serverTimestamp": "2026-11-10T17:18:57.2714180Z", + "timestampObservation": "Fixture source supplied DateTime.MinValue (unset). These are unmodified application/SDK wire observations; no historian algorithm or expected timestamp was changed." + }, + { + "benchmarkRound": 1, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.2533, + "p95": 0.3, + "p99": 0.426, + "throughputOperationsPerSecond": 3868.681475979357 + }, + "scalar-write": { + "p50": 0.2655, + "p95": 0.2867, + "p99": 0.356, + "throughputOperationsPerSecond": 3835.09108341323 + }, + "array-read": { + "p50": 0.2232, + "p95": 0.2506, + "p99": 0.2769, + "throughputOperationsPerSecond": 4446.736984400845 + }, + "array-write": { + "p50": 0.2108, + "p95": 0.2629, + "p99": 0.2857, + "throughputOperationsPerSecond": 4544.008724496749 + } + }, + "clientCpuMilliseconds": 54.573, + "clientAllocatedBytes": 1327336, + "clientAllocatedBytesPerOperation": 6636.68, + "clientWorkingSetBytes": 136511488, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 2, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.2203, + "p95": 0.2413, + "p99": 0.2568, + "throughputOperationsPerSecond": 4530.17549899883 + }, + "scalar-write": { + "p50": 0.2312, + "p95": 0.2585, + "p99": 0.2899, + "throughputOperationsPerSecond": 4321.745293619376 + }, + "array-read": { + "p50": 0.1737, + "p95": 0.2116, + "p99": 0.2181, + "throughputOperationsPerSecond": 5682.722251267249 + }, + "array-write": { + "p50": 0.1794, + "p95": 0.206, + "p99": 0.2116, + "throughputOperationsPerSecond": 5497.64700708097 + } + }, + "clientCpuMilliseconds": 46.142, + "clientAllocatedBytes": 1334192, + "clientAllocatedBytesPerOperation": 6670.96, + "clientWorkingSetBytes": 138133504, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 3, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.229, + "p95": 0.3001, + "p99": 0.3524, + "throughputOperationsPerSecond": 4257.094447897421 + }, + "scalar-write": { + "p50": 0.2543, + "p95": 0.3046, + "p99": 3.1119, + "throughputOperationsPerSecond": 3212.7275414281203 + }, + "array-read": { + "p50": 0.2009, + "p95": 0.2322, + "p99": 0.2545, + "throughputOperationsPerSecond": 4990.717265885452 + }, + "array-write": { + "p50": 0.2312, + "p95": 0.262, + "p99": 0.2652, + "throughputOperationsPerSecond": 4318.609753148267 + } + }, + "clientCpuMilliseconds": 56.307, + "clientAllocatedBytes": 1277016, + "clientAllocatedBytesPerOperation": 6385.08, + "clientWorkingSetBytes": 139689984, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 1, + 0, + 0 + ] + } + ], + "failures": 0, + "loadedSdkAssemblies": [ + { + "name": "Opc.Ua.Core", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/Opc.Ua.Core.dll" + }, + { + "name": "Opc.Ua.Types", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/Opc.Ua.Types.dll" + }, + { + "name": "Opc.Ua.Configuration", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/Opc.Ua.Configuration.dll" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/Opc.Ua.Security.Certificates.dll" + }, + { + "name": "Opc.Ua.Client", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/Opc.Ua.Client.dll" + } + ], + "name": "baseline-client-to-candidate-server", + "server": { + "endpoint": "opc.tcp://127.0.0.1:55642/OtOpcUa", + "process": 35814, + "sdk": "2.0.1.0", + "rawUri": "https://zb.com/otopcua/raw", + "unsUri": "https://zb.com/otopcua/uns" + }, + "status": "passed", + "historyBackendRequests": [ + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 5 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + } + ], + "certificateValidation": "explicit trusted peers; server and Shared client autoaccept disabled", + "authentication": "ephemeral API-key-shaped credential, exact fixture authenticator; real authority/ACL/method gates" + }, + { + "sdk": "2.0.1.0", + "process": 35842, + "cases": [ + { + "name": "trusted-SignAndEncrypt-API-key", + "status": "passed" + }, + { + "name": "raw-UNS-URI-browse", + "status": "passed" + }, + { + "name": "initial-quality-explicit-source-and-server-timestamps", + "status": "passed" + }, + { + "name": "scalar-read-write-ns-2", + "status": "passed" + }, + { + "name": "typed-array-read-write-ns-2", + "status": "passed" + }, + { + "name": "scalar-read-write-ns-3", + "status": "passed" + }, + { + "name": "typed-array-read-write-ns-3", + "status": "passed" + }, + { + "name": "monitor-quality-timestamps", + "status": "passed" + }, + { + "name": "event-filter-and-native-ack", + "status": "passed" + }, + { + "name": "raw-history-CP-paging", + "status": "passed" + }, + { + "name": "event-history-CP-paging", + "status": "passed" + }, + { + "name": "event-history-where-filter-positive-and-negative", + "status": "passed" + } + ], + "observations": [ + { + "SecurityMode": "SignAndEncrypt", + "SecurityPolicyUri": "http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256" + }, + { + "rawChildren": [ + { + "NodeId": "ns=2;s=Matrix/dev/Scalar", + "DisplayName": "Scalar", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Vector", + "DisplayName": "Vector", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Alarm", + "DisplayName": "Alarm", + "NodeClass": "Object", + "HasChildren": true + }, + { + "NodeId": "ns=2;s=Matrix/dev/UnsetTimestamp", + "DisplayName": "UnsetTimestamp", + "NodeClass": "Variable", + "HasChildren": false + } + ], + "unsChildren": [ + { + "NodeId": "ns=3;s=Eq/Scalar", + "DisplayName": "Scalar", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=3;s=Eq/Vector", + "DisplayName": "Vector", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Alarm", + "DisplayName": "Alarm", + "NodeClass": "Object", + "HasChildren": true + } + ] + }, + { + "rawReferences": [ + { + "nodeId": "ns=2;s=Matrix/dev/Scalar", + "browseName": "2:Matrix/dev/Scalar", + "nodeClass": "Variable", + "typeDefinition": "i=63", + "referenceType": "i=35", + "IsForward": true + }, + { + "nodeId": "ns=2;s=Matrix/dev/Vector", + "browseName": "2:Matrix/dev/Vector", + "nodeClass": "Variable", + "typeDefinition": "i=63", + "referenceType": "i=35", + "IsForward": true + }, + { + "nodeId": "ns=2;s=Matrix/dev/Alarm", + "browseName": "2:Alarm", + "nodeClass": "Object", + "typeDefinition": "i=10637", + "referenceType": "i=47", + "IsForward": true + }, + { + "nodeId": "ns=2;s=Matrix/dev/UnsetTimestamp", + "browseName": "2:Matrix/dev/UnsetTimestamp", + "nodeClass": "Variable", + "typeDefinition": "i=63", + "referenceType": "i=35", + "IsForward": true + }, + { + "nodeId": "i=61", + "browseName": "FolderType", + "nodeClass": "ObjectType", + "typeDefinition": "", + "referenceType": "i=40", + "IsForward": true + } + ] + }, + { + "sourceTimestamp": "2026-10-01T00:00:00.0000000Z", + "serverTimestamp": "2026-11-10T17:19:00.0739470Z", + "contract": "Source supplied as 2026-10-01T00:00:00Z; server timestamp observed without normalization or historian algorithm changes" + }, + { + "sourceTimestamp": "2026-11-10T17:19:00.1294130Z", + "serverTimestamp": "2026-11-10T17:19:00.1298110Z", + "status": "Good" + }, + { + "sourceTimestamp": "2026-11-10T17:19:02.5684610Z", + "serverTimestamp": "2026-11-10T17:19:02.5684610Z", + "timestampObservation": "Fixture source supplied DateTime.MinValue (unset). These are unmodified application/SDK wire observations; no historian algorithm or expected timestamp was changed." + }, + { + "benchmarkRound": 1, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.2167, + "p95": 0.3023, + "p99": 0.3517, + "throughputOperationsPerSecond": 4467.836048288374 + }, + "scalar-write": { + "p50": 0.2267, + "p95": 0.3315, + "p99": 0.3405, + "throughputOperationsPerSecond": 4343.444872997671 + }, + "array-read": { + "p50": 0.195, + "p95": 0.2639, + "p99": 0.2978, + "throughputOperationsPerSecond": 4934.616333580064 + }, + "array-write": { + "p50": 0.1941, + "p95": 0.2321, + "p99": 0.3557, + "throughputOperationsPerSecond": 5030.02927477038 + } + }, + "clientCpuMilliseconds": 64.293, + "clientAllocatedBytes": 681928, + "clientAllocatedBytesPerOperation": 3409.64, + "clientWorkingSetBytes": 128696320, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 2, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.1735, + "p95": 0.2329, + "p99": 0.2756, + "throughputOperationsPerSecond": 5809.495038691237 + }, + "scalar-write": { + "p50": 0.2036, + "p95": 0.2893, + "p99": 9.6273, + "throughputOperationsPerSecond": 2501.0754624488522 + }, + "array-read": { + "p50": 0.1553, + "p95": 0.209, + "p99": 0.2232, + "throughputOperationsPerSecond": 6165.836334040348 + }, + "array-write": { + "p50": 0.1586, + "p95": 0.1733, + "p99": 0.1844, + "throughputOperationsPerSecond": 6403.524499884735 + } + }, + "clientCpuMilliseconds": 56.542, + "clientAllocatedBytes": 675864, + "clientAllocatedBytesPerOperation": 3379.32, + "clientWorkingSetBytes": 129531904, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 3, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.1853, + "p95": 0.2121, + "p99": 0.2722, + "throughputOperationsPerSecond": 5374.494797489036 + }, + "scalar-write": { + "p50": 0.1895, + "p95": 0.2228, + "p99": 0.2406, + "throughputOperationsPerSecond": 5224.7149917971965 + }, + "array-read": { + "p50": 0.169, + "p95": 0.199, + "p99": 0.2084, + "throughputOperationsPerSecond": 5957.132474711974 + }, + "array-write": { + "p50": 0.154, + "p95": 0.1895, + "p99": 0.2363, + "throughputOperationsPerSecond": 6447.61953886625 + } + }, + "clientCpuMilliseconds": 57.443, + "clientAllocatedBytes": 675000, + "clientAllocatedBytesPerOperation": 3375, + "clientWorkingSetBytes": 130351104, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + } + ], + "failures": 0, + "loadedSdkAssemblies": [ + { + "name": "Opc.Ua.Core", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Core.dll" + }, + { + "name": "Opc.Ua.Types", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Types.dll" + }, + { + "name": "Opc.Ua.Core.Types", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Core.Types.dll" + }, + { + "name": "Opc.Ua.Configuration", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Configuration.dll" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Security.Certificates.dll" + }, + { + "name": "Opc.Ua.Client", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Client.dll" + } + ], + "name": "candidate-client-to-baseline-server", + "server": { + "endpoint": "opc.tcp://127.0.0.1:55671/OtOpcUa", + "process": 35841, + "sdk": "1.5.378.0", + "rawUri": "https://zb.com/otopcua/raw", + "unsUri": "https://zb.com/otopcua/uns" + }, + "status": "passed", + "historyBackendRequests": [ + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 5 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + } + ], + "certificateValidation": "explicit trusted peers; server and Shared client autoaccept disabled", + "authentication": "ephemeral API-key-shaped credential, exact fixture authenticator; real authority/ACL/method gates" + }, + { + "sdk": "2.0.1.0", + "process": 35873, + "cases": [ + { + "name": "trusted-SignAndEncrypt-API-key", + "status": "passed" + }, + { + "name": "raw-UNS-URI-browse", + "status": "passed" + }, + { + "name": "initial-quality-explicit-source-and-server-timestamps", + "status": "passed" + }, + { + "name": "scalar-read-write-ns-2", + "status": "passed" + }, + { + "name": "typed-array-read-write-ns-2", + "status": "passed" + }, + { + "name": "scalar-read-write-ns-3", + "status": "passed" + }, + { + "name": "typed-array-read-write-ns-3", + "status": "passed" + }, + { + "name": "monitor-quality-timestamps", + "status": "passed" + }, + { + "name": "event-filter-and-native-ack", + "status": "passed" + }, + { + "name": "raw-history-CP-paging", + "status": "passed" + }, + { + "name": "event-history-CP-paging", + "status": "passed" + }, + { + "name": "event-history-where-filter-positive-and-negative", + "status": "passed" + } + ], + "observations": [ + { + "SecurityMode": "SignAndEncrypt", + "SecurityPolicyUri": "http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256" + }, + { + "rawChildren": [ + { + "NodeId": "ns=2;s=Matrix/dev/Scalar", + "DisplayName": "Scalar", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Vector", + "DisplayName": "Vector", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Alarm", + "DisplayName": "Alarm", + "NodeClass": "Object", + "HasChildren": true + }, + { + "NodeId": "ns=2;s=Matrix/dev/UnsetTimestamp", + "DisplayName": "UnsetTimestamp", + "NodeClass": "Variable", + "HasChildren": false + } + ], + "unsChildren": [ + { + "NodeId": "ns=3;s=Eq/Scalar", + "DisplayName": "Scalar", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=3;s=Eq/Vector", + "DisplayName": "Vector", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Alarm", + "DisplayName": "Alarm", + "NodeClass": "Object", + "HasChildren": true + } + ] + }, + { + "rawReferences": [ + { + "nodeId": "ns=2;s=Matrix/dev/Scalar", + "browseName": "2:Matrix/dev/Scalar", + "nodeClass": "Variable", + "typeDefinition": "i=63", + "referenceType": "i=35", + "IsForward": true + }, + { + "nodeId": "ns=2;s=Matrix/dev/Vector", + "browseName": "2:Matrix/dev/Vector", + "nodeClass": "Variable", + "typeDefinition": "i=63", + "referenceType": "i=35", + "IsForward": true + }, + { + "nodeId": "ns=2;s=Matrix/dev/Alarm", + "browseName": "2:Alarm", + "nodeClass": "Object", + "typeDefinition": "i=10637", + "referenceType": "i=47", + "IsForward": true + }, + { + "nodeId": "ns=2;s=Matrix/dev/UnsetTimestamp", + "browseName": "2:Matrix/dev/UnsetTimestamp", + "nodeClass": "Variable", + "typeDefinition": "i=63", + "referenceType": "i=35", + "IsForward": true + }, + { + "nodeId": "i=61", + "browseName": "FolderType", + "nodeClass": "ObjectType", + "typeDefinition": "", + "referenceType": "i=40", + "IsForward": true + } + ] + }, + { + "sourceTimestamp": "2026-10-01T00:00:00.0000000Z", + "serverTimestamp": "2026-11-10T17:19:06.4704690Z", + "contract": "Source supplied as 2026-10-01T00:00:00Z; server timestamp observed without normalization or historian algorithm changes" + }, + { + "sourceTimestamp": "2026-11-10T17:19:06.5329490Z", + "serverTimestamp": "2026-11-10T17:19:06.5342530Z", + "status": "Good" + }, + { + "sourceTimestamp": "2026-11-10T17:19:08.7156710Z", + "serverTimestamp": "2026-11-10T17:19:08.7156710Z", + "timestampObservation": "Fixture source supplied DateTime.MinValue (unset). These are unmodified application/SDK wire observations; no historian algorithm or expected timestamp was changed." + }, + { + "benchmarkRound": 1, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.2664, + "p95": 0.3049, + "p99": 0.4341, + "throughputOperationsPerSecond": 3707.8785002373047 + }, + "scalar-write": { + "p50": 0.2393, + "p95": 0.3332, + "p99": 0.3404, + "throughputOperationsPerSecond": 4133.495366351693 + }, + "array-read": { + "p50": 0.184, + "p95": 0.2077, + "p99": 0.2392, + "throughputOperationsPerSecond": 5395.896959951652 + }, + "array-write": { + "p50": 0.2016, + "p95": 0.2642, + "p99": 0.2827, + "throughputOperationsPerSecond": 4799.9846400491515 + } + }, + "clientCpuMilliseconds": 65.791, + "clientAllocatedBytes": 674272, + "clientAllocatedBytesPerOperation": 3371.36, + "clientWorkingSetBytes": 128385024, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 2, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.2273, + "p95": 0.2785, + "p99": 0.3107, + "throughputOperationsPerSecond": 4323.6138493998815 + }, + "scalar-write": { + "p50": 0.261, + "p95": 0.3195, + "p99": 0.3372, + "throughputOperationsPerSecond": 3833.5032853123166 + }, + "array-read": { + "p50": 0.25, + "p95": 0.3153, + "p99": 0.3712, + "throughputOperationsPerSecond": 4038.935336645261 + }, + "array-write": { + "p50": 0.2201, + "p95": 0.3085, + "p99": 0.445, + "throughputOperationsPerSecond": 4244.986670741853 + } + }, + "clientCpuMilliseconds": 68.441, + "clientAllocatedBytes": 674360, + "clientAllocatedBytesPerOperation": 3371.8, + "clientWorkingSetBytes": 129220608, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 3, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.2055, + "p95": 0.2672, + "p99": 0.2689, + "throughputOperationsPerSecond": 4709.029092381732 + }, + "scalar-write": { + "p50": 0.264, + "p95": 0.4505, + "p99": 0.9849, + "throughputOperationsPerSecond": 3334.711680828075 + }, + "array-read": { + "p50": 0.2176, + "p95": 0.6237, + "p99": 1.1979, + "throughputOperationsPerSecond": 3565.392870640416 + }, + "array-write": { + "p50": 0.2402, + "p95": 0.314, + "p99": 0.3317, + "throughputOperationsPerSecond": 4077.239219779503 + } + }, + "clientCpuMilliseconds": 63.14, + "clientAllocatedBytes": 682904, + "clientAllocatedBytesPerOperation": 3414.52, + "clientWorkingSetBytes": 130088960, + "clientPrivateBytes": 0, + "clientThreads": 20, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + } + ], + "failures": 0, + "loadedSdkAssemblies": [ + { + "name": "Opc.Ua.Core", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Core.dll" + }, + { + "name": "Opc.Ua.Types", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Types.dll" + }, + { + "name": "Opc.Ua.Core.Types", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Core.Types.dll" + }, + { + "name": "Opc.Ua.Configuration", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Configuration.dll" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Security.Certificates.dll" + }, + { + "name": "Opc.Ua.Client", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/Opc.Ua.Client.dll" + } + ], + "name": "candidate-client-to-candidate-server", + "server": { + "endpoint": "opc.tcp://127.0.0.1:55697/OtOpcUa", + "process": 35866, + "sdk": "2.0.1.0", + "rawUri": "https://zb.com/otopcua/raw", + "unsUri": "https://zb.com/otopcua/uns" + }, + "status": "passed", + "historyBackendRequests": [ + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 5 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + } + ], + "certificateValidation": "explicit trusted peers; server and Shared client autoaccept disabled", + "authentication": "ephemeral API-key-shaped credential, exact fixture authenticator; real authority/ACL/method gates" + }, + { + "sdk": "2.0.1.0", + "process": 68, + "cases": [ + { + "name": "driver-trusted-encrypted-API-key-connect", + "status": "passed" + }, + { + "name": "driver-raw-UNS-URI-scalar-and-array-read", + "status": "passed" + }, + { + "name": "driver-scalar-array-write-roundtrip", + "status": "passed" + }, + { + "name": "driver-monitor-quality-timestamps", + "status": "passed" + }, + { + "name": "production-CLI-read", + "status": "passed", + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-driver-cli-to-baseline-server/cli-read.log", + "expectedOutput": "Value: 92" + }, + { + "name": "production-CLI-raw-history", + "status": "passed", + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-driver-cli-to-baseline-server/cli-raw-history.log", + "expectedOutput": "25 values returned." + }, + { + "name": "production-CLI-event-history", + "status": "passed", + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-driver-cli-to-baseline-server/cli-event-history.log", + "expectedOutput": "25 events returned." + } + ], + "observations": [ + { + "SourceTimestampUtc": "2026-11-10T17:19:14.3035771Z", + "ServerTimestampUtc": "2026-11-10T17:19:14.3044509Z", + "StatusCode": 0 + }, + { + "capability": "driver-history", + "status": "not-applicable", + "evidence": "Driver has no IHistoryProvider/HistoryRead capability; .claude/rules/drivers.md #655. Shared/CLI own history." + } + ], + "failures": 0, + "loadedSdkAssemblies": [ + { + "name": "Opc.Ua.Core", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Core.dll" + }, + { + "name": "Opc.Ua.Types", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Types.dll" + }, + { + "name": "Opc.Ua.Core.Types", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Core.Types.dll" + }, + { + "name": "Opc.Ua.Client", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Client.dll" + }, + { + "name": "Opc.Ua.Configuration", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Configuration.dll" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Security.Certificates.dll" + } + ], + "name": "candidate-driver-cli-to-baseline-server", + "status": "passed", + "container": "otopcua-sdk2-matrix-222d08944aba", + "network": "none; all peers in task container, separate SDK processes", + "driverCertificateValidation": "explicit trusted peers; autoaccept disabled", + "cliCertificateValidation": "explicit exchanged peers; CLI always configures AutoAcceptCertificates=true (CommandBase.CreateConnectionSettings)", + "server": { + "endpoint": "opc.tcp://127.0.0.1:44603/OtOpcUa", + "process": 33, + "sdk": "1.5.378.0", + "rawUri": "https://zb.com/otopcua/raw", + "unsUri": "https://zb.com/otopcua/uns" + } + }, + { + "sdk": "2.0.1.0", + "process": 79, + "cases": [ + { + "name": "driver-trusted-encrypted-API-key-connect", + "status": "passed" + }, + { + "name": "driver-raw-UNS-URI-scalar-and-array-read", + "status": "passed" + }, + { + "name": "driver-scalar-array-write-roundtrip", + "status": "passed" + }, + { + "name": "driver-monitor-quality-timestamps", + "status": "passed" + }, + { + "name": "production-CLI-read", + "status": "passed", + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-driver-cli-to-candidate-server/cli-read.log", + "expectedOutput": "Value: 92" + }, + { + "name": "production-CLI-raw-history", + "status": "passed", + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-driver-cli-to-candidate-server/cli-raw-history.log", + "expectedOutput": "25 values returned." + }, + { + "name": "production-CLI-event-history", + "status": "passed", + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/candidate-driver-cli-to-candidate-server/cli-event-history.log", + "expectedOutput": "25 events returned." + } + ], + "observations": [ + { + "SourceTimestampUtc": "2026-11-10T17:19:21.7145689Z", + "ServerTimestampUtc": "2026-11-10T17:19:21.7157531Z", + "StatusCode": 0 + }, + { + "capability": "driver-history", + "status": "not-applicable", + "evidence": "Driver has no IHistoryProvider/HistoryRead capability; .claude/rules/drivers.md #655. Shared/CLI own history." + } + ], + "failures": 0, + "loadedSdkAssemblies": [ + { + "name": "Opc.Ua.Core", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Core.dll" + }, + { + "name": "Opc.Ua.Types", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Types.dll" + }, + { + "name": "Opc.Ua.Core.Types", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Core.Types.dll" + }, + { + "name": "Opc.Ua.Client", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Client.dll" + }, + { + "name": "Opc.Ua.Configuration", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Configuration.dll" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Security.Certificates.dll" + } + ], + "name": "candidate-driver-cli-to-candidate-server", + "status": "passed", + "container": "otopcua-sdk2-matrix-00f1df5c1613", + "network": "none; all peers in task container, separate SDK processes", + "driverCertificateValidation": "explicit trusted peers; autoaccept disabled", + "cliCertificateValidation": "explicit exchanged peers; CLI always configures AutoAcceptCertificates=true (CommandBase.CreateConnectionSettings)", + "server": { + "endpoint": "opc.tcp://127.0.0.1:44545/OtOpcUa", + "process": 33, + "sdk": "2.0.1.0", + "rawUri": "https://zb.com/otopcua/raw", + "unsUri": "https://zb.com/otopcua/uns" + } + } +] diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-baseline-server/history-requests.jsonl b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-baseline-server/history-requests.jsonl new file mode 100644 index 000000000..f0df3325d --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-baseline-server/history-requests.jsonl @@ -0,0 +1,17 @@ +{"operation":"raw","rows":7} +{"operation":"raw","rows":7} +{"operation":"raw","rows":7} +{"operation":"raw","rows":7} +{"operation":"raw","rows":5} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-baseline-server/ready.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-baseline-server/ready.json new file mode 100644 index 000000000..5ec756085 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-baseline-server/ready.json @@ -0,0 +1 @@ +{"endpoint":"opc.tcp://127.0.0.1:55610/OtOpcUa","process":35791,"sdk":"1.5.378.0","rawUri":"https://zb.com/otopcua/raw","unsUri":"https://zb.com/otopcua/uns"} \ No newline at end of file diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-baseline-server/server-resources.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-baseline-server/server-resources.json new file mode 100644 index 000000000..1b29556d8 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-baseline-server/server-resources.json @@ -0,0 +1,13 @@ +{ + "WorkingSet64": 231833600, + "PrivateMemorySize64": 0, + "HandleCount": 0, + "threads": 31, + "cpuMilliseconds": 1531.714, + "allocatedBytes": 156774688, + "collections": [ + 20, + 8, + 2 + ] +} \ No newline at end of file diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-baseline-server/server.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-baseline-server/server.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-baseline-server/shared.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-baseline-server/shared.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-candidate-server/history-requests.jsonl b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-candidate-server/history-requests.jsonl new file mode 100644 index 000000000..f0df3325d --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-candidate-server/history-requests.jsonl @@ -0,0 +1,17 @@ +{"operation":"raw","rows":7} +{"operation":"raw","rows":7} +{"operation":"raw","rows":7} +{"operation":"raw","rows":7} +{"operation":"raw","rows":5} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-candidate-server/ready.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-candidate-server/ready.json new file mode 100644 index 000000000..ae8a2e944 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-candidate-server/ready.json @@ -0,0 +1 @@ +{"endpoint":"opc.tcp://127.0.0.1:55642/OtOpcUa","process":35814,"sdk":"2.0.1.0","rawUri":"https://zb.com/otopcua/raw","unsUri":"https://zb.com/otopcua/uns"} \ No newline at end of file diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-candidate-server/server-resources.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-candidate-server/server-resources.json new file mode 100644 index 000000000..adadbc4b0 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-candidate-server/server-resources.json @@ -0,0 +1,13 @@ +{ + "WorkingSet64": 201850880, + "PrivateMemorySize64": 0, + "HandleCount": 0, + "threads": 31, + "cpuMilliseconds": 2559.57, + "allocatedBytes": 47810656, + "collections": [ + 5, + 1, + 0 + ] +} \ No newline at end of file diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-candidate-server/server.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-candidate-server/server.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-candidate-server/shared.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/baseline-client-to-candidate-server/shared.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-baseline-server/history-requests.jsonl b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-baseline-server/history-requests.jsonl new file mode 100644 index 000000000..f0df3325d --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-baseline-server/history-requests.jsonl @@ -0,0 +1,17 @@ +{"operation":"raw","rows":7} +{"operation":"raw","rows":7} +{"operation":"raw","rows":7} +{"operation":"raw","rows":7} +{"operation":"raw","rows":5} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-baseline-server/ready.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-baseline-server/ready.json new file mode 100644 index 000000000..081c361b1 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-baseline-server/ready.json @@ -0,0 +1 @@ +{"endpoint":"opc.tcp://127.0.0.1:55671/OtOpcUa","process":35841,"sdk":"1.5.378.0","rawUri":"https://zb.com/otopcua/raw","unsUri":"https://zb.com/otopcua/uns"} \ No newline at end of file diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-baseline-server/server-resources.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-baseline-server/server-resources.json new file mode 100644 index 000000000..b0a8cb4e3 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-baseline-server/server-resources.json @@ -0,0 +1,13 @@ +{ + "WorkingSet64": 229752832, + "PrivateMemorySize64": 0, + "HandleCount": 0, + "threads": 30, + "cpuMilliseconds": 1699.059, + "allocatedBytes": 157134200, + "collections": [ + 20, + 8, + 2 + ] +} \ No newline at end of file diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-baseline-server/server.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-baseline-server/server.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-baseline-server/shared.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-baseline-server/shared.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-candidate-server/history-requests.jsonl b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-candidate-server/history-requests.jsonl new file mode 100644 index 000000000..f0df3325d --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-candidate-server/history-requests.jsonl @@ -0,0 +1,17 @@ +{"operation":"raw","rows":7} +{"operation":"raw","rows":7} +{"operation":"raw","rows":7} +{"operation":"raw","rows":7} +{"operation":"raw","rows":5} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-candidate-server/ready.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-candidate-server/ready.json new file mode 100644 index 000000000..1d7a8cf9f --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-candidate-server/ready.json @@ -0,0 +1 @@ +{"endpoint":"opc.tcp://127.0.0.1:55697/OtOpcUa","process":35866,"sdk":"2.0.1.0","rawUri":"https://zb.com/otopcua/raw","unsUri":"https://zb.com/otopcua/uns"} \ No newline at end of file diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-candidate-server/server-resources.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-candidate-server/server-resources.json new file mode 100644 index 000000000..f6ea1ee31 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-candidate-server/server-resources.json @@ -0,0 +1,13 @@ +{ + "WorkingSet64": 201097216, + "PrivateMemorySize64": 0, + "HandleCount": 0, + "threads": 30, + "cpuMilliseconds": 2626.114, + "allocatedBytes": 47846920, + "collections": [ + 5, + 1, + 0 + ] +} \ No newline at end of file diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-candidate-server/server.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-candidate-server/server.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-candidate-server/shared.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-client-to-candidate-server/shared.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/cli-event-history.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/cli-event-history.log new file mode 100644 index 000000000..b23afe008 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/cli-event-history.log @@ -0,0 +1,30 @@ +Event history for ns=2;s=Matrix/dev (2026-10-01 00:00 -> 2026-10-01 00:01) + +EventId | Message +653030 | matrix-history +653031 | matrix-history +653032 | matrix-history +653033 | matrix-history +653034 | matrix-history +653035 | matrix-history +653036 | matrix-history +653037 | matrix-history +653038 | matrix-history +653039 | matrix-history +653130 | matrix-history +653131 | matrix-history +653132 | matrix-history +653133 | matrix-history +653134 | matrix-history +653135 | matrix-history +653136 | matrix-history +653137 | matrix-history +653138 | matrix-history +653139 | matrix-history +653230 | matrix-history +653231 | matrix-history +653232 | matrix-history +653233 | matrix-history +653234 | matrix-history + +25 events returned. diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/cli-raw-history.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/cli-raw-history.log new file mode 100644 index 000000000..039455b8a --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/cli-raw-history.log @@ -0,0 +1,30 @@ +History for ns=2;s=Matrix/dev/Scalar (2026-10-01 00:00 -> 2026-10-01 00:01) + +Timestamp Value Status +2026-10-01T00:00:00.0000000Z 0 Good +2026-10-01T00:00:01.0000000Z 1 Good +2026-10-01T00:00:02.0000000Z 2 Good +2026-10-01T00:00:03.0000000Z 3 Good +2026-10-01T00:00:04.0000000Z 4 Good +2026-10-01T00:00:05.0000000Z 5 Good +2026-10-01T00:00:06.0000000Z 6 Good +2026-10-01T00:00:07.0000000Z 7 Good +2026-10-01T00:00:08.0000000Z 8 Good +2026-10-01T00:00:09.0000000Z 9 Good +2026-10-01T00:00:10.0000000Z 10 Good +2026-10-01T00:00:11.0000000Z 11 Good +2026-10-01T00:00:12.0000000Z 12 Good +2026-10-01T00:00:13.0000000Z 13 Good +2026-10-01T00:00:14.0000000Z 14 Good +2026-10-01T00:00:15.0000000Z 15 Good +2026-10-01T00:00:16.0000000Z 16 Good +2026-10-01T00:00:17.0000000Z 17 Good +2026-10-01T00:00:18.0000000Z 18 Good +2026-10-01T00:00:19.0000000Z 19 Good +2026-10-01T00:00:20.0000000Z 20 Good +2026-10-01T00:00:21.0000000Z 21 Good +2026-10-01T00:00:22.0000000Z 22 Good +2026-10-01T00:00:23.0000000Z 23 Good +2026-10-01T00:00:24.0000000Z 24 Good + +25 values returned. diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/cli-read.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/cli-read.log new file mode 100644 index 000000000..106d4ae46 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/cli-read.log @@ -0,0 +1,5 @@ +Node: ns=2;s=Matrix/dev/Scalar +Value: 92 +Status: Good [0x00000000] +Source Time: 11/10/2026 17:19:14 +Server Time: 11/10/2026 17:19:14 diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/container.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/container.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/driver.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/driver.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/history-requests.jsonl b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/history-requests.jsonl new file mode 100644 index 000000000..58ca57f25 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/history-requests.jsonl @@ -0,0 +1,9 @@ +{"operation":"raw","rows":7} +{"operation":"raw","rows":7} +{"operation":"raw","rows":7} +{"operation":"raw","rows":7} +{"operation":"raw","rows":5} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/ready.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/ready.json new file mode 100644 index 000000000..6c6229138 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/ready.json @@ -0,0 +1 @@ +{"endpoint":"opc.tcp://127.0.0.1:44603/OtOpcUa","process":33,"sdk":"1.5.378.0","rawUri":"https://zb.com/otopcua/raw","unsUri":"https://zb.com/otopcua/uns"} \ No newline at end of file diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/server-resources.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/server-resources.json new file mode 100644 index 000000000..8ed7512e9 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/server-resources.json @@ -0,0 +1,13 @@ +{ + "WorkingSet64": 194039808, + "PrivateMemorySize64": 266993664, + "HandleCount": 141, + "threads": 19, + "cpuMilliseconds": 1705.768, + "allocatedBytes": 149139552, + "collections": [ + 5, + 4, + 1 + ] +} \ No newline at end of file diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/server.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-baseline-server/server.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/cli-event-history.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/cli-event-history.log new file mode 100644 index 000000000..b23afe008 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/cli-event-history.log @@ -0,0 +1,30 @@ +Event history for ns=2;s=Matrix/dev (2026-10-01 00:00 -> 2026-10-01 00:01) + +EventId | Message +653030 | matrix-history +653031 | matrix-history +653032 | matrix-history +653033 | matrix-history +653034 | matrix-history +653035 | matrix-history +653036 | matrix-history +653037 | matrix-history +653038 | matrix-history +653039 | matrix-history +653130 | matrix-history +653131 | matrix-history +653132 | matrix-history +653133 | matrix-history +653134 | matrix-history +653135 | matrix-history +653136 | matrix-history +653137 | matrix-history +653138 | matrix-history +653139 | matrix-history +653230 | matrix-history +653231 | matrix-history +653232 | matrix-history +653233 | matrix-history +653234 | matrix-history + +25 events returned. diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/cli-raw-history.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/cli-raw-history.log new file mode 100644 index 000000000..039455b8a --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/cli-raw-history.log @@ -0,0 +1,30 @@ +History for ns=2;s=Matrix/dev/Scalar (2026-10-01 00:00 -> 2026-10-01 00:01) + +Timestamp Value Status +2026-10-01T00:00:00.0000000Z 0 Good +2026-10-01T00:00:01.0000000Z 1 Good +2026-10-01T00:00:02.0000000Z 2 Good +2026-10-01T00:00:03.0000000Z 3 Good +2026-10-01T00:00:04.0000000Z 4 Good +2026-10-01T00:00:05.0000000Z 5 Good +2026-10-01T00:00:06.0000000Z 6 Good +2026-10-01T00:00:07.0000000Z 7 Good +2026-10-01T00:00:08.0000000Z 8 Good +2026-10-01T00:00:09.0000000Z 9 Good +2026-10-01T00:00:10.0000000Z 10 Good +2026-10-01T00:00:11.0000000Z 11 Good +2026-10-01T00:00:12.0000000Z 12 Good +2026-10-01T00:00:13.0000000Z 13 Good +2026-10-01T00:00:14.0000000Z 14 Good +2026-10-01T00:00:15.0000000Z 15 Good +2026-10-01T00:00:16.0000000Z 16 Good +2026-10-01T00:00:17.0000000Z 17 Good +2026-10-01T00:00:18.0000000Z 18 Good +2026-10-01T00:00:19.0000000Z 19 Good +2026-10-01T00:00:20.0000000Z 20 Good +2026-10-01T00:00:21.0000000Z 21 Good +2026-10-01T00:00:22.0000000Z 22 Good +2026-10-01T00:00:23.0000000Z 23 Good +2026-10-01T00:00:24.0000000Z 24 Good + +25 values returned. diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/cli-read.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/cli-read.log new file mode 100644 index 000000000..ea355e857 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/cli-read.log @@ -0,0 +1,5 @@ +Node: ns=2;s=Matrix/dev/Scalar +Value: 92 +Status: Good [0x00000000] +Source Time: 11/10/2026 17:19:21 +Server Time: 11/10/2026 17:19:22 diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/container.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/container.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/driver.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/driver.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/history-requests.jsonl b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/history-requests.jsonl new file mode 100644 index 000000000..58ca57f25 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/history-requests.jsonl @@ -0,0 +1,9 @@ +{"operation":"raw","rows":7} +{"operation":"raw","rows":7} +{"operation":"raw","rows":7} +{"operation":"raw","rows":7} +{"operation":"raw","rows":5} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} +{"operation":"events","rows":7} diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/ready.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/ready.json new file mode 100644 index 000000000..3a868bb49 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/ready.json @@ -0,0 +1 @@ +{"endpoint":"opc.tcp://127.0.0.1:44545/OtOpcUa","process":33,"sdk":"2.0.1.0","rawUri":"https://zb.com/otopcua/raw","unsUri":"https://zb.com/otopcua/uns"} \ No newline at end of file diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/server-resources.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/server-resources.json new file mode 100644 index 000000000..663e03c4f --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/server-resources.json @@ -0,0 +1,13 @@ +{ + "WorkingSet64": 195645440, + "PrivateMemorySize64": 288792576, + "HandleCount": 153, + "threads": 26, + "cpuMilliseconds": 2091.525, + "allocatedBytes": 42602784, + "collections": [ + 1, + 0, + 0 + ] +} \ No newline at end of file diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/server.log b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/logs/candidate-driver-cli-to-candidate-server/server.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/pre-fix-artifact-hashes.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/pre-fix-artifact-hashes.json new file mode 100644 index 000000000..e1a7acb6f --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/pre-fix-artifact-hashes.json @@ -0,0 +1,757 @@ +[ + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/client/Opc.Ua.Client.dll", + "sha256": "fd000b186f4bc5dbd9947e876f96c178e8c4259ee3e8717d672a4ac2f4c3a058", + "bytes": 852096 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/client/Opc.Ua.Configuration.dll", + "sha256": "30fb5142f13a3b3083c0484bcdedaec2efe2f50e57f10ec6a61257ca5359aa7e", + "bytes": 85120 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/client/Opc.Ua.Core.dll", + "sha256": "602e85316943ad7ebae33a23d60a69a6ea50d91250ad0556906b816435daa37c", + "bytes": 7945344 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/client/Opc.Ua.Security.Certificates.dll", + "sha256": "a2a05c64348f6f8aa60de0fe27d8e5e22d12e09b1ba6172ca34b3773620e394c", + "bytes": 79488 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/client/Opc.Ua.Types.dll", + "sha256": "c5c5e36cf6381444b408fe1b51726b17deca74173764cd62ccee954b3c8c2718", + "bytes": 1127552 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/client/ZB.MOM.WW.OtOpcUa.Client.CLI.deps.json", + "sha256": "8756470c547137f40ef9962dfa6f40c6dc2a1801cd397524dce7127fb79b70b9", + "bytes": 12175 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/client/ZB.MOM.WW.OtOpcUa.Client.CLI.dll", + "sha256": "38ff27df4c1389d2cf97a7ec1fe206733f02c3664b29c4fe18586ede225a53ca", + "bytes": 91648 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/client/ZB.MOM.WW.OtOpcUa.Client.Shared.dll", + "sha256": "326e14df7bf2a7602637fbff36988c3dd4be38de936da24a1b4287c0ab685be6", + "bytes": 111616 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/Opc.Ua.Client.dll", + "sha256": "fd000b186f4bc5dbd9947e876f96c178e8c4259ee3e8717d672a4ac2f4c3a058", + "bytes": 852096 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/Opc.Ua.Configuration.dll", + "sha256": "30fb5142f13a3b3083c0484bcdedaec2efe2f50e57f10ec6a61257ca5359aa7e", + "bytes": 85120 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/Opc.Ua.Core.dll", + "sha256": "602e85316943ad7ebae33a23d60a69a6ea50d91250ad0556906b816435daa37c", + "bytes": 7945344 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/Opc.Ua.Security.Certificates.dll", + "sha256": "a2a05c64348f6f8aa60de0fe27d8e5e22d12e09b1ba6172ca34b3773620e394c", + "bytes": 79488 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/Opc.Ua.Server.dll", + "sha256": "d8d9706dea577858325730cd89896826ed82f7bfcf9503ccd0260311663a69f4", + "bytes": 642176 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/Opc.Ua.Types.dll", + "sha256": "c5c5e36cf6381444b408fe1b51726b17deca74173764cd62ccee954b3c8c2718", + "bytes": 1127552 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/OtOpcUa.Host.deps.json", + "sha256": "f47fb25d83e40a5c1d96c063f1d63b02a04c222a10554220df58cac896654ea9", + "bytes": 153279 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.AdminUI.dll", + "sha256": "1ae11959c22bc53a648b91c6c1ae41e4a5d717e396bd645eae4fb08dc1633597", + "bytes": 2152448 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Cluster.dll", + "sha256": "d6bc21641172d832004b62b8bb76aeb40622a943be2172f394e5c6333c04ef57", + "bytes": 67584 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Commons.dll", + "sha256": "be97a0b975afde7ec4ebf0b10de53c26f212ceca1f6a3ae090e40ebfde304413", + "bytes": 231424 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Configuration.dll", + "sha256": "195dab9f7a9f80c45902e653ff361116a307d8110a3f87baad814bea57689b84", + "bytes": 542720 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.ControlPlane.dll", + "sha256": "36954f51b09930df414675e5a0c038933ad2b27cd6560bf797d99801c02b30a1", + "bytes": 179200 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Core.Abstractions.dll", + "sha256": "b0f4e332ced57eae3ab1dcc282c073f51ea0c545a381aef50479ee58f0c23efc", + "bytes": 124416 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian.dll", + "sha256": "a61a6ea68236dd4ed86ab4e74e4d632c5e260103aa5ebd92f4f995eb9f170b22", + "bytes": 56320 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms.dll", + "sha256": "f1e429c0b8fcab8216b9107440008b92eea1236ff1225e79580ad70f51d56431", + "bytes": 83968 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions.dll", + "sha256": "ea24898698c8351bc9cf20fcce725dccc93ccf05ef3af7783f73854cc2033c31", + "bytes": 13312 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess.dll", + "sha256": "cf44009a720a00bf9192374d371c7c76e75afbe62cc216b5c1be913b92679127", + "bytes": 135168 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol.dll", + "sha256": "07800332d0842b93c3987fca1dc10a1390bcb16f44567610d867513ad9fe17e0", + "bytes": 117248 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Core.Scripting.dll", + "sha256": "9637b7ffb4984f54bc54363ff2d81b6a3401f0cb7eeed8694db626ef41d54d5b", + "bytes": 121856 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Core.VirtualTags.dll", + "sha256": "107aaf2ef2d7704e320dabc1072bc50217faabb2d1488e66c91b1f756b440c45", + "bytes": 11264 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Core.dll", + "sha256": "34a4d7c0dddf4efa5fae91a3798c2f1c08b992faf4a827a9e05ed1338c6e4720", + "bytes": 124928 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport.dll", + "sha256": "315dcc540d304c9f1d5b48caa25e5f081569f1a41aa8784cf371c1d6cef7322d", + "bytes": 123392 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts.dll", + "sha256": "d7b34798587d0939cc78eb69d9df1d617c1c75a61b8dd11a5308958a43a8c4f1", + "bytes": 24576 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.AbCip.dll", + "sha256": "73073627fcdc8079df645478d6717576975117c3b21cfa7e9422f1e3bc5f4e44", + "bytes": 214016 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts.dll", + "sha256": "5c66d76dd455c42f0c5b0aed11240fa31e1bdbd2f0a8368d8f41976977e93502", + "bytes": 30720 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.dll", + "sha256": "cbf92a935d86596a9d4dbeeaa625e304c2045851a0367c3a6b0de03bf78bd6fa", + "bytes": 136704 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts.dll", + "sha256": "29c079414497b30debe8d3ecd7e77bdc4eb16c4fc076e675680a2e880e54b6c2", + "bytes": 10240 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Calculation.dll", + "sha256": "132e36042a4691cc8e252ab9e9d8c90592fcd897959f533aa37e33f193cf00c8", + "bytes": 57344 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts.dll", + "sha256": "2bdbf743194193d5a7bc323912e2c7f740cc21633154a4a3cc8e034fd15bb7e8", + "bytes": 38912 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.dll", + "sha256": "17c28f27fdecd09a46b971b19655bdb933f84990e91bb80c7092c344a0ca974f", + "bytes": 300032 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser.dll", + "sha256": "f2796d323c222708c28cd0a4289c46db31ec3b6537da7f5cd260fc76f8abdc76", + "bytes": 19456 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts.dll", + "sha256": "780a11f69194713e2f87e74277e99882ee3518b2824551b45cd04e3b9bdf6648", + "bytes": 24576 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.dll", + "sha256": "a8e19baa5a736544d914f942d526a5cc038f6b982451bfa82a77365a159434e4", + "bytes": 224768 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.dll", + "sha256": "400b1896e55d08781231efeba302596299df2b00b2f48afd43d46c22d59b515c", + "bytes": 129536 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.dll", + "sha256": "8e91a8cce804023639a4bdb2dc60f9fc950992882e50786d45ceeb0f38ed1f68", + "bytes": 167424 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.dll", + "sha256": "2746b8e9c03b5b8c330152803eee91cf2069f0e6c074d70d03017b1f1f1a2398", + "bytes": 51712 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.dll", + "sha256": "94b9bcd4506427a44158e0b299a5ae7bcee14fd40b85cc9f63420e4631aa1a6f", + "bytes": 143872 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts.dll", + "sha256": "6582151085ddea7d319b990c2c58057b6ba5a49860593229b3642dff527ae204", + "bytes": 19456 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.dll", + "sha256": "c9670c5d169056563294673839ca63321a72a438c519263be708b55f3fc818f9", + "bytes": 214016 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing.dll", + "sha256": "ed07d04709372ef804f465995431b15acdef791f66c8130ab7282372728f7cda", + "bytes": 25088 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts.dll", + "sha256": "724873ac2f6c08f307a150c5575cc3c022d7e367124ed924c0c7899b0e9575a5", + "bytes": 39424 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Modbus.dll", + "sha256": "db1e3e7c79dc1a46e1d4ffaa5ea1aac9ed73814d7f06cbfa855ebb3b27a8810d", + "bytes": 131584 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser.dll", + "sha256": "ace18db746c30307e67efa3acd68e915cc2b62b0a85bdba833df4ea7c85b5f6c", + "bytes": 48128 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts.dll", + "sha256": "24e795bd8027d7b3ca3d95630b73be6d7cef774243357b01850f145b6066dcb9", + "bytes": 139776 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport.dll", + "sha256": "bec0cecc0bbb06b4715d7b909ccf4d357420e120b2bff3c10ee9f59f71044927", + "bytes": 12800 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.dll", + "sha256": "da64eacb80ddca9cd0a40295bba2c8ff81ee9c68ccaf32cbd329ae854375deb7", + "bytes": 195072 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.dll", + "sha256": "7e2ac501136d24a3d0ad6bdae2e4a47460439ad8ab78af538bbccca2e38e5695", + "bytes": 35840 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts.dll", + "sha256": "c15e6db37681cbbef8684d5301e1bba54186ae503aaf55d1c2d06a0567ab28fe", + "bytes": 20480 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session.dll", + "sha256": "910604abd4daa6196c8fdcd2db085873ee5a4c27b5a67c359590071117c6e4dd", + "bytes": 16384 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.dll", + "sha256": "cd689b0ec777820d91f914abfd9e4a921143a46df84ee43d0214c66f74225ac0", + "bytes": 144384 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts.dll", + "sha256": "6fe895674318dc42c0c3cc74266831862d3fe2f13098c26e7d826baf79d7fc47", + "bytes": 29696 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.S7.dll", + "sha256": "d23a7ac62d781f0c14dd7c9d4f51b712c13599ee78b9b6d302d30dfd5e77da37", + "bytes": 124928 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser.dll", + "sha256": "c341d49bf100e0617d9c4e7d24f63d8affd1bc0fe2edce15e51cc14366fa2207", + "bytes": 43008 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts.dll", + "sha256": "f0a0cc852116f739247422a0427550e52c938b27d1a8b4e685f45a19a23635ab", + "bytes": 38912 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect.dll", + "sha256": "7d78655da50c07ac049cd687c59f2a7b6eb2c491543bd4089ffbe60fb805205f", + "bytes": 40448 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.Sql.dll", + "sha256": "6ec1a9bc7443c1d7b8084ee2fc5e67cbfd2a8d61add303a980cef78a46cb5c67", + "bytes": 144384 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts.dll", + "sha256": "96db9e5d162b19914cf0ba55c1408c1c9271c80c1a1a12604e684f5785de4b96", + "bytes": 17408 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.dll", + "sha256": "c24cfc897bde6c0eb65b9958bad952814ed02a27fe25a55c416c1ba61be2c261", + "bytes": 188928 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.OpcUaServer.dll", + "sha256": "ee1f704fa1574b77bf56cef415c47c33a4428c6852db52bb1443d6765d092cb1", + "bytes": 363008 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Runtime.dll", + "sha256": "50e752383ae81ef6bb23e360fafe9162be0d1dcb7dd2d8731f16bce762834dd4", + "bytes": 539648 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/83ed880e/baseline/host/ZB.MOM.WW.OtOpcUa.Security.dll", + "sha256": "a88b1577d1e4dd580e012e7673e31d5363c3d9a79fb415bef4c3d63849678a4d", + "bytes": 52736 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-baseline-oracle/OtOpcUa/Directory.Packages.props", + "sha256": "7e6459447843b93bc94fbc1f3eeb1c695b5c46c08aeb94debe86a7d419c63221", + "bytes": 18829 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/Directory.Packages.props", + "sha256": "31a4cac1c205f5b9e67119357c77751b8ab999f6c5f350da68784614040c8a93", + "bytes": 19000 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "sha256": "13de622509608b80bc7dce3317e030bfea8d1b597ff8abd7b57f026c17a9ede0", + "bytes": 83968 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Client.dll", + "sha256": "620da406fabdbc75d11f9827ea7e39d2d3c762471bd2264b0d11f1d6cd9247cd", + "bytes": 2442880 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Configuration.dll", + "sha256": "6ed6a594c93c3ff35d1a16539a9fe87c1e2640549cc2f48ed6bae333dc8bf0e7", + "bytes": 117376 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Core.Schema.dll", + "sha256": "51cfad48657d95d38074bb88be29aea6f5b361a07397247d58838d066b99772e", + "bytes": 135168 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Core.Types.dll", + "sha256": "a7dd141b8dabe8848ff28c2fb8e16a85a0508e6a49e6b1a1c1e267175b99af96", + "bytes": 12703872 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Core.dll", + "sha256": "9d0857aa6b7f3c49037d4ea557b4da8edf07e146069464481783e66c5c9cd35a", + "bytes": 2549376 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Security.Certificates.dll", + "sha256": "7f4969aceb2f0db5328c6882cb4b117342f3b18905c38acdba600683860c4fd0", + "bytes": 118400 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Server.dll", + "sha256": "930e714a2f6e15d393840bcdc95e1afa8012bc740c3738a655f958142721864e", + "bytes": 3332224 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Types.dll", + "sha256": "c542f69882f4e8a4ebd5ccc28a3881d6967c7ffb6dcc3c56dc6c776f39c2ede1", + "bytes": 1792640 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/OtOpcUa.Host.deps.json", + "sha256": "c289766446d61a6bf15574fdde982a8c44b6faaabb38ad718522f63987a58d69", + "bytes": 179492 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ProcessHost.deps.json", + "sha256": "cb76c2da9266dd11b61483fc9425d8a7ed3e25c83b1179ef60bfbd559b7db77c", + "bytes": 165039 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "sha256": "0db8dd8308811ceecd6f6ac468dbf0e5daacf021904cbf741e96a23daf25cfe7", + "bytes": 83968 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.AdminUI.dll", + "sha256": "30a400d0e69bd7a1527e30865cc4fce183bf1fd4b96bea50e7cdde93140b4f03", + "bytes": 2152448 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Client.Shared.dll", + "sha256": "0856bbccac7c59faf95568e67e25af35b9a68c44ffd0eb5d1891869a454a3de0", + "bytes": 120320 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Cluster.dll", + "sha256": "e875e13fe1261963984ac82f7a41da5f83caff28108edaad253641bfe3a7effc", + "bytes": 67584 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Commons.dll", + "sha256": "2d1d97faebfbad03db642b77553110210890de51834e5f4b6965f079f7d044a0", + "bytes": 231424 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Configuration.dll", + "sha256": "afdb724e0bd460f6deeaedb23e78ff5010f12630c3bd8e2986733ee523b9e30c", + "bytes": 542720 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.ControlPlane.dll", + "sha256": "66c93e8d8457f6d842963294c36f5da4261124a4c9ddf486bca09c4c31b39c06", + "bytes": 179200 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Abstractions.dll", + "sha256": "46d4b41bed7f4a6497d401d7925d1bd4d87a2422e0c2835dc06e006c97142150", + "bytes": 124416 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian.dll", + "sha256": "bba5e5c363e910678700630e18e6db0d3f9151665e0e1aa2bab6917e83b0ecbf", + "bytes": 56320 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms.dll", + "sha256": "474cd76eab3f2724f73f2cc5024370523e294e012f5ecd884dcff366ceac342e", + "bytes": 83968 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions.dll", + "sha256": "548b2d19b7bc761fedaf42d39045313394e32a0ccf3ad8bd182e3d31762bd7e4", + "bytes": 13312 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess.dll", + "sha256": "a1441bac81dd7ac01794a927315bb530d022964be535e543afc3e514df4dd9a3", + "bytes": 135168 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol.dll", + "sha256": "18e6dbfec8c646e463a8e268137aa1e266063e91d366a029bee4c810f39b7542", + "bytes": 117248 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.dll", + "sha256": "13236c602191c7866f219eb946c135cf2532bc075d2b458914abbc18efef8e43", + "bytes": 121856 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.VirtualTags.dll", + "sha256": "6a1a9bdd626985dafd483e317ee9906ece7e03d583b44423cc6a95cb21bfdfaf", + "bytes": 11264 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.dll", + "sha256": "59fe6b4b8feebd8d9ec3ff2e3f12a3a8624cdaa68988b230ab7a228cdd246d04", + "bytes": 124928 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport.dll", + "sha256": "6178401b851ce3155566e432a376ef2ec983497eccf298ec33d38cd6ed631be7", + "bytes": 123392 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts.dll", + "sha256": "622505ec95e04d7140ea63252b61e01e170947ff88043394e9e7fe2d2ee38e3c", + "bytes": 24576 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbCip.dll", + "sha256": "da3bcdd35f632e5f183ce7721fea455d6396f64234f22eea64862057737c40b9", + "bytes": 214016 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts.dll", + "sha256": "8cf0f65f373b410c597cbdba4cce79a73e6388fd13f1f61964f7a78bdc7b67a8", + "bytes": 30720 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.dll", + "sha256": "efa92e068f15126cb5f846e923c72b0c68be9b0158a22da139f4d537f68983f3", + "bytes": 136704 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts.dll", + "sha256": "9b2b094906f46660b9cb5a4a0b53f36d206b4cd88f14837a047c7040ec54f24d", + "bytes": 10240 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Calculation.dll", + "sha256": "58c27311d05d2bf262404520fd2d11a0d2edcb4a98974b61532bcf72a680b4cf", + "bytes": 57344 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts.dll", + "sha256": "2358fb9fbcc9475022b190dde05ee6ee712d45c59d041830151a5bcc7418de5f", + "bytes": 38912 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.dll", + "sha256": "ff87272d5e8dae9f1bc1e560e2cd8d82ee279f220f178300ccf534042b1cf2cf", + "bytes": 300032 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser.dll", + "sha256": "b977d56618bfcfeb71789271cefda7443c278e2da75b04fdae49e51da3474586", + "bytes": 19456 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts.dll", + "sha256": "52749ea655601805af505e9aa255fb4d7a3563d58df5f86032aff59fc03e1cc8", + "bytes": 24576 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.dll", + "sha256": "41a8c6ed1fe24a50ad9793d78f0dbacff1cfb0e005c027baf27e6003af99988c", + "bytes": 224768 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.dll", + "sha256": "d642be7f07b7144bb4ef6d6786e73bc2965a1e3189c68b00e5ed4da522eda8df", + "bytes": 129536 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.dll", + "sha256": "a8d605f278ef8853fc56693d21948cc79c5f07fcd4cb62983f366cd4dcd507d2", + "bytes": 167424 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.dll", + "sha256": "7e0c5b3e79763ede195f7446216c6ffd7617a66c2ce9b4e1b182b05ce9675f18", + "bytes": 51712 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.dll", + "sha256": "89c1615dbe0911e014facc4452d2140f4471a01dedd50f02eba48123fd81d11a", + "bytes": 143872 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts.dll", + "sha256": "530fdc78903fb7dc6bf635db5f7a61a35feeeee71cca5df32a433cc8a38ab239", + "bytes": 19456 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.dll", + "sha256": "d87cbf2e84042bd259cc5b6390922a84eb11bb7a11c00d2c4b5dbe00a75a441c", + "bytes": 214016 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing.dll", + "sha256": "17148305ad647f1ecc42911c525bbcee43ed759b751563c92ae2e0f502f5491b", + "bytes": 25088 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts.dll", + "sha256": "850cc34a53b154615a5966c5ab9719ffe65823b419a40b16dc83734c2c77766e", + "bytes": 39424 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Modbus.dll", + "sha256": "912f304a47ea3c2a48b9e3ae1a1f9a29cd9577047049a408ab2f54aceb46dd47", + "bytes": 131584 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser.dll", + "sha256": "0a6ee903bea8bf1d16a7cbe5e52c80096b84c230d0266969d15004bad9b0f0e4", + "bytes": 48128 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts.dll", + "sha256": "9dbd98038e6fd19f2cf8e28ad081a691ac1df44dcb94597f6ef6f536da9c10f0", + "bytes": 139776 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport.dll", + "sha256": "e133940f52ee7b347dd66bb1eea0bb8a5d936e65aad600888eaea48d67f1555b", + "bytes": 12800 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.dll", + "sha256": "a171ce43d2f01230d975f5f9bd943fd50a8a8fe39e735935d0a5b1138e31ca1c", + "bytes": 195072 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.dll", + "sha256": "efb1d122a0aba3c6fd592690143dc99eea608248c0e590a1f264283a040743b2", + "bytes": 36352 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts.dll", + "sha256": "fda75dcf622ebe33dc82dc40a1a362b5a3a10f782bda169ab255d377223a5895", + "bytes": 20480 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session.dll", + "sha256": "ff3b3fee2c4f5954033a2cb5e2b0f3b9cccebc656c7d169687701bd52e8eb142", + "bytes": 19968 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.dll", + "sha256": "09ecbd0ecf90b658dc83f6f2cb12211715f2c51350e86d963c112c4469549ab5", + "bytes": 147968 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts.dll", + "sha256": "c9c170f30592fc5698cb256f0f4705ac6fa5ae51a3da89f19ff7753b51ac44e1", + "bytes": 29696 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.S7.dll", + "sha256": "29ec762d9ef4cf9f7e011069604c6bc725aac5c995bd8f7fa72a35f09921beef", + "bytes": 124928 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser.dll", + "sha256": "78e0f7c4da53feefdc76137e014848b26d46fc33bc29aa79e99c43de918e15f9", + "bytes": 43008 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts.dll", + "sha256": "65c6cd709903aa34be71c62e4c760e0e01a50783497ad644a057ad1a4a179bc4", + "bytes": 38912 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect.dll", + "sha256": "a6a9d82c5895b411ebdb95eb2a3de719e3f65280fa7163e0d573db1cf886935b", + "bytes": 40448 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.dll", + "sha256": "0beddb7dd322377b2b1ee496ba59c803528668abe9b62c9ac17bfef8f355b112", + "bytes": 144384 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts.dll", + "sha256": "3e37c0328157641e82a99d3d2096a9ab3d826647039da34231f14dea3af0dc43", + "bytes": 17408 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.dll", + "sha256": "fc9babb948338b46b965344796a0a00560ae917a19eb6d301f2cf94234a7fac5", + "bytes": 188928 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.OpcUaServer.dll", + "sha256": "8a885d5a86dd00ed5c920e650852cda5820cb9cce05fb49781b7844680d9353f", + "bytes": 420864 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Runtime.dll", + "sha256": "19111a82fb1582866bf0d019f4daa8a5060536cfa11a5569a7e0aeeffdbecc03", + "bytes": 539648 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Security.dll", + "sha256": "56f587426e81750fa406686aca50deca2ee8e293ac7969f2a0b606e6acfdfff2", + "bytes": 52736 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/candidate-cli/Opc.Ua.Client.dll", + "sha256": "620da406fabdbc75d11f9827ea7e39d2d3c762471bd2264b0d11f1d6cd9247cd", + "bytes": 2442880 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/candidate-cli/Opc.Ua.Configuration.dll", + "sha256": "6ed6a594c93c3ff35d1a16539a9fe87c1e2640549cc2f48ed6bae333dc8bf0e7", + "bytes": 117376 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/candidate-cli/Opc.Ua.Core.Schema.dll", + "sha256": "51cfad48657d95d38074bb88be29aea6f5b361a07397247d58838d066b99772e", + "bytes": 135168 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/candidate-cli/Opc.Ua.Core.Types.dll", + "sha256": "a7dd141b8dabe8848ff28c2fb8e16a85a0508e6a49e6b1a1c1e267175b99af96", + "bytes": 12703872 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/candidate-cli/Opc.Ua.Core.dll", + "sha256": "9d0857aa6b7f3c49037d4ea557b4da8edf07e146069464481783e66c5c9cd35a", + "bytes": 2549376 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/candidate-cli/Opc.Ua.Security.Certificates.dll", + "sha256": "7f4969aceb2f0db5328c6882cb4b117342f3b18905c38acdba600683860c4fd0", + "bytes": 118400 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/candidate-cli/Opc.Ua.Types.dll", + "sha256": "c542f69882f4e8a4ebd5ccc28a3881d6967c7ffb6dcc3c56dc6c776f39c2ede1", + "bytes": 1792640 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/candidate-cli/ZB.MOM.WW.OtOpcUa.Client.CLI.deps.json", + "sha256": "e1a36de862f9d940bfb55e09db02461bc20f2bd12dad30c8a8bca81ac38be40a", + "bytes": 37379 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/candidate-cli/ZB.MOM.WW.OtOpcUa.Client.CLI.dll", + "sha256": "4e86b2f64ed5bb37826977c9104dd370d80d11553084e5570d445cecc6b0aaeb", + "bytes": 92160 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/candidate-cli/ZB.MOM.WW.OtOpcUa.Client.Shared.dll", + "sha256": "0856bbccac7c59faf95568e67e25af35b9a68c44ffd0eb5d1891869a454a3de0", + "bytes": 120320 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/scripts/validation/opcua-sdk-compatibility/ProcessHost.cs", + "sha256": "f0a7aca11c38cc8c74c26573458405aa14ed10c81a0a56210dfabf42ead45a83", + "bytes": 27089 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/scripts/validation/opcua-sdk-compatibility/container-leg.sh", + "sha256": "1f5d1158572379b8a6304c3a3134a78c112043940f5bce468621677f7da3ef9e", + "bytes": 2589 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/scripts/validation/opcua-sdk-compatibility/run.py", + "sha256": "240d14f71aca358de5107174bbfbef7ddd5b036cd96fe0889e095a8b9698ec6b", + "bytes": 12459 + } +] diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/pre-fix-matrix.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/pre-fix-matrix.json new file mode 100644 index 000000000..586350963 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/pre-fix-matrix.json @@ -0,0 +1,1630 @@ +[ + { + "sdk": "1.5.378.0", + "process": 2095, + "cases": [ + { + "name": "trusted-SignAndEncrypt-API-key", + "status": "passed" + }, + { + "name": "raw-UNS-URI-browse", + "status": "passed" + }, + { + "name": "initial-quality-explicit-source-and-server-timestamps", + "status": "passed" + }, + { + "name": "scalar-read-write-ns-2", + "status": "passed" + }, + { + "name": "typed-array-read-write-ns-2", + "status": "passed" + }, + { + "name": "scalar-read-write-ns-3", + "status": "passed" + }, + { + "name": "typed-array-read-write-ns-3", + "status": "passed" + }, + { + "name": "monitor-quality-timestamps", + "status": "passed" + }, + { + "name": "event-filter-and-native-ack", + "status": "passed" + }, + { + "name": "raw-history-CP-paging", + "status": "passed" + }, + { + "name": "event-history-CP-paging", + "status": "passed" + }, + { + "name": "event-history-where-filter-positive-and-negative", + "status": "passed" + } + ], + "observations": [ + { + "SecurityMode": "SignAndEncrypt", + "SecurityPolicyUri": "http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256" + }, + { + "rawChildren": [ + { + "NodeId": "ns=2;s=Matrix/dev/Scalar", + "DisplayName": "Scalar", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Vector", + "DisplayName": "Vector", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Alarm", + "DisplayName": "Alarm", + "NodeClass": "Object", + "HasChildren": true + }, + { + "NodeId": "ns=2;s=Matrix/dev/UnsetTimestamp", + "DisplayName": "UnsetTimestamp", + "NodeClass": "Variable", + "HasChildren": false + } + ], + "unsChildren": [ + { + "NodeId": "ns=3;s=Eq/Scalar", + "DisplayName": "Scalar", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=3;s=Eq/Vector", + "DisplayName": "Vector", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Alarm", + "DisplayName": "Alarm", + "NodeClass": "Object", + "HasChildren": true + } + ] + }, + { + "sourceTimestamp": "2026-10-01T00:00:00.0000000Z", + "serverTimestamp": "2026-11-10T17:08:30.7803750Z", + "contract": "Source supplied as 2026-10-01T00:00:00Z; server timestamp observed without normalization or historian algorithm changes" + }, + { + "sourceTimestamp": "2026-11-10T17:08:30.8186650Z", + "serverTimestamp": "2026-11-10T17:08:30.8189610Z", + "status": "Good" + }, + { + "sourceTimestamp": "2026-11-10T17:08:31.3060170Z", + "serverTimestamp": "2026-11-10T17:08:31.3060170Z", + "timestampObservation": "Fixture source supplied DateTime.MinValue (unset). These are unmodified application/SDK wire observations; no historian algorithm or expected timestamp was changed." + }, + { + "benchmarkRound": 1, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.2347, + "p95": 0.2777, + "p99": 0.4115, + "throughputOperationsPerSecond": 4247.547041583485 + }, + "scalar-write": { + "p50": 0.2475, + "p95": 0.3551, + "p99": 0.467, + "throughputOperationsPerSecond": 3914.9669185295393 + }, + "array-read": { + "p50": 0.22, + "p95": 0.348, + "p99": 0.4761, + "throughputOperationsPerSecond": 4272.5548168783 + }, + "array-write": { + "p50": 0.2162, + "p95": 0.2537, + "p99": 0.308, + "throughputOperationsPerSecond": 4684.411216354217 + } + }, + "clientCpuMilliseconds": 59.439, + "clientAllocatedBytes": 1326424, + "clientWorkingSetBytes": 136069120, + "clientPrivateBytes": 0, + "clientThreads": 18, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 2, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.2139, + "p95": 0.2667, + "p99": 9.8394, + "throughputOperationsPerSecond": 2467.1255520193436 + }, + "scalar-write": { + "p50": 0.2129, + "p95": 0.2416, + "p99": 0.2922, + "throughputOperationsPerSecond": 4696.82025268893 + }, + "array-read": { + "p50": 0.159, + "p95": 0.1834, + "p99": 0.1943, + "throughputOperationsPerSecond": 6253.204767443315 + }, + "array-write": { + "p50": 0.1596, + "p95": 0.1851, + "p99": 0.2105, + "throughputOperationsPerSecond": 6296.515508317695 + } + }, + "clientCpuMilliseconds": 46.567, + "clientAllocatedBytes": 1325560, + "clientWorkingSetBytes": 137723904, + "clientPrivateBytes": 0, + "clientThreads": 18, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 3, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.1999, + "p95": 0.2326, + "p99": 0.2473, + "throughputOperationsPerSecond": 4936.467661200353 + }, + "scalar-write": { + "p50": 0.2064, + "p95": 0.2288, + "p99": 0.2527, + "throughputOperationsPerSecond": 4859.794916654518 + }, + "array-read": { + "p50": 0.1617, + "p95": 0.225, + "p99": 2.4465, + "throughputOperationsPerSecond": 4636.928498562553 + }, + "array-write": { + "p50": 0.2002, + "p95": 0.2324, + "p99": 0.2492, + "throughputOperationsPerSecond": 4939.637628183596 + } + }, + "clientCpuMilliseconds": 52.231, + "clientAllocatedBytes": 1299672, + "clientWorkingSetBytes": 139329536, + "clientPrivateBytes": 0, + "clientThreads": 18, + "clientHandles": 0, + "collections": [ + 1, + 0, + 0 + ] + } + ], + "failures": 0, + "loadedSdkAssemblies": [ + { + "name": "Opc.Ua.Core", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-baseline/bin/Release/net10.0/Opc.Ua.Core.dll" + }, + { + "name": "Opc.Ua.Types", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-baseline/bin/Release/net10.0/Opc.Ua.Types.dll" + }, + { + "name": "Opc.Ua.Configuration", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-baseline/bin/Release/net10.0/Opc.Ua.Configuration.dll" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-baseline/bin/Release/net10.0/Opc.Ua.Security.Certificates.dll" + }, + { + "name": "Opc.Ua.Client", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-baseline/bin/Release/net10.0/Opc.Ua.Client.dll" + } + ], + "name": "baseline-client-to-baseline-server", + "server": { + "endpoint": "opc.tcp://127.0.0.1:51391/OtOpcUa", + "process": 2088, + "sdk": "1.5.378.0", + "rawUri": "https://zb.com/otopcua/raw", + "unsUri": "https://zb.com/otopcua/uns" + }, + "status": "passed", + "historyBackendRequests": [ + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 5 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + } + ], + "certificateValidation": "explicit trusted peers; server and Shared client autoaccept disabled", + "authentication": "ephemeral API-key-shaped credential, exact fixture authenticator; real authority/ACL/method gates" + }, + { + "sdk": "1.5.378.0", + "process": 2116, + "cases": [ + { + "name": "trusted-SignAndEncrypt-API-key", + "status": "passed" + }, + { + "name": "raw-UNS-URI-browse", + "status": "failed", + "error": "System.InvalidOperationException: Missing raw children: ns=2;s=Matrix/dev/Alarm\n at ProcessHost.Require(Boolean yes, String message) in /Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/scripts/validation/opcua-sdk-compatibility/ProcessHost.cs:line 59\n at ProcessHost.<>c__DisplayClass23_0.<b__3>d.MoveNext() in /Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/scripts/validation/opcua-sdk-compatibility/ProcessHost.cs:line 171\n--- End of stack trace from previous location ---\n at ProcessHost.Case(String name, Func`1 action) in /Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/scripts/validation/opcua-sdk-compatibility/ProcessHost.cs:line 62" + }, + { + "name": "initial-quality-explicit-source-and-server-timestamps", + "status": "passed" + }, + { + "name": "scalar-read-write-ns-2", + "status": "passed" + }, + { + "name": "typed-array-read-write-ns-2", + "status": "passed" + }, + { + "name": "scalar-read-write-ns-3", + "status": "passed" + }, + { + "name": "typed-array-read-write-ns-3", + "status": "passed" + }, + { + "name": "monitor-quality-timestamps", + "status": "passed" + }, + { + "name": "event-filter-and-native-ack", + "status": "passed" + }, + { + "name": "raw-history-CP-paging", + "status": "passed" + }, + { + "name": "event-history-CP-paging", + "status": "passed" + }, + { + "name": "event-history-where-filter-positive-and-negative", + "status": "passed" + } + ], + "observations": [ + { + "SecurityMode": "SignAndEncrypt", + "SecurityPolicyUri": "http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256" + }, + { + "rawChildren": [ + { + "NodeId": "ns=2;s=Matrix/dev/Scalar", + "DisplayName": "Scalar", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Vector", + "DisplayName": "Vector", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/UnsetTimestamp", + "DisplayName": "UnsetTimestamp", + "NodeClass": "Variable", + "HasChildren": false + } + ], + "unsChildren": [ + { + "NodeId": "ns=3;s=Eq/Scalar", + "DisplayName": "Scalar", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=3;s=Eq/Vector", + "DisplayName": "Vector", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Alarm", + "DisplayName": "Alarm", + "NodeClass": "Object", + "HasChildren": true + } + ] + }, + { + "sourceTimestamp": "2026-10-01T00:00:00.0000000Z", + "serverTimestamp": "2026-11-10T17:08:34.9567910Z", + "contract": "Source supplied as 2026-10-01T00:00:00Z; server timestamp observed without normalization or historian algorithm changes" + }, + { + "sourceTimestamp": "2026-11-10T17:08:35.0067640Z", + "serverTimestamp": "2026-11-10T17:08:35.0082430Z", + "status": "Good" + }, + { + "sourceTimestamp": "2026-11-10T17:08:37.4194690Z", + "serverTimestamp": "2026-11-10T17:08:37.4194690Z", + "timestampObservation": "Fixture source supplied DateTime.MinValue (unset). These are unmodified application/SDK wire observations; no historian algorithm or expected timestamp was changed." + }, + { + "benchmarkRound": 1, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.2877, + "p95": 0.3479, + "p99": 0.3968, + "throughputOperationsPerSecond": 3384.5070803888125 + }, + "scalar-write": { + "p50": 0.2809, + "p95": 0.3688, + "p99": 0.4182, + "throughputOperationsPerSecond": 3591.3348273286215 + }, + "array-read": { + "p50": 0.1883, + "p95": 0.2321, + "p99": 0.2993, + "throughputOperationsPerSecond": 5210.721580724499 + }, + "array-write": { + "p50": 0.2434, + "p95": 0.2744, + "p99": 0.2913, + "throughputOperationsPerSecond": 4162.850720173175 + } + }, + "clientCpuMilliseconds": 64.488, + "clientAllocatedBytes": 1311000, + "clientWorkingSetBytes": 138821632, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 2, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.2007, + "p95": 0.2446, + "p99": 0.2677, + "throughputOperationsPerSecond": 4869.4026216863695 + }, + "scalar-write": { + "p50": 0.1958, + "p95": 0.2334, + "p99": 0.2659, + "throughputOperationsPerSecond": 5017.259372240508 + }, + "array-read": { + "p50": 0.2241, + "p95": 0.2746, + "p99": 0.3111, + "throughputOperationsPerSecond": 4563.167933706297 + }, + "array-write": { + "p50": 0.2413, + "p95": 0.2929, + "p99": 0.3359, + "throughputOperationsPerSecond": 4081.1329224992865 + } + }, + "clientCpuMilliseconds": 49.282, + "clientAllocatedBytes": 1342232, + "clientWorkingSetBytes": 140460032, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 3, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.18, + "p95": 0.2434, + "p99": 0.2651, + "throughputOperationsPerSecond": 5161.610009394129 + }, + "scalar-write": { + "p50": 0.2279, + "p95": 0.289, + "p99": 2.7065, + "throughputOperationsPerSecond": 3560.467418162656 + }, + "array-read": { + "p50": 0.2116, + "p95": 0.3061, + "p99": 0.3697, + "throughputOperationsPerSecond": 4561.794062368847 + }, + "array-write": { + "p50": 0.2069, + "p95": 0.5657, + "p99": 1.1183, + "throughputOperationsPerSecond": 4077.604977940157 + } + }, + "clientCpuMilliseconds": 51.507, + "clientAllocatedBytes": 1283712, + "clientWorkingSetBytes": 142000128, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 1, + 0, + 0 + ] + } + ], + "failures": 1, + "loadedSdkAssemblies": [ + { + "name": "Opc.Ua.Core", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-baseline/bin/Release/net10.0/Opc.Ua.Core.dll" + }, + { + "name": "Opc.Ua.Types", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-baseline/bin/Release/net10.0/Opc.Ua.Types.dll" + }, + { + "name": "Opc.Ua.Configuration", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-baseline/bin/Release/net10.0/Opc.Ua.Configuration.dll" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-baseline/bin/Release/net10.0/Opc.Ua.Security.Certificates.dll" + }, + { + "name": "Opc.Ua.Client", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-baseline/bin/Release/net10.0/Opc.Ua.Client.dll" + } + ], + "name": "baseline-client-to-candidate-server", + "server": { + "endpoint": "opc.tcp://127.0.0.1:51408/OtOpcUa", + "process": 2106, + "sdk": "2.0.1.0", + "rawUri": "https://zb.com/otopcua/raw", + "unsUri": "https://zb.com/otopcua/uns" + }, + "status": "failed", + "historyBackendRequests": [ + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 5 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + } + ], + "certificateValidation": "explicit trusted peers; server and Shared client autoaccept disabled", + "authentication": "ephemeral API-key-shaped credential, exact fixture authenticator; real authority/ACL/method gates" + }, + { + "sdk": "2.0.1.0", + "process": 2138, + "cases": [ + { + "name": "trusted-SignAndEncrypt-API-key", + "status": "passed" + }, + { + "name": "raw-UNS-URI-browse", + "status": "passed" + }, + { + "name": "initial-quality-explicit-source-and-server-timestamps", + "status": "passed" + }, + { + "name": "scalar-read-write-ns-2", + "status": "passed" + }, + { + "name": "typed-array-read-write-ns-2", + "status": "passed" + }, + { + "name": "scalar-read-write-ns-3", + "status": "passed" + }, + { + "name": "typed-array-read-write-ns-3", + "status": "passed" + }, + { + "name": "monitor-quality-timestamps", + "status": "passed" + }, + { + "name": "event-filter-and-native-ack", + "status": "passed" + }, + { + "name": "raw-history-CP-paging", + "status": "passed" + }, + { + "name": "event-history-CP-paging", + "status": "passed" + }, + { + "name": "event-history-where-filter-positive-and-negative", + "status": "passed" + } + ], + "observations": [ + { + "SecurityMode": "SignAndEncrypt", + "SecurityPolicyUri": "http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256" + }, + { + "rawChildren": [ + { + "NodeId": "ns=2;s=Matrix/dev/Scalar", + "DisplayName": "Scalar", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Vector", + "DisplayName": "Vector", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Alarm", + "DisplayName": "Alarm", + "NodeClass": "Object", + "HasChildren": true + }, + { + "NodeId": "ns=2;s=Matrix/dev/UnsetTimestamp", + "DisplayName": "UnsetTimestamp", + "NodeClass": "Variable", + "HasChildren": false + } + ], + "unsChildren": [ + { + "NodeId": "ns=3;s=Eq/Scalar", + "DisplayName": "Scalar", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=3;s=Eq/Vector", + "DisplayName": "Vector", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Alarm", + "DisplayName": "Alarm", + "NodeClass": "Object", + "HasChildren": true + } + ] + }, + { + "sourceTimestamp": "2026-10-01T00:00:00.0000000Z", + "serverTimestamp": "2026-11-10T17:08:40.3331160Z", + "contract": "Source supplied as 2026-10-01T00:00:00Z; server timestamp observed without normalization or historian algorithm changes" + }, + { + "sourceTimestamp": "2026-11-10T17:08:40.3846180Z", + "serverTimestamp": "2026-11-10T17:08:40.3849830Z", + "status": "Good" + }, + { + "sourceTimestamp": "2026-11-10T17:08:42.7341660Z", + "serverTimestamp": "2026-11-10T17:08:42.7341660Z", + "timestampObservation": "Fixture source supplied DateTime.MinValue (unset). These are unmodified application/SDK wire observations; no historian algorithm or expected timestamp was changed." + }, + { + "benchmarkRound": 1, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.2351, + "p95": 0.2742, + "p99": 0.3472, + "throughputOperationsPerSecond": 4174.842399699412 + }, + "scalar-write": { + "p50": 0.2256, + "p95": 0.3225, + "p99": 0.3469, + "throughputOperationsPerSecond": 4430.2675881623245 + }, + "array-read": { + "p50": 0.1636, + "p95": 0.219, + "p99": 0.282, + "throughputOperationsPerSecond": 5734.0764696438 + }, + "array-write": { + "p50": 0.182, + "p95": 0.2217, + "p99": 0.3657, + "throughputOperationsPerSecond": 5398.635225015117 + } + }, + "clientCpuMilliseconds": 67.659, + "clientAllocatedBytes": 682192, + "clientWorkingSetBytes": 128434176, + "clientPrivateBytes": 0, + "clientThreads": 20, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 2, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.1898, + "p95": 0.2761, + "p99": 8.439, + "throughputOperationsPerSecond": 2790.5367318350022 + }, + "scalar-write": { + "p50": 0.1579, + "p95": 0.2199, + "p99": 0.2504, + "throughputOperationsPerSecond": 6137.755790972587 + }, + "array-read": { + "p50": 0.1529, + "p95": 0.1941, + "p99": 0.2041, + "throughputOperationsPerSecond": 6405.001024800167 + }, + "array-write": { + "p50": 0.197, + "p95": 0.224, + "p99": 0.3047, + "throughputOperationsPerSecond": 4992.11246230955 + } + }, + "clientCpuMilliseconds": 64.007, + "clientAllocatedBytes": 681896, + "clientWorkingSetBytes": 129269760, + "clientPrivateBytes": 0, + "clientThreads": 20, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 3, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.1911, + "p95": 0.2087, + "p99": 0.228, + "throughputOperationsPerSecond": 5317.338778288241 + }, + "scalar-write": { + "p50": 0.1544, + "p95": 0.1962, + "p99": 0.2215, + "throughputOperationsPerSecond": 6244.5360309729 + }, + "array-read": { + "p50": 0.1529, + "p95": 0.194, + "p99": 0.2007, + "throughputOperationsPerSecond": 6457.528832866238 + }, + "array-write": { + "p50": 0.1948, + "p95": 0.2181, + "p99": 0.2209, + "throughputOperationsPerSecond": 5132.363658759406 + } + }, + "clientCpuMilliseconds": 62.326, + "clientAllocatedBytes": 674328, + "clientWorkingSetBytes": 130105344, + "clientPrivateBytes": 0, + "clientThreads": 20, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + } + ], + "failures": 0, + "loadedSdkAssemblies": [ + { + "name": "Opc.Ua.Core", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Core.dll" + }, + { + "name": "Opc.Ua.Types", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Types.dll" + }, + { + "name": "Opc.Ua.Core.Types", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Core.Types.dll" + }, + { + "name": "Opc.Ua.Configuration", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Configuration.dll" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Security.Certificates.dll" + }, + { + "name": "Opc.Ua.Client", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Client.dll" + } + ], + "name": "candidate-client-to-baseline-server", + "server": { + "endpoint": "opc.tcp://127.0.0.1:51445/OtOpcUa", + "process": 2135, + "sdk": "1.5.378.0", + "rawUri": "https://zb.com/otopcua/raw", + "unsUri": "https://zb.com/otopcua/uns" + }, + "status": "passed", + "historyBackendRequests": [ + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 5 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + } + ], + "certificateValidation": "explicit trusted peers; server and Shared client autoaccept disabled", + "authentication": "ephemeral API-key-shaped credential, exact fixture authenticator; real authority/ACL/method gates" + }, + { + "sdk": "2.0.1.0", + "process": 2498, + "cases": [ + { + "name": "trusted-SignAndEncrypt-API-key", + "status": "passed" + }, + { + "name": "raw-UNS-URI-browse", + "status": "failed", + "error": "System.InvalidOperationException: Missing raw children: ns=2;s=Matrix/dev/Alarm\n at ProcessHost.Require(Boolean yes, String message) in /Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/scripts/validation/opcua-sdk-compatibility/ProcessHost.cs:line 59\n at ProcessHost.<>c__DisplayClass23_0.<b__3>d.MoveNext() in /Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/scripts/validation/opcua-sdk-compatibility/ProcessHost.cs:line 171\n--- End of stack trace from previous location ---\n at ProcessHost.Case(String name, Func`1 action) in /Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/scripts/validation/opcua-sdk-compatibility/ProcessHost.cs:line 62" + }, + { + "name": "initial-quality-explicit-source-and-server-timestamps", + "status": "passed" + }, + { + "name": "scalar-read-write-ns-2", + "status": "passed" + }, + { + "name": "typed-array-read-write-ns-2", + "status": "passed" + }, + { + "name": "scalar-read-write-ns-3", + "status": "passed" + }, + { + "name": "typed-array-read-write-ns-3", + "status": "passed" + }, + { + "name": "monitor-quality-timestamps", + "status": "passed" + }, + { + "name": "event-filter-and-native-ack", + "status": "passed" + }, + { + "name": "raw-history-CP-paging", + "status": "passed" + }, + { + "name": "event-history-CP-paging", + "status": "passed" + }, + { + "name": "event-history-where-filter-positive-and-negative", + "status": "passed" + } + ], + "observations": [ + { + "SecurityMode": "SignAndEncrypt", + "SecurityPolicyUri": "http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256" + }, + { + "rawChildren": [ + { + "NodeId": "ns=2;s=Matrix/dev/Scalar", + "DisplayName": "Scalar", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Vector", + "DisplayName": "Vector", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/UnsetTimestamp", + "DisplayName": "UnsetTimestamp", + "NodeClass": "Variable", + "HasChildren": false + } + ], + "unsChildren": [ + { + "NodeId": "ns=3;s=Eq/Scalar", + "DisplayName": "Scalar", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=3;s=Eq/Vector", + "DisplayName": "Vector", + "NodeClass": "Variable", + "HasChildren": false + }, + { + "NodeId": "ns=2;s=Matrix/dev/Alarm", + "DisplayName": "Alarm", + "NodeClass": "Object", + "HasChildren": true + } + ] + }, + { + "sourceTimestamp": "2026-10-01T00:00:00.0000000Z", + "serverTimestamp": "2026-11-10T17:08:46.4350150Z", + "contract": "Source supplied as 2026-10-01T00:00:00Z; server timestamp observed without normalization or historian algorithm changes" + }, + { + "sourceTimestamp": "2026-11-10T17:08:46.4950230Z", + "serverTimestamp": "2026-11-10T17:08:46.4964010Z", + "status": "Good" + }, + { + "sourceTimestamp": "2026-11-10T17:08:48.8292260Z", + "serverTimestamp": "2026-11-10T17:08:48.8292260Z", + "timestampObservation": "Fixture source supplied DateTime.MinValue (unset). These are unmodified application/SDK wire observations; no historian algorithm or expected timestamp was changed." + }, + { + "benchmarkRound": 1, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.239, + "p95": 0.3001, + "p99": 0.358, + "throughputOperationsPerSecond": 4126.059365742155 + }, + "scalar-write": { + "p50": 0.2148, + "p95": 0.2879, + "p99": 0.3175, + "throughputOperationsPerSecond": 4492.040104934056 + }, + "array-read": { + "p50": 0.1875, + "p95": 0.2319, + "p99": 0.2727, + "throughputOperationsPerSecond": 5230.89155315632 + }, + "array-write": { + "p50": 0.2125, + "p95": 0.2495, + "p99": 0.2616, + "throughputOperationsPerSecond": 4711.558395054749 + } + }, + "clientCpuMilliseconds": 61.711, + "clientAllocatedBytes": 683008, + "clientWorkingSetBytes": 130859008, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 2, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.222, + "p95": 0.2395, + "p99": 0.257, + "throughputOperationsPerSecond": 4523.863379325944 + }, + "scalar-write": { + "p50": 0.2301, + "p95": 0.2691, + "p99": 0.2902, + "throughputOperationsPerSecond": 4321.110352516183 + }, + "array-read": { + "p50": 0.1783, + "p95": 0.2305, + "p99": 0.2665, + "throughputOperationsPerSecond": 5491.608821720411 + }, + "array-write": { + "p50": 0.1969, + "p95": 0.2422, + "p99": 0.2482, + "throughputOperationsPerSecond": 4943.935768386496 + } + }, + "clientCpuMilliseconds": 61.822, + "clientAllocatedBytes": 667360, + "clientWorkingSetBytes": 131710976, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + }, + { + "benchmarkRound": 3, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.2294, + "p95": 0.2634, + "p99": 0.2932, + "throughputOperationsPerSecond": 4350.890627311411 + }, + "scalar-write": { + "p50": 0.2014, + "p95": 0.2714, + "p99": 0.2784, + "throughputOperationsPerSecond": 4738.932223791336 + }, + "array-read": { + "p50": 0.1888, + "p95": 0.2546, + "p99": 0.2766, + "throughputOperationsPerSecond": 5162.3560993237315 + }, + "array-write": { + "p50": 0.2432, + "p95": 0.2793, + "p99": 0.2975, + "throughputOperationsPerSecond": 4101.184422061091 + } + }, + "clientCpuMilliseconds": 66.152, + "clientAllocatedBytes": 675104, + "clientWorkingSetBytes": 132546560, + "clientPrivateBytes": 0, + "clientThreads": 19, + "clientHandles": 0, + "collections": [ + 0, + 0, + 0 + ] + } + ], + "failures": 1, + "loadedSdkAssemblies": [ + { + "name": "Opc.Ua.Core", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Core.dll" + }, + { + "name": "Opc.Ua.Types", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Types.dll" + }, + { + "name": "Opc.Ua.Core.Types", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Core.Types.dll" + }, + { + "name": "Opc.Ua.Configuration", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Configuration.dll" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Security.Certificates.dll" + }, + { + "name": "Opc.Ua.Client", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/build-candidate/bin/Release/net10.0/Opc.Ua.Client.dll" + } + ], + "name": "candidate-client-to-candidate-server", + "server": { + "endpoint": "opc.tcp://127.0.0.1:51485/OtOpcUa", + "process": 2491, + "sdk": "2.0.1.0", + "rawUri": "https://zb.com/otopcua/raw", + "unsUri": "https://zb.com/otopcua/uns" + }, + "status": "failed", + "historyBackendRequests": [ + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 7 + }, + { + "operation": "raw", + "rows": 5 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + }, + { + "operation": "events", + "rows": 7 + } + ], + "certificateValidation": "explicit trusted peers; server and Shared client autoaccept disabled", + "authentication": "ephemeral API-key-shaped credential, exact fixture authenticator; real authority/ACL/method gates" + }, + { + "sdk": "2.0.1.0", + "process": 71, + "cases": [ + { + "name": "driver-trusted-encrypted-API-key-connect", + "status": "passed" + }, + { + "name": "driver-raw-UNS-URI-scalar-and-array-read", + "status": "passed" + }, + { + "name": "driver-scalar-array-write-roundtrip", + "status": "passed" + }, + { + "name": "driver-monitor-quality-timestamps", + "status": "passed" + }, + { + "name": "production-CLI-read", + "status": "passed", + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/candidate-driver-cli-to-baseline-server/cli-read.log", + "expectedOutput": "Value: 92" + }, + { + "name": "production-CLI-raw-history", + "status": "passed", + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/candidate-driver-cli-to-baseline-server/cli-raw-history.log", + "expectedOutput": "25 values returned." + }, + { + "name": "production-CLI-event-history", + "status": "passed", + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/candidate-driver-cli-to-baseline-server/cli-event-history.log", + "expectedOutput": "25 events returned." + } + ], + "observations": [ + { + "SourceTimestampUtc": "2026-11-10T17:08:54.4701737Z", + "ServerTimestampUtc": "2026-11-10T17:08:54.4710355Z", + "StatusCode": 0 + }, + { + "capability": "driver-history", + "status": "not-applicable", + "evidence": "Driver has no IHistoryProvider/HistoryRead capability; .claude/rules/drivers.md #655. Shared/CLI own history." + } + ], + "failures": 0, + "loadedSdkAssemblies": [ + { + "name": "Opc.Ua.Core", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Core.dll" + }, + { + "name": "Opc.Ua.Types", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Types.dll" + }, + { + "name": "Opc.Ua.Core.Types", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Core.Types.dll" + }, + { + "name": "Opc.Ua.Client", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Client.dll" + }, + { + "name": "Opc.Ua.Configuration", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Configuration.dll" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Security.Certificates.dll" + } + ], + "name": "candidate-driver-cli-to-baseline-server", + "status": "passed", + "container": "otopcua-sdk2-matrix-b25890fd7a1c", + "network": "none; all peers in task container, separate SDK processes", + "driverCertificateValidation": "explicit trusted peers; autoaccept disabled", + "cliCertificateValidation": "explicit exchanged peers; CLI always configures AutoAcceptCertificates=true (CommandBase.CreateConnectionSettings)", + "server": { + "endpoint": "opc.tcp://127.0.0.1:44507/OtOpcUa", + "process": 33, + "sdk": "1.5.378.0", + "rawUri": "https://zb.com/otopcua/raw", + "unsUri": "https://zb.com/otopcua/uns" + } + }, + { + "sdk": "2.0.1.0", + "process": 79, + "cases": [ + { + "name": "driver-trusted-encrypted-API-key-connect", + "status": "passed" + }, + { + "name": "driver-raw-UNS-URI-scalar-and-array-read", + "status": "passed" + }, + { + "name": "driver-scalar-array-write-roundtrip", + "status": "passed" + }, + { + "name": "driver-monitor-quality-timestamps", + "status": "passed" + }, + { + "name": "production-CLI-read", + "status": "passed", + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/candidate-driver-cli-to-candidate-server/cli-read.log", + "expectedOutput": "Value: 92" + }, + { + "name": "production-CLI-raw-history", + "status": "passed", + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/candidate-driver-cli-to-candidate-server/cli-raw-history.log", + "expectedOutput": "25 values returned." + }, + { + "name": "production-CLI-event-history", + "status": "passed", + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08/candidate-driver-cli-to-candidate-server/cli-event-history.log", + "expectedOutput": "25 events returned." + } + ], + "observations": [ + { + "SourceTimestampUtc": "2026-11-10T17:09:02.4564886Z", + "ServerTimestampUtc": "2026-11-10T17:09:02.4579244Z", + "StatusCode": 0 + }, + { + "capability": "driver-history", + "status": "not-applicable", + "evidence": "Driver has no IHistoryProvider/HistoryRead capability; .claude/rules/drivers.md #655. Shared/CLI own history." + } + ], + "failures": 0, + "loadedSdkAssemblies": [ + { + "name": "Opc.Ua.Core", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Core.dll" + }, + { + "name": "Opc.Ua.Types", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Types.dll" + }, + { + "name": "Opc.Ua.Core.Types", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Core.Types.dll" + }, + { + "name": "Opc.Ua.Client", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Client.dll" + }, + { + "name": "Opc.Ua.Configuration", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Configuration.dll" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "2.0.1.0", + "path": "/candidate/Opc.Ua.Security.Certificates.dll" + } + ], + "name": "candidate-driver-cli-to-candidate-server", + "status": "passed", + "container": "otopcua-sdk2-matrix-1d0ef5c8d9ac", + "network": "none; all peers in task container, separate SDK processes", + "driverCertificateValidation": "explicit trusted peers; autoaccept disabled", + "cliCertificateValidation": "explicit exchanged peers; CLI always configures AutoAcceptCertificates=true (CommandBase.CreateConnectionSettings)", + "server": { + "endpoint": "opc.tcp://127.0.0.1:42475/OtOpcUa", + "process": 33, + "sdk": "2.0.1.0", + "rawUri": "https://zb.com/otopcua/raw", + "unsUri": "https://zb.com/otopcua/uns" + } + } +] diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/source-info.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/source-info.json new file mode 100644 index 000000000..fa99cbb6b --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/source-info.json @@ -0,0 +1,14 @@ +{ + "baseline": { + "root": "/Users/dohertj2/.codex/worktrees/opcua2-baseline-oracle/OtOpcUa", + "commit": "83ed880e4471344deaf008da9bd028c7e170bdc7", + "sdkPackages": "/Users/dohertj2/.codex/worktrees/opcua2-baseline-oracle/OtOpcUa/Directory.Packages.props" + }, + "candidate": { + "root": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa", + "commit": "ebdc5892063502ccd56e136dd9c2acaccf027f20", + "sdkPackages": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/Directory.Packages.props" + }, + "scope": "Loopback application contract and 3 warmed 50-operation rounds per scalar/Int32[3] read/write kind; shared development host, no full load/reconnect/failover/backend/soak performance claim.", + "dateUtc": "2026-11-10T17:18:22Z" +} diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/summary.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/summary.json new file mode 100644 index 000000000..715ec0a19 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/summary.json @@ -0,0 +1,103 @@ +{ + "date": "2026-11-10", + "harnessCommit": "ebdc5892", + "candidateSourceCommit": "ebdc5892", + "baselineSourceCommit": "83ed880e", + "browseFixOriginalCommit": "fa823378", + "browseFixLocalCherryPick": "b104ef9a", + "baselineSdkPackage": "1.5.378.182", + "candidateSdkPackage": "2.0.1", + "functional": { + "passed": 62, + "failed": 0, + "skipped": 0, + "legs": [ + { + "name": "baseline-client-to-baseline-server", + "passed": 12 + }, + { + "name": "baseline-client-to-candidate-server", + "passed": 12 + }, + { + "name": "candidate-client-to-baseline-server", + "passed": 12 + }, + { + "name": "candidate-client-to-candidate-server", + "passed": 12 + }, + { + "name": "candidate-driver-cli-to-baseline-server", + "passed": 7 + }, + { + "name": "candidate-driver-cli-to-candidate-server", + "passed": 7 + } + ], + "requiredThreeSharedLegsPlusDriverCliCases": 50, + "additionalBaselineReferenceCases": 12 + }, + "security": { + "policy": "http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256", + "mode": "SignAndEncrypt", + "anonymous": false, + "aclEnabled": true, + "fixtureAuthenticator": "Exact ephemeral API-key-shaped credential; production ACL/write/method gates", + "serverSharedDriverAutoaccept": false, + "cliAutoaccept": true, + "cliLimitationEvidence": "Client.CLI CommandBase.CreateConnectionSettings sets AutoAcceptCertificates=true; no strict-validation option" + }, + "continuationPaging": { + "rawSamplesPerSharedLeg": 25, + "rawBackendCeiling": 7, + "eventSamplesPerSharedLeg": 25, + "eventBackendCeiling": 7, + "eventTimestampTies": true, + "assertions": "Exact raw values and event IDs, no loss/duplicates; production session-bound continuation store" + }, + "preFix": { + "passed": 60, + "failed": 2, + "finding": "Candidate alarm missing from raw parent browse; original->candidate and candidate->candidate failed exact identity checks. SDK2 Create reset ReferenceTypeId to null/default. Original->original and candidate->original controls passed. Fixed by restoring HasComponent after Create; unchanged strict assertions then passed." + }, + "performance": { + "status": "diagnostic-within-budget", + "warmupOperations": 24000, + "measuredOperations": 48000, + "totalCalls": 72000, + "nativeProcessPairs": 3, + "tieredCompilation": "0 for both clients and servers; supplementary experiment only", + "budgetPercent": 15, + "medianP95ChangesPercent": { + "scalar-read": 14.94885916601103, + "scalar-write": 1.577761081893314, + "array-read": -16.279069767441868, + "array-write": -17.23684210526316 + }, + "limitation": "Small local subset; scalar-read candidate pair3 p95 .2219 ms remains an outlier, preserved in raw data; no full Gate G4 claim", + "allocationMetric": "Average allocated bytes/op across all four operation kinds" + }, + "rawArtifacts": { + "functional": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10", + "warmPerformance": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01", + "preFix": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-08", + "earlyShortPerformance": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-07" + }, + "notCertified": [ + "Real SQL Server/QuestDB/AVEVA backend matrix", + "Full production load/fan-out/reconnect/backpressure performance", + "Two-hour soak", + "External ScadaBridge consumer", + "Mixed-version Akka cluster rolling upgrade" + ], + "capabilityNA": [ + { + "component": "OPC UA driver", + "capability": "HistoryRead", + "evidence": ".claude/rules/drivers.md #655: driver history capability removed; Client.Shared and CLI perform history" + } + ] +} diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/warmed-performance-artifact-hashes.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/warmed-performance-artifact-hashes.json new file mode 100644 index 000000000..e7374a99d --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/warmed-performance-artifact-hashes.json @@ -0,0 +1,637 @@ +[ + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "sha256": "cdb0565a37704509e19fde6eb9a751b7fd770dc92086e7df55da4d9c76712e41", + "bytes": 94720 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Core.dll", + "sha256": "602e85316943ad7ebae33a23d60a69a6ea50d91250ad0556906b816435daa37c", + "bytes": 7945344 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Types.dll", + "sha256": "c5c5e36cf6381444b408fe1b51726b17deca74173764cd62ccee954b3c8c2718", + "bytes": 1127552 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Server.dll", + "sha256": "d8d9706dea577858325730cd89896826ed82f7bfcf9503ccd0260311663a69f4", + "bytes": 642176 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Client.dll", + "sha256": "fd000b186f4bc5dbd9947e876f96c178e8c4259ee3e8717d672a4ac2f4c3a058", + "bytes": 852096 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Security.Certificates.dll", + "sha256": "a2a05c64348f6f8aa60de0fe27d8e5e22d12e09b1ba6172ca34b3773620e394c", + "bytes": 79488 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Configuration.dll", + "sha256": "30fb5142f13a3b3083c0484bcdedaec2efe2f50e57f10ec6a61257ca5359aa7e", + "bytes": 85120 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.dll", + "sha256": "da64eacb80ddca9cd0a40295bba2c8ff81ee9c68ccaf32cbd329ae854375deb7", + "bytes": 195072 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts.dll", + "sha256": "c15e6db37681cbbef8684d5301e1bba54186ae503aaf55d1c2d06a0567ab28fe", + "bytes": 20480 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Abstractions.dll", + "sha256": "b0f4e332ced57eae3ab1dcc282c073f51ea0c545a381aef50479ee58f0c23efc", + "bytes": 124416 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Client.Shared.dll", + "sha256": "326e14df7bf2a7602637fbff36988c3dd4be38de936da24a1b4287c0ab685be6", + "bytes": 111616 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian.dll", + "sha256": "a61a6ea68236dd4ed86ab4e74e4d632c5e260103aa5ebd92f4f995eb9f170b22", + "bytes": 56320 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts.dll", + "sha256": "6582151085ddea7d319b990c2c58057b6ba5a49860593229b3642dff527ae204", + "bytes": 19456 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.dll", + "sha256": "c24cfc897bde6c0eb65b9958bad952814ed02a27fe25a55c416c1ba61be2c261", + "bytes": 188928 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.VirtualTags.dll", + "sha256": "107aaf2ef2d7704e320dabc1072bc50217faabb2d1488e66c91b1f756b440c45", + "bytes": 11264 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport.dll", + "sha256": "bec0cecc0bbb06b4715d7b909ccf4d357420e120b2bff3c10ee9f59f71044927", + "bytes": 12800 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.AdminUI.dll", + "sha256": "1ae11959c22bc53a648b91c6c1ae41e4a5d717e396bd645eae4fb08dc1633597", + "bytes": 2152448 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol.dll", + "sha256": "07800332d0842b93c3987fca1dc10a1390bcb16f44567610d867513ad9fe17e0", + "bytes": 117248 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Configuration.dll", + "sha256": "195dab9f7a9f80c45902e653ff361116a307d8110a3f87baad814bea57689b84", + "bytes": 542720 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.dll", + "sha256": "94b9bcd4506427a44158e0b299a5ae7bcee14fd40b85cc9f63420e4631aa1a6f", + "bytes": 143872 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.dll", + "sha256": "9637b7ffb4984f54bc54363ff2d81b6a3401f0cb7eeed8694db626ef41d54d5b", + "bytes": 121856 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session.dll", + "sha256": "910604abd4daa6196c8fdcd2db085873ee5a4c27b5a67c359590071117c6e4dd", + "bytes": 16384 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.dll", + "sha256": "cbf92a935d86596a9d4dbeeaa625e304c2045851a0367c3a6b0de03bf78bd6fa", + "bytes": 136704 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.ControlPlane.dll", + "sha256": "36954f51b09930df414675e5a0c038933ad2b27cd6560bf797d99801c02b30a1", + "bytes": 179200 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts.dll", + "sha256": "29c079414497b30debe8d3ecd7e77bdc4eb16c4fc076e675680a2e880e54b6c2", + "bytes": 10240 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbCip.dll", + "sha256": "73073627fcdc8079df645478d6717576975117c3b21cfa7e9422f1e3bc5f4e44", + "bytes": 214016 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts.dll", + "sha256": "5c66d76dd455c42f0c5b0aed11240fa31e1bdbd2f0a8368d8f41976977e93502", + "bytes": 30720 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts.dll", + "sha256": "6fe895674318dc42c0c3cc74266831862d3fe2f13098c26e7d826baf79d7fc47", + "bytes": 29696 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts.dll", + "sha256": "24e795bd8027d7b3ca3d95630b73be6d7cef774243357b01850f145b6066dcb9", + "bytes": 139776 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.dll", + "sha256": "cd689b0ec777820d91f914abfd9e4a921143a46df84ee43d0214c66f74225ac0", + "bytes": 144384 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser.dll", + "sha256": "ace18db746c30307e67efa3acd68e915cc2b62b0a85bdba833df4ea7c85b5f6c", + "bytes": 48128 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions.dll", + "sha256": "ea24898698c8351bc9cf20fcce725dccc93ccf05ef3af7783f73854cc2033c31", + "bytes": 13312 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.S7.dll", + "sha256": "d23a7ac62d781f0c14dd7c9d4f51b712c13599ee78b9b6d302d30dfd5e77da37", + "bytes": 124928 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts.dll", + "sha256": "2bdbf743194193d5a7bc323912e2c7f740cc21633154a4a3cc8e034fd15bb7e8", + "bytes": 38912 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.dll", + "sha256": "6ec1a9bc7443c1d7b8084ee2fc5e67cbfd2a8d61add303a980cef78a46cb5c67", + "bytes": 144384 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.dll", + "sha256": "400b1896e55d08781231efeba302596299df2b00b2f48afd43d46c22d59b515c", + "bytes": 129536 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect.dll", + "sha256": "7d78655da50c07ac049cd687c59f2a7b6eb2c491543bd4089ffbe60fb805205f", + "bytes": 40448 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.dll", + "sha256": "8e91a8cce804023639a4bdb2dc60f9fc950992882e50786d45ceeb0f38ed1f68", + "bytes": 167424 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Client.CLI.dll", + "sha256": "38ff27df4c1389d2cf97a7ec1fe206733f02c3664b29c4fe18586ede225a53ca", + "bytes": 91648 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts.dll", + "sha256": "96db9e5d162b19914cf0ba55c1408c1c9271c80c1a1a12604e684f5785de4b96", + "bytes": 17408 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Modbus.dll", + "sha256": "db1e3e7c79dc1a46e1d4ffaa5ea1aac9ed73814d7f06cbfa855ebb3b27a8810d", + "bytes": 131584 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Calculation.dll", + "sha256": "132e36042a4691cc8e252ab9e9d8c90592fcd897959f533aa37e33f193cf00c8", + "bytes": 57344 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts.dll", + "sha256": "780a11f69194713e2f87e74277e99882ee3518b2824551b45cd04e3b9bdf6648", + "bytes": 24576 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser.dll", + "sha256": "c341d49bf100e0617d9c4e7d24f63d8affd1bc0fe2edce15e51cc14366fa2207", + "bytes": 43008 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport.dll", + "sha256": "315dcc540d304c9f1d5b48caa25e5f081569f1a41aa8784cf371c1d6cef7322d", + "bytes": 123392 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts.dll", + "sha256": "d7b34798587d0939cc78eb69d9df1d617c1c75a61b8dd11a5308958a43a8c4f1", + "bytes": 24576 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess.dll", + "sha256": "cf44009a720a00bf9192374d371c7c76e75afbe62cc216b5c1be913b92679127", + "bytes": 135168 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Commons.dll", + "sha256": "be97a0b975afde7ec4ebf0b10de53c26f212ceca1f6a3ae090e40ebfde304413", + "bytes": 231424 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser.dll", + "sha256": "f2796d323c222708c28cd0a4289c46db31ec3b6537da7f5cd260fc76f8abdc76", + "bytes": 19456 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.dll", + "sha256": "7e2ac501136d24a3d0ad6bdae2e4a47460439ad8ab78af538bbccca2e38e5695", + "bytes": 35840 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.dll", + "sha256": "c9670c5d169056563294673839ca63321a72a438c519263be708b55f3fc818f9", + "bytes": 214016 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.dll", + "sha256": "17c28f27fdecd09a46b971b19655bdb933f84990e91bb80c7092c344a0ca974f", + "bytes": 300032 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.dll", + "sha256": "34a4d7c0dddf4efa5fae91a3798c2f1c08b992faf4a827a9e05ed1338c6e4720", + "bytes": 124928 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing.dll", + "sha256": "ed07d04709372ef804f465995431b15acdef791f66c8130ab7282372728f7cda", + "bytes": 25088 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts.dll", + "sha256": "f0a0cc852116f739247422a0427550e52c938b27d1a8b4e685f45a19a23635ab", + "bytes": 38912 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts.dll", + "sha256": "724873ac2f6c08f307a150c5575cc3c022d7e367124ed924c0c7899b0e9575a5", + "bytes": 39424 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.OpcUaServer.dll", + "sha256": "ee1f704fa1574b77bf56cef415c47c33a4428c6852db52bb1443d6765d092cb1", + "bytes": 363008 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.dll", + "sha256": "a8e19baa5a736544d914f942d526a5cc038f6b982451bfa82a77365a159434e4", + "bytes": 224768 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Cluster.dll", + "sha256": "d6bc21641172d832004b62b8bb76aeb40622a943be2172f394e5c6333c04ef57", + "bytes": 67584 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Security.dll", + "sha256": "a88b1577d1e4dd580e012e7673e31d5363c3d9a79fb415bef4c3d63849678a4d", + "bytes": 52736 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms.dll", + "sha256": "f1e429c0b8fcab8216b9107440008b92eea1236ff1225e79580ad70f51d56431", + "bytes": 83968 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.dll", + "sha256": "2746b8e9c03b5b8c330152803eee91cf2069f0e6c074d70d03017b1f1f1a2398", + "bytes": 51712 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Runtime.dll", + "sha256": "50e752383ae81ef6bb23e360fafe9162be0d1dcb7dd2d8731f16bce762834dd4", + "bytes": 539648 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "sha256": "500c0c486bd91e04b97560b2f08c1fc2b7fc5ac5fa79642aa2b9af6e7a812617", + "bytes": 95232 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Core.Schema.dll", + "sha256": "51cfad48657d95d38074bb88be29aea6f5b361a07397247d58838d066b99772e", + "bytes": 135168 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Core.dll", + "sha256": "9d0857aa6b7f3c49037d4ea557b4da8edf07e146069464481783e66c5c9cd35a", + "bytes": 2549376 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Types.dll", + "sha256": "c542f69882f4e8a4ebd5ccc28a3881d6967c7ffb6dcc3c56dc6c776f39c2ede1", + "bytes": 1792640 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Server.dll", + "sha256": "930e714a2f6e15d393840bcdc95e1afa8012bc740c3738a655f958142721864e", + "bytes": 3332224 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Core.Types.dll", + "sha256": "a7dd141b8dabe8848ff28c2fb8e16a85a0508e6a49e6b1a1c1e267175b99af96", + "bytes": 12703872 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Client.dll", + "sha256": "620da406fabdbc75d11f9827ea7e39d2d3c762471bd2264b0d11f1d6cd9247cd", + "bytes": 2442880 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Security.Certificates.dll", + "sha256": "7f4969aceb2f0db5328c6882cb4b117342f3b18905c38acdba600683860c4fd0", + "bytes": 118400 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Configuration.dll", + "sha256": "6ed6a594c93c3ff35d1a16539a9fe87c1e2640549cc2f48ed6bae333dc8bf0e7", + "bytes": 117376 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.dll", + "sha256": "ad2ebe0e8411f8f1b1d51a0b297f145d633fc8decb6c90f35bd84689f1cb3a69", + "bytes": 195072 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts.dll", + "sha256": "0c28890f2a6ddf1ccfa8cdb3b8c95bb2284c3721b53eb2210b1249ef8a9e6638", + "bytes": 20480 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Abstractions.dll", + "sha256": "fbcb699370cfdf2518758ce3979d1af4fa2041660afad1eaacdf66e32615c549", + "bytes": 124416 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Client.Shared.dll", + "sha256": "c2fe235ab38cd6e9f69201cadfd414e065412c6bd272f97850b33d616ce5ad60", + "bytes": 120320 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian.dll", + "sha256": "12f5ed08d11bfd88a3dfe42418b014d6e23a7785202b91ad12c6e1a83d192fc4", + "bytes": 56320 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts.dll", + "sha256": "a8c4a4a2a9ff90d8f00183ab1a67e44e5eb1e957780d1a27100ca0e93cd61f28", + "bytes": 19456 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.dll", + "sha256": "602fc15da19e29198a3cef5d5020ffa6b0bbb446a6484d984bb3f7a69b83a45d", + "bytes": 188928 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.VirtualTags.dll", + "sha256": "c03601d921f0d483a18b8766405223c80f639f734118de1da5d189a4ed513715", + "bytes": 11264 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport.dll", + "sha256": "4c31fcfd93242aafa13cb4779425ff02909f81c2d2c1cf7e8ceefb6aaaf1a3f9", + "bytes": 12800 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.AdminUI.dll", + "sha256": "0ce4013902b8cd704e7a20afafcbaa5a487cd1bb7c26cd2ac0713dc11c5a0a0d", + "bytes": 2152448 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol.dll", + "sha256": "4a50434a1e440608679f353e10d715c633c9e0220905f12e3e289e0224679224", + "bytes": 117248 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Configuration.dll", + "sha256": "fc9ce3d1c11dfceeee597bc5ae203bd5748c0e7f2b130c3cc8176757790d51aa", + "bytes": 542720 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.dll", + "sha256": "d93a430dc6d2faad5834ca0b4cdf172734db51bb6752d0c5a11fbf1d16e4cb2d", + "bytes": 143872 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.dll", + "sha256": "1a2c6a0695579b2f5f7885ba488d075683fe9929a092c1d42e1db64ebe187d9a", + "bytes": 121856 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session.dll", + "sha256": "bb99f9e72c8ee6e25d50faeae179ffe243f8f39bb8ef2d7ae761294cf1ddc23c", + "bytes": 19968 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.dll", + "sha256": "84959687ffbff354616472e085785a583a1d7c2548494bb6d8aa771f034e52bf", + "bytes": 136704 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.ControlPlane.dll", + "sha256": "a37b6d6789271d5f95a3663757049765ea19a20235bfca6da3bbe05e2cb0a993", + "bytes": 179200 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts.dll", + "sha256": "c4c1bc2ab5c5f4f594e484b84e9cbe16959439221b287d08c99621de8314107f", + "bytes": 10240 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbCip.dll", + "sha256": "877a62c49e1c4a829127424270310ad03a9b140ba28ab90cb9f0d26f57bdc23e", + "bytes": 214016 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts.dll", + "sha256": "921cf8b87f0a00007ff3afcb9038539143d9156dc8ca6c106e4736784bafe108", + "bytes": 30720 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts.dll", + "sha256": "bd6bdfb0a1b477eba5c982d11630a281649a0b7e6eab0dd0e1b6da977b8348a9", + "bytes": 29696 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts.dll", + "sha256": "b3c73be797d483bd0887fb02ea3104323f713e609cf8e91487c44035b64511a1", + "bytes": 139776 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.dll", + "sha256": "e2863d570d0bb8afe59b15f9e3d594dccf41c966e78cd783c53cbbb6f071514b", + "bytes": 147968 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser.dll", + "sha256": "47f5fe5968d002e8d608dc0b08305c7a5e8acfedf76ef2524d1c269fbb138ccf", + "bytes": 48128 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions.dll", + "sha256": "22db91e2af8bc93fb050b4c0d1de9fdf2703029939b82ab6d5b95bc39c9b8c8a", + "bytes": 13312 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.S7.dll", + "sha256": "0fdab087e07f2fae6ebfdd3660177ac32abf0e629a62b2405c0b0af07a096302", + "bytes": 124928 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts.dll", + "sha256": "7c0dd5a8a1e41c0b1b535b657ecb3f8bc30706d51a0674e452312099d6815542", + "bytes": 38912 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.dll", + "sha256": "6a35e1840e33acb081425716253025c8cc1d83cea0303fb5c746dc3d5fa5dae4", + "bytes": 144384 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.dll", + "sha256": "a947eba055aa5196a67bd7fd0864e859f3ecd4600f4869e88902e55e64a2d9b0", + "bytes": 129536 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect.dll", + "sha256": "ffb2018ed15cd44939a8b48cf87147905485ac7381f49011e8ad7496ee290a7f", + "bytes": 40448 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.dll", + "sha256": "8c58149292eb015a9dfff038dcc2a0b0bfc706a0c9240d1e47b254cdbd422c1e", + "bytes": 167424 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts.dll", + "sha256": "d669e85c94bfc026d41bc8f85ef0400d449fc20c266f1b22080df8bc078930fc", + "bytes": 17408 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Modbus.dll", + "sha256": "54eafb843b8f4eedde13dd5ec97acd6c2f3aacc169979c4e2bed5b89ce996496", + "bytes": 131584 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Calculation.dll", + "sha256": "1038eb45625e93c77e15f1561d5cd0988ea90753769f40b15f84b634624a71e5", + "bytes": 57344 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts.dll", + "sha256": "b205095b406d297009c6027dd89cc3ede058fb47fe1e2ddd73ec7fe6ce669c68", + "bytes": 24576 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser.dll", + "sha256": "4fb7a9ff8938b2e66bc361741e2beff8f1ab489c02ea6391c7a4141851ded4b8", + "bytes": 43008 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport.dll", + "sha256": "d0484e3fcb36299fa9eb1d0c83ee6cdb0ca35d748584c72b5db7466fde69716c", + "bytes": 123392 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts.dll", + "sha256": "db0f111f8debd7b97e374a594a94ccf6f73e21791a65c952773f53f3a87c0b8a", + "bytes": 24576 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess.dll", + "sha256": "f4249cb6b89d06becf41e5494c3b36a154042cd96aad8d09c73a73c1b4e2d5f4", + "bytes": 135168 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Commons.dll", + "sha256": "b230c84ffd9eb1ef56d5321cab9dd32859056dbb861f1d8167ba5f9d0da9ea54", + "bytes": 231424 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser.dll", + "sha256": "28755d92235c896d345bccd6eca9b847f784e6c404178e791cc213a95f9b4eb6", + "bytes": 19456 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.dll", + "sha256": "14c57c172cce3d0ae79cbcf23c4f5eef939d02f96f922af98908e33ead2f17b5", + "bytes": 36352 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.dll", + "sha256": "c2789ab6ac08510360f5c376819c77e51002680d5e53b2c83357c9ca06672b8d", + "bytes": 214016 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.dll", + "sha256": "b235e797154aaf86822e575b9ce226ba18002f15be6b6945531e6ba9c059fb98", + "bytes": 300032 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.dll", + "sha256": "9d00ecb44437222ed3aecc42e9b3337ba1d7450a246fa2390841acc7dc58ac13", + "bytes": 124928 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing.dll", + "sha256": "4348dd5ee686c32c27de164d1c1e4dbd40b52d99f52f286270142acf030c16f8", + "bytes": 25088 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts.dll", + "sha256": "cd17a68345dfb0ead81b045fd6057c18b186b14393fd2e6a979c242b34fc219d", + "bytes": 38912 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts.dll", + "sha256": "4a8aa7eff2d8129f4803de73041c2daae5ff1643d8499fbdec721659abf9f727", + "bytes": 39424 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.OpcUaServer.dll", + "sha256": "9175d2271e271a0052f165f33513d23014d879d46eb5c8922157a80f6381125d", + "bytes": 420864 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.dll", + "sha256": "6c25cabf5039eefd70f762567ab95ca2a0a18b756f9898af20a881e15185c249", + "bytes": 224768 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Cluster.dll", + "sha256": "071e30ca57f8c7baeea75e8f5b2de15092a0f990636b5ebe3aefb7f974b7b155", + "bytes": 67584 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Security.dll", + "sha256": "b169438db06ed0d0ebddae0b188bbcb1b5725953daad741146ebb95a6f943749", + "bytes": 52736 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms.dll", + "sha256": "66fedb5dc0905be00a157e0d041068f0eb2edd925eb8e7ce1c58f2c382eb234e", + "bytes": 83968 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.dll", + "sha256": "9eb0644fea0d29ea31f4825fb69c8ae81d1207a4210afe716ce17f1db6688b51", + "bytes": 51712 + }, + { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ZB.MOM.WW.OtOpcUa.Runtime.dll", + "sha256": "2ab4d24740bb3ad0f94c42043c494a0b37c94faa692a9c29e925267a7ae3c896", + "bytes": 539648 + } +] diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/warmed-performance-commands.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/warmed-performance-commands.json new file mode 100644 index 000000000..3aa3d92a9 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/warmed-performance-commands.json @@ -0,0 +1,170 @@ +[ + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "prepare", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-1-baseline/client" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-1-baseline/prepare.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "server", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-1-baseline/server" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-1-baseline/server.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "performance", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-1-baseline/client", + "opc.tcp://127.0.0.1:54954/OtOpcUa" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-1-baseline/client.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "prepare", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-1-candidate/client" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-1-candidate/prepare.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "server", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-1-candidate/server" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-1-candidate/server.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "performance", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-1-candidate/client", + "opc.tcp://127.0.0.1:54976/OtOpcUa" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-1-candidate/client.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "prepare", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-2-baseline/client" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-2-baseline/prepare.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "server", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-2-baseline/server" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-2-baseline/server.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "performance", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-2-baseline/client", + "opc.tcp://127.0.0.1:55036/OtOpcUa" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-2-baseline/client.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "prepare", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-2-candidate/client" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-2-candidate/prepare.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "server", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-2-candidate/server" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-2-candidate/server.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "performance", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-2-candidate/client", + "opc.tcp://127.0.0.1:55057/OtOpcUa" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-2-candidate/client.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "prepare", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-3-baseline/client" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-3-baseline/prepare.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "server", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-3-baseline/server" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-3-baseline/server.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "performance", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-3-baseline/client", + "opc.tcp://127.0.0.1:55141/OtOpcUa" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-3-baseline/client.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "prepare", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-3-candidate/client" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-3-candidate/prepare.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "server", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-3-candidate/server" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-3-candidate/server.log" + }, + { + "argv": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "performance", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-3-candidate/client", + "opc.tcp://127.0.0.1:55174/OtOpcUa" + ], + "log": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/performance-01/pair-3-candidate/client.log" + } +] diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/warmed-performance-measurements.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/warmed-performance-measurements.json new file mode 100644 index 000000000..87b89e0c5 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/warmed-performance-measurements.json @@ -0,0 +1,683 @@ +[ + { + "sdk": "1.5.378.0", + "process": 28670, + "cases": [ + { + "name": "warmed-production-client-read-write-measurement", + "status": "passed" + } + ], + "observations": [ + { + "SecurityMode": "SignAndEncrypt", + "SecurityPolicyUri": "http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256", + "tieredCompilation": "0", + "scope": "Two scalar/Int32[3] variables; zero data monitors during measurement; five fixture variables and one native condition" + }, + { + "benchmarkRound": 1, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.1084, + "p95": 0.1271, + "p99": 0.1421, + "throughputOperationsPerSecond": 9285.499392728334 + }, + "scalar-write": { + "p50": 0.1098, + "p95": 0.131, + "p99": 0.1444, + "throughputOperationsPerSecond": 9130.46892262293 + }, + "array-read": { + "p50": 0.1261, + "p95": 0.1622, + "p99": 0.1971, + "throughputOperationsPerSecond": 7760.146294277952 + }, + "array-write": { + "p50": 0.129, + "p95": 0.1618, + "p99": 0.214, + "throughputOperationsPerSecond": 7611.187074986556 + } + }, + "clientCpuMilliseconds": 1561.548, + "clientAllocatedBytes": 52843304, + "clientAllocatedBytesPerOperation": 6605.413, + "clientWorkingSetBytes": 137527296, + "clientPrivateBytes": 0, + "clientThreads": 17, + "clientHandles": 0, + "collections": [ + 6, + 0, + 0 + ] + } + ], + "failures": 0, + "loadedSdkAssemblies": [ + { + "name": "Opc.Ua.Core", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Core.dll" + }, + { + "name": "Opc.Ua.Types", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Types.dll" + }, + { + "name": "Opc.Ua.Configuration", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Configuration.dll" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Security.Certificates.dll" + }, + { + "name": "Opc.Ua.Client", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Client.dll" + } + ], + "pair": 1, + "version": "baseline", + "server": { + "endpoint": "opc.tcp://127.0.0.1:54954/OtOpcUa", + "process": 28663, + "sdk": "1.5.378.0", + "rawUri": "https://zb.com/otopcua/raw", + "unsUri": "https://zb.com/otopcua/uns" + }, + "serverResources": { + "WorkingSet64": 223887360, + "PrivateMemorySize64": 0, + "HandleCount": 0, + "threads": 30, + "cpuMilliseconds": 3865.762, + "allocatedBytes": 282715048, + "collections": [ + 36, + 10, + 3 + ] + } + }, + { + "sdk": "2.0.1.0", + "process": 29028, + "cases": [ + { + "name": "warmed-production-client-read-write-measurement", + "status": "passed" + } + ], + "observations": [ + { + "SecurityMode": "SignAndEncrypt", + "SecurityPolicyUri": "http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256", + "tieredCompilation": "0", + "scope": "Two scalar/Int32[3] variables; zero data monitors during measurement; five fixture variables and one native condition" + }, + { + "benchmarkRound": 1, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.1066, + "p95": 0.123, + "p99": 0.1348, + "throughputOperationsPerSecond": 9448.442447883575 + }, + "scalar-write": { + "p50": 0.1102, + "p95": 0.1273, + "p99": 0.1392, + "throughputOperationsPerSecond": 9103.911131261095 + }, + "array-read": { + "p50": 0.1061, + "p95": 0.1224, + "p99": 0.138, + "throughputOperationsPerSecond": 9477.231188999194 + }, + "array-write": { + "p50": 0.1087, + "p95": 0.1253, + "p99": 0.1361, + "throughputOperationsPerSecond": 9297.171056790836 + } + }, + "clientCpuMilliseconds": 1592.923, + "clientAllocatedBytes": 26878216, + "clientAllocatedBytesPerOperation": 3359.777, + "clientWorkingSetBytes": 151945216, + "clientPrivateBytes": 0, + "clientThreads": 18, + "clientHandles": 0, + "collections": [ + 3, + 0, + 0 + ] + } + ], + "failures": 0, + "loadedSdkAssemblies": [ + { + "name": "Opc.Ua.Core", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Core.dll" + }, + { + "name": "Opc.Ua.Types", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Types.dll" + }, + { + "name": "Opc.Ua.Core.Types", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Core.Types.dll" + }, + { + "name": "Opc.Ua.Configuration", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Configuration.dll" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Security.Certificates.dll" + }, + { + "name": "Opc.Ua.Client", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Client.dll" + } + ], + "pair": 1, + "version": "candidate", + "server": { + "endpoint": "opc.tcp://127.0.0.1:54976/OtOpcUa", + "process": 29017, + "sdk": "2.0.1.0", + "rawUri": "https://zb.com/otopcua/raw", + "unsUri": "https://zb.com/otopcua/uns" + }, + "serverResources": { + "WorkingSet64": 225460224, + "PrivateMemorySize64": 0, + "HandleCount": 0, + "threads": 28, + "cpuMilliseconds": 14631.949, + "allocatedBytes": 152391328, + "collections": [ + 20, + 5, + 2 + ] + } + }, + { + "sdk": "1.5.378.0", + "process": 29047, + "cases": [ + { + "name": "warmed-production-client-read-write-measurement", + "status": "passed" + } + ], + "observations": [ + { + "SecurityMode": "SignAndEncrypt", + "SecurityPolicyUri": "http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256", + "tieredCompilation": "0", + "scope": "Two scalar/Int32[3] variables; zero data monitors during measurement; five fixture variables and one native condition" + }, + { + "benchmarkRound": 1, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.1066, + "p95": 0.1238, + "p99": 0.139, + "throughputOperationsPerSecond": 9484.700940265833 + }, + "scalar-write": { + "p50": 0.1124, + "p95": 0.1331, + "p99": 0.1461, + "throughputOperationsPerSecond": 8957.752105855532 + }, + "array-read": { + "p50": 0.115, + "p95": 0.1462, + "p99": 0.166, + "throughputOperationsPerSecond": 8586.679741317685 + }, + "array-write": { + "p50": 0.1177, + "p95": 0.152, + "p99": 0.1822, + "throughputOperationsPerSecond": 8333.253472987553 + } + }, + "clientCpuMilliseconds": 1437.526, + "clientAllocatedBytes": 52855576, + "clientAllocatedBytesPerOperation": 6606.947, + "clientWorkingSetBytes": 137445376, + "clientPrivateBytes": 0, + "clientThreads": 17, + "clientHandles": 0, + "collections": [ + 6, + 0, + 0 + ] + } + ], + "failures": 0, + "loadedSdkAssemblies": [ + { + "name": "Opc.Ua.Core", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Core.dll" + }, + { + "name": "Opc.Ua.Types", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Types.dll" + }, + { + "name": "Opc.Ua.Configuration", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Configuration.dll" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Security.Certificates.dll" + }, + { + "name": "Opc.Ua.Client", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Client.dll" + } + ], + "pair": 2, + "version": "baseline", + "server": { + "endpoint": "opc.tcp://127.0.0.1:55036/OtOpcUa", + "process": 29040, + "sdk": "1.5.378.0", + "rawUri": "https://zb.com/otopcua/raw", + "unsUri": "https://zb.com/otopcua/uns" + }, + "serverResources": { + "WorkingSet64": 226934784, + "PrivateMemorySize64": 0, + "HandleCount": 0, + "threads": 29, + "cpuMilliseconds": 3721.212, + "allocatedBytes": 283566920, + "collections": [ + 36, + 10, + 3 + ] + } + }, + { + "sdk": "2.0.1.0", + "process": 29091, + "cases": [ + { + "name": "warmed-production-client-read-write-measurement", + "status": "passed" + } + ], + "observations": [ + { + "SecurityMode": "SignAndEncrypt", + "SecurityPolicyUri": "http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256", + "tieredCompilation": "0", + "scope": "Two scalar/Int32[3] variables; zero data monitors during measurement; five fixture variables and one native condition" + }, + { + "benchmarkRound": 1, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.1148, + "p95": 0.1461, + "p99": 0.1916, + "throughputOperationsPerSecond": 8453.853583482856 + }, + "scalar-write": { + "p50": 0.1106, + "p95": 0.1352, + "p99": 0.1535, + "throughputOperationsPerSecond": 9031.92242662466 + }, + "array-read": { + "p50": 0.1037, + "p95": 0.1201, + "p99": 0.1278, + "throughputOperationsPerSecond": 9771.59387887815 + }, + "array-write": { + "p50": 0.1098, + "p95": 0.1258, + "p99": 0.1357, + "throughputOperationsPerSecond": 9218.53127594152 + } + }, + "clientCpuMilliseconds": 1599.821, + "clientAllocatedBytes": 26876112, + "clientAllocatedBytesPerOperation": 3359.514, + "clientWorkingSetBytes": 151846912, + "clientPrivateBytes": 0, + "clientThreads": 18, + "clientHandles": 0, + "collections": [ + 3, + 0, + 0 + ] + } + ], + "failures": 0, + "loadedSdkAssemblies": [ + { + "name": "Opc.Ua.Core", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Core.dll" + }, + { + "name": "Opc.Ua.Types", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Types.dll" + }, + { + "name": "Opc.Ua.Core.Types", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Core.Types.dll" + }, + { + "name": "Opc.Ua.Configuration", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Configuration.dll" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Security.Certificates.dll" + }, + { + "name": "Opc.Ua.Client", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Client.dll" + } + ], + "pair": 2, + "version": "candidate", + "server": { + "endpoint": "opc.tcp://127.0.0.1:55057/OtOpcUa", + "process": 29069, + "sdk": "2.0.1.0", + "rawUri": "https://zb.com/otopcua/raw", + "unsUri": "https://zb.com/otopcua/uns" + }, + "serverResources": { + "WorkingSet64": 221364224, + "PrivateMemorySize64": 0, + "HandleCount": 0, + "threads": 28, + "cpuMilliseconds": 14663.082, + "allocatedBytes": 152371904, + "collections": [ + 20, + 5, + 2 + ] + } + }, + { + "sdk": "1.5.378.0", + "process": 29442, + "cases": [ + { + "name": "warmed-production-client-read-write-measurement", + "status": "passed" + } + ], + "observations": [ + { + "SecurityMode": "SignAndEncrypt", + "SecurityPolicyUri": "http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256", + "tieredCompilation": "0", + "scope": "Two scalar/Int32[3] variables; zero data monitors during measurement; five fixture variables and one native condition" + }, + { + "benchmarkRound": 1, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.1113, + "p95": 0.1326, + "p99": 0.1514, + "throughputOperationsPerSecond": 8990.861239093505 + }, + "scalar-write": { + "p50": 0.1122, + "p95": 0.135, + "p99": 0.1487, + "throughputOperationsPerSecond": 8981.86516513833 + }, + "array-read": { + "p50": 0.1088, + "p95": 0.1297, + "p99": 0.148, + "throughputOperationsPerSecond": 9229.57080649836 + }, + "array-write": { + "p50": 0.1013, + "p95": 0.1363, + "p99": 0.1511, + "throughputOperationsPerSecond": 9424.462228404675 + } + }, + "clientCpuMilliseconds": 1460.265, + "clientAllocatedBytes": 52847520, + "clientAllocatedBytesPerOperation": 6605.94, + "clientWorkingSetBytes": 137510912, + "clientPrivateBytes": 0, + "clientThreads": 17, + "clientHandles": 0, + "collections": [ + 6, + 0, + 0 + ] + } + ], + "failures": 0, + "loadedSdkAssemblies": [ + { + "name": "Opc.Ua.Core", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Core.dll" + }, + { + "name": "Opc.Ua.Types", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Types.dll" + }, + { + "name": "Opc.Ua.Configuration", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Configuration.dll" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Security.Certificates.dll" + }, + { + "name": "Opc.Ua.Client", + "version": "1.5.378.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-baseline/bin/Release/net10.0/Opc.Ua.Client.dll" + } + ], + "pair": 3, + "version": "baseline", + "server": { + "endpoint": "opc.tcp://127.0.0.1:55141/OtOpcUa", + "process": 29435, + "sdk": "1.5.378.0", + "rawUri": "https://zb.com/otopcua/raw", + "unsUri": "https://zb.com/otopcua/uns" + }, + "serverResources": { + "WorkingSet64": 218546176, + "PrivateMemorySize64": 0, + "HandleCount": 0, + "threads": 30, + "cpuMilliseconds": 3652.527, + "allocatedBytes": 284326360, + "collections": [ + 35, + 9, + 2 + ] + } + }, + { + "sdk": "2.0.1.0", + "process": 29814, + "cases": [ + { + "name": "warmed-production-client-read-write-measurement", + "status": "passed" + } + ], + "observations": [ + { + "SecurityMode": "SignAndEncrypt", + "SecurityPolicyUri": "http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256", + "tieredCompilation": "0", + "scope": "Two scalar/Int32[3] variables; zero data monitors during measurement; five fixture variables and one native condition" + }, + { + "benchmarkRound": 1, + "warmupOperationsPerKind": 10, + "operationsPerKind": 50, + "latencyMilliseconds": { + "scalar-read": { + "p50": 0.1134, + "p95": 0.2219, + "p99": 0.2964, + "throughputOperationsPerSecond": 7963.32094373317 + }, + "scalar-write": { + "p50": 0.1177, + "p95": 0.1569, + "p99": 0.2249, + "throughputOperationsPerSecond": 8232.878494239445 + }, + "array-read": { + "p50": 0.1161, + "p95": 0.1455, + "p99": 0.171, + "throughputOperationsPerSecond": 8493.990077320781 + }, + "array-write": { + "p50": 0.1183, + "p95": 0.1433, + "p99": 0.1651, + "throughputOperationsPerSecond": 8450.517361799171 + } + }, + "clientCpuMilliseconds": 1754.458, + "clientAllocatedBytes": 26950792, + "clientAllocatedBytesPerOperation": 3368.849, + "clientWorkingSetBytes": 151781376, + "clientPrivateBytes": 0, + "clientThreads": 18, + "clientHandles": 0, + "collections": [ + 3, + 0, + 0 + ] + } + ], + "failures": 0, + "loadedSdkAssemblies": [ + { + "name": "Opc.Ua.Core", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Core.dll" + }, + { + "name": "Opc.Ua.Types", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Types.dll" + }, + { + "name": "Opc.Ua.Core.Types", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Core.Types.dll" + }, + { + "name": "Opc.Ua.Configuration", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Configuration.dll" + }, + { + "name": "Opc.Ua.Security.Certificates", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Security.Certificates.dll" + }, + { + "name": "Opc.Ua.Client", + "version": "2.0.1.0", + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-09/build-candidate/bin/Release/net10.0/Opc.Ua.Client.dll" + } + ], + "pair": 3, + "version": "candidate", + "server": { + "endpoint": "opc.tcp://127.0.0.1:55174/OtOpcUa", + "process": 29458, + "sdk": "2.0.1.0", + "rawUri": "https://zb.com/otopcua/raw", + "unsUri": "https://zb.com/otopcua/uns" + }, + "serverResources": { + "WorkingSet64": 226361344, + "PrivateMemorySize64": 0, + "HandleCount": 0, + "threads": 28, + "cpuMilliseconds": 15066.213, + "allocatedBytes": 152491688, + "collections": [ + 20, + 5, + 2 + ] + } + } +] diff --git a/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/warmed-performance-summary.json b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/warmed-performance-summary.json new file mode 100644 index 000000000..53a8f09e7 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/evidence/2026-11-10/warmed-performance-summary.json @@ -0,0 +1,220 @@ +{ + "scope": "Supplementary warmed, matched native-process experiment; not full Gate G4.", + "environment": { + "DOTNET_TieredCompilation": "0", + "OPCUA_MATRIX_PERF_ROUNDS": "1", + "OPCUA_MATRIX_PERF_WARMUPS": "1000", + "OPCUA_MATRIX_PERF_MEASURED": "2000" + }, + "dotnetSdk": "10.0.403", + "p95BudgetPercent": 15, + "dateUtc": "2026-11-10T17:16:20Z", + "logicalCpuCount": 14, + "summary": [ + { + "operation": "scalar-read", + "samples": { + "baseline": { + "p95Milliseconds": [ + 0.1271, + 0.1238, + 0.1326 + ], + "allocatedBytesPerOperation": [ + 6605.413, + 6606.947, + 6605.94 + ], + "clientWorkingSetBytes": [ + 137527296, + 137445376, + 137510912 + ], + "serverWorkingSetBytes": [ + 223887360, + 226934784, + 218546176 + ] + }, + "candidate": { + "p95Milliseconds": [ + 0.123, + 0.1461, + 0.2219 + ], + "allocatedBytesPerOperation": [ + 3359.777, + 3359.514, + 3368.849 + ], + "clientWorkingSetBytes": [ + 151945216, + 151846912, + 151781376 + ], + "serverWorkingSetBytes": [ + 225460224, + 221364224, + 226361344 + ] + } + }, + "medianP95ChangePercent": 14.94885916601103, + "status": "diagnostic-within-budget" + }, + { + "operation": "scalar-write", + "samples": { + "baseline": { + "p95Milliseconds": [ + 0.131, + 0.1331, + 0.135 + ], + "allocatedBytesPerOperation": [ + 6605.413, + 6606.947, + 6605.94 + ], + "clientWorkingSetBytes": [ + 137527296, + 137445376, + 137510912 + ], + "serverWorkingSetBytes": [ + 223887360, + 226934784, + 218546176 + ] + }, + "candidate": { + "p95Milliseconds": [ + 0.1273, + 0.1352, + 0.1569 + ], + "allocatedBytesPerOperation": [ + 3359.777, + 3359.514, + 3368.849 + ], + "clientWorkingSetBytes": [ + 151945216, + 151846912, + 151781376 + ], + "serverWorkingSetBytes": [ + 225460224, + 221364224, + 226361344 + ] + } + }, + "medianP95ChangePercent": 1.577761081893314, + "status": "diagnostic-within-budget" + }, + { + "operation": "array-read", + "samples": { + "baseline": { + "p95Milliseconds": [ + 0.1622, + 0.1462, + 0.1297 + ], + "allocatedBytesPerOperation": [ + 6605.413, + 6606.947, + 6605.94 + ], + "clientWorkingSetBytes": [ + 137527296, + 137445376, + 137510912 + ], + "serverWorkingSetBytes": [ + 223887360, + 226934784, + 218546176 + ] + }, + "candidate": { + "p95Milliseconds": [ + 0.1224, + 0.1201, + 0.1455 + ], + "allocatedBytesPerOperation": [ + 3359.777, + 3359.514, + 3368.849 + ], + "clientWorkingSetBytes": [ + 151945216, + 151846912, + 151781376 + ], + "serverWorkingSetBytes": [ + 225460224, + 221364224, + 226361344 + ] + } + }, + "medianP95ChangePercent": -16.279069767441868, + "status": "diagnostic-within-budget" + }, + { + "operation": "array-write", + "samples": { + "baseline": { + "p95Milliseconds": [ + 0.1618, + 0.152, + 0.1363 + ], + "allocatedBytesPerOperation": [ + 6605.413, + 6606.947, + 6605.94 + ], + "clientWorkingSetBytes": [ + 137527296, + 137445376, + 137510912 + ], + "serverWorkingSetBytes": [ + 223887360, + 226934784, + 218546176 + ] + }, + "candidate": { + "p95Milliseconds": [ + 0.1253, + 0.1258, + 0.1433 + ], + "allocatedBytesPerOperation": [ + 3359.777, + 3359.514, + 3368.849 + ], + "clientWorkingSetBytes": [ + 151945216, + 151846912, + 151781376 + ], + "serverWorkingSetBytes": [ + 225460224, + 221364224, + 226361344 + ] + } + }, + "medianP95ChangePercent": -17.23684210526316, + "status": "diagnostic-within-budget" + } + ], + "status": "diagnostic-within-budget" +} diff --git a/scripts/validation/opcua-sdk-compatibility/performance.py b/scripts/validation/opcua-sdk-compatibility/performance.py new file mode 100644 index 000000000..0188d74d9 --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/performance.py @@ -0,0 +1,115 @@ +#!/usr/bin/env python3 +"""Supplementary warmed, matched native-process experiment; not full Gate G4.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import secrets +import shutil +import statistics +import subprocess +import time + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--baseline-harness', type=Path, required=True) + parser.add_argument('--candidate-harness', type=Path, required=True) + parser.add_argument('--output', type=Path, required=True) + parser.add_argument('--tiered-compilation', choices=['0', '1'], default='0') + args = parser.parse_args() + output = args.output.resolve() + output.mkdir(parents=True, exist_ok=False) + env = dict(os.environ, OPCUA_MATRIX_PASSWORD='otua_matrix_' + secrets.token_urlsafe(32), + DOTNET_TieredCompilation=args.tiered_compilation, OPCUA_MATRIX_PERF_ROUNDS='1', + OPCUA_MATRIX_PERF_WARMUPS='1000', OPCUA_MATRIX_PERF_MEASURED='2000') + for key in ('OPCUA_MATRIX_SERVER_SECURITY', 'OPCUA_MATRIX_CLIENT_PKI'): + env.pop(key, None) + metadata = {'scope': __doc__, 'environment': {k: env[k] for k in ('DOTNET_TieredCompilation', 'OPCUA_MATRIX_PERF_ROUNDS', 'OPCUA_MATRIX_PERF_WARMUPS', 'OPCUA_MATRIX_PERF_MEASURED')}, + 'dotnetSdk': subprocess.check_output(['dotnet', '--version'], text=True).strip(), 'p95BudgetPercent': 15, + 'dateUtc': time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()), 'logicalCpuCount': os.cpu_count()} + commands, results, hashes = [], [], [] + + def write(path, data): + path.write_text(json.dumps(data, indent=2) + '\n') + + def run(command, log): + commands.append({'argv': list(map(str, command)), 'log': str(log)}) + with log.open('w') as stream: + result = subprocess.run(list(map(str, command)), stdout=stream, stderr=subprocess.STDOUT, env=env, timeout=240) + if result.returncode: + raise RuntimeError(f'Process exited {result.returncode}; {log}') + + def copy_certs(source, destination): + destination.mkdir(parents=True, exist_ok=True) + files = list(source.glob('*')) + if not files: + raise RuntimeError('Missing public certificates: ' + str(source)) + for path in files: + shutil.copy2(path, destination / path.name) + + try: + for pair in range(1, 4): + for version, harness in [('baseline', args.baseline_harness.resolve()), ('candidate', args.candidate_harness.resolve())]: + leg = output / f'pair-{pair}-{version}' + leg.mkdir() + client, server = leg / 'client', leg / 'server' + client.mkdir() + server.mkdir() + run(['dotnet', harness, 'prepare', client], leg / 'prepare.log') + copy_certs(client / 'client-pki/own/certs', server / 'server-pki/trusted/certs') + server_log = (leg / 'server.log').open('w') + command = ['dotnet', str(harness), 'server', str(server)] + commands.append({'argv': command, 'log': str(leg / 'server.log')}) + process = subprocess.Popen(command, env=env, stdout=server_log, stderr=subprocess.STDOUT) + try: + deadline = time.monotonic() + 60 + while not (server / 'ready.json').exists(): + if process.poll() is not None or time.monotonic() > deadline: + raise RuntimeError('Server failed to start: ' + str(leg / 'server.log')) + time.sleep(.1) + ready = json.loads((server / 'ready.json').read_text()) + copy_certs(server / 'server-pki/own/certs', client / 'client-pki/trusted/certs') + run(['dotnet', harness, 'performance', client, ready['endpoint']], leg / 'client.log') + result = json.loads((client / 'result.json').read_text()) + result.update({'pair': pair, 'version': version, 'server': ready}) + finally: + (server / 'stop').touch() + try: + process.wait(timeout=15) + except subprocess.TimeoutExpired: + process.terminate() + process.wait(timeout=10) + server_log.close() + result['serverResources'] = json.loads((server / 'server-resources.json').read_text()) + results.append(result) + write(leg / 'measurement.json', result) + summary = [] + for operation in ('scalar-read', 'scalar-write', 'array-read', 'array-write'): + samples = {} + for version in ('baseline', 'candidate'): + rounds = [o for r in results if r['version'] == version for o in r['observations'] if 'benchmarkRound' in o] + samples[version] = {'p95Milliseconds': [r['latencyMilliseconds'][operation]['p95'] for r in rounds], + 'allocatedBytesPerOperation': [r['clientAllocatedBytesPerOperation'] for r in rounds], + 'clientWorkingSetBytes': [r['clientWorkingSetBytes'] for r in rounds], + 'serverWorkingSetBytes': [r['serverResources']['WorkingSet64'] for r in results if r['version'] == version]} + ratio = statistics.median(samples['candidate']['p95Milliseconds']) / statistics.median(samples['baseline']['p95Milliseconds']) + summary.append({'operation': operation, 'samples': samples, 'medianP95ChangePercent': 100 * (ratio - 1), 'status': 'diagnostic-regression' if ratio > 1.15 else 'diagnostic-within-budget'}) + metadata['summary'] = summary + metadata['status'] = 'diagnostic-regression' if any(r['status'] == 'diagnostic-regression' for r in summary) else 'diagnostic-within-budget' + for row in summary: + print(f"{row['operation']}: median p95 {row['medianP95ChangePercent']:+.1f}% ({row['status']})") + finally: + for harness in (args.baseline_harness.resolve(), args.candidate_harness.resolve()): + for path in [harness, *harness.parent.glob('Opc.Ua*.dll'), *harness.parent.glob('ZB.MOM.WW.OtOpcUa*.dll'), *harness.parent.glob('OtOpcUa.Host.dll')]: + hashes.append({'path': str(path), 'sha256': hashlib.sha256(path.read_bytes()).hexdigest(), 'bytes': path.stat().st_size}) + write(output / 'artifact-hashes.json', hashes) + write(output / 'commands.json', commands) + write(output / 'measurements.json', results) + write(output / 'summary.json', metadata) + return 2 if metadata.get('status') == 'diagnostic-regression' else 0 + + +if __name__ == '__main__': + raise SystemExit(main()) diff --git a/scripts/validation/opcua-sdk-compatibility/run.py b/scripts/validation/opcua-sdk-compatibility/run.py new file mode 100644 index 000000000..5a32f1acc --- /dev/null +++ b/scripts/validation/opcua-sdk-compatibility/run.py @@ -0,0 +1,194 @@ +#!/usr/bin/env python3 +"""Separate-process production application compatibility gate (no mixed SDK process).""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import secrets +import shutil +import subprocess +import time +import uuid +import xml.etree.ElementTree as ET + +HERE = Path(__file__).resolve().parent +HOST = 'src/Server/ZB.MOM.WW.OtOpcUa.Host/ZB.MOM.WW.OtOpcUa.Host.csproj' +CLIENT = 'src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/ZB.MOM.WW.OtOpcUa.Client.Shared.csproj' +DRIVER = 'src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.csproj' +CLI = 'src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/ZB.MOM.WW.OtOpcUa.Client.CLI.csproj' + + +def write_json(path, value): + path.write_text(json.dumps(value, indent=2) + '\n') + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--baseline-root', required=True, type=Path) + parser.add_argument('--baseline-artifacts', required=True, type=Path, help='Existing immutable host/ and client/ publishes') + parser.add_argument('--candidate-root', required=True, type=Path, help='Dedicated candidate checkout; this script builds it') + parser.add_argument('--container-image', default='mcr.microsoft.com/dotnet/sdk:10.0.103-noble', help='Disposable local driver/CLI isolation; must supply .NET 10 and bash') + parser.add_argument('--output', required=True, type=Path, help='Fresh nonexistent evidence directory') + args = parser.parse_args() + args.baseline_root = args.baseline_root.resolve() + args.candidate_root = args.candidate_root.resolve() + args.baseline_artifacts = args.baseline_artifacts.resolve() + args.output = args.output.resolve() + args.output.mkdir(parents=True, exist_ok=False) + source_info = {} + for name, root in [('baseline', args.baseline_root), ('candidate', args.candidate_root)]: + source_info[name] = {'root': str(root), 'commit': subprocess.check_output(['git', '-C', str(root), 'rev-parse', 'HEAD'], text=True).strip(), + 'sdkPackages': str(root / 'Directory.Packages.props')} + source_info['scope'] = 'Loopback application contract and 3 warmed 50-operation rounds per scalar/Int32[3] read/write kind; shared development host, no full load/reconnect/failover/backend/soak performance claim.' + source_info['dateUtc'] = time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()) + write_json(args.output / 'source-info.json', source_info) + commands = [] + matrix = [] + env = dict(os.environ, OPCUA_MATRIX_PASSWORD='otua_matrix_' + secrets.token_urlsafe(32)) + env.pop('OPCUA_MATRIX_CLIENT_PKI', None) + env.pop('OPCUA_MATRIX_SERVER_SECURITY', None) + + def run(command, log, process_env=env, timeout=300): + commands.append({'argv': ['' if x == env['OPCUA_MATRIX_PASSWORD'] else str(x) for x in command], 'log': str(log)}) + with log.open('w') as stream: + result = subprocess.run([str(x) for x in command], stdout=stream, stderr=subprocess.STDOUT, env=process_env, timeout=timeout) + return result.returncode + + def build(version): + folder = args.output / ('build-' + version) + folder.mkdir() + project = ET.Element('Project', Sdk='Microsoft.NET.Sdk') + props = ET.SubElement(project, 'PropertyGroup') + for k, v in {'OutputType': 'Exe', 'TargetFramework': 'net10.0', 'Nullable': 'enable', 'ImplicitUsings': 'enable', 'LangVersion': 'latest', 'DefineConstants': 'SDK2' if version == 'candidate' else ''}.items(): + ET.SubElement(props, k).text = v + items = ET.SubElement(project, 'ItemGroup') + ET.SubElement(items, 'FrameworkReference', Include='Microsoft.AspNetCore.App') + if version == 'candidate': + for path in (HOST, CLIENT, DRIVER): + ET.SubElement(items, 'ProjectReference', Include=str(args.candidate_root / path)) + else: + dlls = {} + for path in ('host', 'client'): + for dll in (args.baseline_artifacts / path).glob('*.dll'): + dlls[dll.name] = dll + for name, dll in sorted(dlls.items()): + ref = ET.SubElement(items, 'Reference', Include=name[:-4]) + ET.SubElement(ref, 'HintPath').text = str(dll) + ET.SubElement(ref, 'Private').text = 'true' + ET.SubElement(items, 'Compile', Include=str(HERE / 'ProcessHost.cs')) + csproj = folder / 'ProcessHost.csproj' + ET.ElementTree(project).write(csproj, encoding='unicode') + status = run(['dotnet', 'build', csproj, '-c', 'Release', '-m:1', '--nologo'], folder / 'build.log') + if status: + raise RuntimeError(f'{version} harness build failed ({status}); see {folder / "build.log"}') + return folder / 'bin/Release/net10.0/ProcessHost.dll' + + def certificates(source, target): + target.mkdir(parents=True, exist_ok=True) + files = list(source.glob('*')) + if not files: + raise RuntimeError('No public certificates at ' + str(source)) + for file in files: + shutil.copy2(file, target / file.name) + + def receipt(paths): + return [{'path': str(p), 'sha256': hashlib.sha256(p.read_bytes()).hexdigest(), 'bytes': p.stat().st_size} for p in sorted(set(paths)) if p.is_file()] + + baseline = candidate = candidate_cli = None + try: + # Baseline builds only the portable harness against the exact published production DLLs. + baseline = build('baseline') + candidate = build('candidate') + candidate_cli = args.output / 'candidate-cli' + status = run(['dotnet', 'publish', args.candidate_root / CLI, '-c', 'Release', '-o', candidate_cli, '-m:1', '--nologo'], args.output / 'candidate-cli-build.log') + if status: + raise RuntimeError('Candidate CLI publish failed') + for name, client, server in [('baseline-client-to-baseline-server', baseline, baseline), ('baseline-client-to-candidate-server', baseline, candidate), ('candidate-client-to-baseline-server', candidate, baseline), ('candidate-client-to-candidate-server', candidate, candidate)]: + leg = args.output / name + leg.mkdir() + server_root = leg / 'server' + client_root = leg / 'shared' + server_root.mkdir() + client_root.mkdir() + status = run(['dotnet', client, 'prepare', client_root], leg / 'prepare.log') + if status: + matrix.append({'name': name, 'status': 'failed', 'stage': 'client-certificate-preparation'}) + continue + certificates(client_root / 'client-pki/own/certs', server_root / 'server-pki/trusted/certs') + server_log = (leg / 'server.log').open('w') + command = ['dotnet', str(server), 'server', str(server_root)] + commands.append({'argv': command, 'log': str(leg / 'server.log')}) + proc = subprocess.Popen(command, stdout=server_log, stderr=subprocess.STDOUT, env=env) + try: + deadline = time.monotonic() + 60 + while not (server_root / 'ready.json').exists(): + if proc.poll() is not None or time.monotonic() > deadline: + raise RuntimeError(f'{name}: server did not become ready; see server.log') + time.sleep(.1) + ready = json.loads((server_root / 'ready.json').read_text()) + certificates(server_root / 'server-pki/own/certs', client_root / 'client-pki/trusted/certs') + status = run(['dotnet', client, 'client', client_root, ready['endpoint']], leg / 'shared.log') + result = json.loads((client_root / 'result.json').read_text()) + history = [json.loads(x) for x in (server_root / 'history-requests.jsonl').read_text().splitlines()] if (server_root / 'history-requests.jsonl').exists() else [] + result.update({'name': name, 'server': ready, 'status': 'passed' if status == 0 else 'failed', 'historyBackendRequests': history, 'certificateValidation': 'explicit trusted peers; server and Shared client autoaccept disabled', 'authentication': 'ephemeral API-key-shaped credential, exact fixture authenticator; real authority/ACL/method gates'}) + write_json(leg / 'leg.json', result) + matrix.append(result) + except Exception as exc: + matrix.append({'name': name, 'status': 'failed', 'error': str(exc)}) + finally: + (server_root / 'stop').touch() + try: + proc.wait(timeout=15) + except subprocess.TimeoutExpired: + proc.terminate() + proc.wait(timeout=10) + server_log.close() + image_info = subprocess.check_output(['docker', 'image', 'inspect', args.container_image, '--format', '{{json .}}'], text=True) + image_data = json.loads(image_info) + write_json(args.output / 'container-image.json', {k: image_data.get(k) for k in ('Id', 'RepoDigests', 'Architecture', 'Os')}) + for server_name, server in [('baseline', baseline), ('candidate', candidate)]: + name = 'candidate-driver-cli-to-' + server_name + '-server' + leg = args.output / name + leg.mkdir() + shutil.copy2(HERE / 'container-leg.sh', leg / 'run.sh') + container_name = 'otopcua-sdk2-matrix-' + uuid.uuid4().hex[:12] + command = ['docker', 'run', '--rm', '--name', container_name, '--network', 'none', '-e', 'OPCUA_MATRIX_PASSWORD', + '-v', str(candidate.parent) + ':/candidate:ro', '-v', str(server.parent) + ':/server:ro', + '-v', str(candidate_cli) + ':/cli:ro', '-v', str(leg) + ':/task', args.container_image, 'bash', '/task/run.sh'] + try: + status = run(command, leg / 'container.log') + finally: + subprocess.run(['docker', 'rm', '-f', container_name], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) + if (leg / 'driver/result.json').exists(): + result = json.loads((leg / 'driver/result.json').read_text()) + else: + result = {'cases': [], 'error': 'Driver result missing; inspect preparation/container/server logs'} + for operation, expected in [('read', 'Value: 92'), ('raw-history', '25 values returned.'), ('event-history', '25 events returned.')]: + log = leg / ('cli-' + operation + '.log') + passed = log.exists() and expected in log.read_text() + result['cases'].append({'name': 'production-CLI-' + operation, 'status': 'passed' if passed else 'failed', 'log': str(log), 'expectedOutput': expected}) + result.update({'name': name, 'status': 'passed' if status == 0 and all(x['status'] == 'passed' for x in result['cases']) else 'failed', + 'container': container_name, 'network': 'none; all peers in task container, separate SDK processes', + 'driverCertificateValidation': 'explicit trusted peers; autoaccept disabled', 'cliCertificateValidation': 'explicit exchanged peers; CLI always configures AutoAcceptCertificates=true (CommandBase.CreateConnectionSettings)', + 'server': json.loads((leg / 'server/ready.json').read_text()) if (leg / 'server/ready.json').exists() else None}) + write_json(leg / 'leg.json', result) + matrix.append(result) + + finally: + paths = [p for p in (baseline, candidate, args.baseline_root / 'Directory.Packages.props', args.candidate_root / 'Directory.Packages.props', HERE / 'ProcessHost.cs', HERE / 'run.py', HERE / 'container-leg.sh') if p is not None] + for folder in (args.baseline_artifacts / 'host', args.baseline_artifacts / 'client', candidate.parent if candidate else None, candidate_cli): + if folder is not None: + paths.extend(folder.glob('Opc.Ua*.dll')) + paths.extend(folder.glob('*.deps.json')) + paths.extend(folder.glob('ZB.MOM.WW.OtOpcUa*.dll')) + paths.extend(folder.glob('OtOpcUa.Host.dll')) + paths.extend(folder.glob('*.runtimeconfig.json')) + write_json(args.output / 'artifact-hashes.json', receipt(paths)) + write_json(args.output / 'commands.json', commands) + write_json(args.output / 'matrix.json', matrix) + return 1 if not matrix or any(x['status'] != 'passed' for x in matrix) else 0 + + +if __name__ == '__main__': + raise SystemExit(main()) diff --git a/scripts/validation/opcua-server-lifecycle-linux/.gitignore b/scripts/validation/opcua-server-lifecycle-linux/.gitignore new file mode 100644 index 000000000..c18dd8d83 --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/.gitignore @@ -0,0 +1 @@ +__pycache__/ diff --git a/scripts/validation/opcua-server-lifecycle-linux/README.md b/scripts/validation/opcua-server-lifecycle-linux/README.md new file mode 100644 index 000000000..0e5e37060 --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/README.md @@ -0,0 +1,141 @@ +# Linux SDK 2 server lifecycle soak + +This launcher publishes and runs the existing +`Sdk2LifecycleSoakTests.Repeated_lifecycles_return_resources_to_a_steady_baseline` +without copying, rewriting, suppressing or changing its test logic. It imports the +canonical descriptor fixes from `642aefe3`: physical symlink resolution, path +separator boundaries, open/closed PKI positive controls, and bounded probe process +and stream cleanup. The same test still owns the production server, node manager, +sessions, subscriptions, continuation points, revocation, stalled TCP proxy, +surgical changes/rebuild and same-PKI restarts. + +A diagnostic run: + +```sh +python3 scripts/validation/opcua-server-lifecycle-linux/run.py \ + --duration 90 --output /tmp/otopcua-server-linux-diagnostic-unique +``` + +The coordinator must launch and own a full run in its persistent execution +session. A diagnostic cannot satisfy the full gate: + +```sh +python3 scripts/validation/opcua-server-lifecycle-linux/run.py \ + --full --duration 7200 --output /tmp/otopcua-server-linux-full-unique +``` + +An already published artifact can be reused with +`--published-app /absolute/path/to/app`. Its parent must contain the launcher's +`publish-receipt.json`; the test source, apphost and test assembly hashes must +match. Reuse only a publish produced from the current canonical test source: + +```sh +python3 scripts/validation/opcua-server-lifecycle-linux/run.py \ + --full --duration 7200 \ + --published-app /absolute/path/to/current-diagnostic/app \ + --output /tmp/otopcua-server-linux-full-another-unique +``` + +The historical 2026-11-10 diagnostic publish predates the later pre-assert/GC/JIT +instrumentation. Its recorded full-run command is retained in the failed-run +receipt; a current launcher correctly rejects that publish's test-source hash. +Republish to measure the current instrumented test. + +The output directory must be fresh. It is mode 0700 and can contain task-owned +private PKI under `task/tmp` during a run or after a failure. Never commit the +entire output. The existing successful test removes its own stores. Only selected +redacted receipt/log/JSONL/TRX files belong under this directory's `evidence/`. + +The exact publish command uses the host .NET SDK (recorded as 10.0.403 for the +verified diagnostic), RID `linux-arm64`, self-contained runtime 10.0.14, explicit +`UseAppHost=true`, `PublishSingleFile=false`, `PublishTrimmed=false`, one MSBuild +node, and an external task-owned artifacts directory. All runtime packs were +already cached. No production or test source is patched during publish. The +launcher requires an empty production/package source diff against the reviewed +`67bc6123` production tree and +records the actual published revision separately from the launcher revision. +The reference was advanced from `7b353d7b` after review of comment-only edits, +then to `67bc6123` for the independently reviewed/tested HG1.0 adapter/package +change. Canonical SDK server code is unchanged by that consumer update. Historical +receipts retain their actual source/reference hashes. +That is source equivalence, not a claim that separately built Linux and macOS +assemblies have identical hashes. The full publish file hashes, exact test source +hash, runtimeconfig and SDK dependency versions are retained. + +The cached official SDK image +`mcr.microsoft.com/dotnet/sdk:10.0.103-noble` is resolved to its immutable local +image ID and must be Linux arm64. The container has `--network none`, no host +ports and only a read-only application mount plus its fresh task volume. +`TMPDIR=/task/tmp` and `XDG_DATA_HOME=/task/data` isolate temporary files and PKI; +`HOME` is not changed. Nothing targets fleet instances, production stores or +other task fixtures. + +The image's VSTest runner first executes exactly the two existing descriptor +controls. A separate invocation executes exactly one lifecycle test. Both TRX +files must contain the expected exact executed/passed counts, no skips and no +failure/error/abort/timeout. The published xUnit v3 application must be ELF64 +AArch64. During the live test, `/proc//exe` must point to the published +application and the mapped CLR must be `/app/libcoreclr.so`, proving that the +out-of-process test host is the self-contained Linux publish rather than an +accidentally copied macOS host. + +The original test resource limits remain **64 MiB retained managed growth, +128 MiB RSS growth, and 32 additional FDs**, using its original third-cycle +baseline and original managed trend check. Quiescent sessions, subscriptions, +items, browse/history points, monitored-node/live-item counts and PKI FDs must be +zero. Cached certificate stores and address-space shape must remain at baseline. +The original exact-tag read-only diagnostics and manager/store disposal assertions +are unchanged. The wrapper verifies the same limits in the header and requires +one start, one completion, no failed row, one active/stall/quiescent row per +completed cycle and one restart per four cycles. Full mode requires both requested +and actual monotonic observation time of at least 7200 seconds and a true final +`satisfiesTwoHourDuration`. The outer container deadline is duration plus 300 +seconds. Its own container is forcibly removed on timeout/interruption. + +Artifacts include `publish.log`, `publish-receipt.json`, `source.json`, +`artifact-manifest.json`, `command.json`, `result.json`, `container.log`, and +`task/{soak.jsonl,soak.log,descriptor-controls.log,linux-precheck.txt, +linux-runtime-process.txt,container-dotnet-info.txt,results/*.trx}`. A reused +artifact keeps its original publish receipt; `source.json` identifies both source +revisions. `result.json` is passing only after TRX and completion validation. + +This supplies supported Linux runtime evidence. It does not resolve the observed +macOS RSS failure or establish its cause. A short Linux pass is not a two-hour +pass, and a later Linux pass alone cannot explain away the macOS failure. This +lane makes no Windows, AVEVA, interoperability or complete G4 performance claim. + +The final checked-in diagnostic completed **91.602 seconds**, 25 cycles, six +actual server restarts, 25 recovered network stalls, and one passing lifecycle +TRX result. Both descriptor tests passed: the symlink control observed +`before=0, opened=1, closed=0`, excluded the sibling path, and the timed-out probe +was reaped in 267 ms. All quiescent logical-resource counts and PKI FDs were zero. +Third-cycle to final deltas were **−145,080 managed bytes, +53,739,520 RSS bytes, +and +2 FDs**, within the unchanged diagnostic limits. These short observations do +not establish a two-hour resource trend. The attempted full Linux gate failed as recorded below. +CLI rejection of `--full --duration 90`, rejection of a short completion as a full +run, and rejection of the wrong TRX executed count were also verified. Selected +receipts are in `evidence/2026-11-10-diagnostic/`. + + +The actual full attempt on 2026-11-10 **failed** at 248 cycles, 61 restarts and +903.508 seconds: RSS353,931,264 exceeded351,850,496 bytes (third-cycle baseline ++128MiB). Managed memory (~20.5MB), global descriptors189, PKI descriptors0, +cached stores2 and logical collections remained bounded. This is a combined +in-process SDK client/server measurement, not standalone server attribution. +The test/container/launcher returned failure; no completion or two-hour pass +exists. Selected sanitized source/runtime/hash/TRX/resource receipts are in +[`server-linux-soak-failed.json`](../../../docs/plans/evidence/2026-11-10-opcua2/server-linux-soak-failed.json). +[#799](https://gitea.dohertylan.com/dohertj2/lmxopcua/issues/799) tracks the +cross-platform investigation; unchanged thresholds remain mandatory. + +The canonical test additionally supports explicit `OTOPCUA_SDK2_SOAK_MODE=profile` +for 60–1800 seconds when invoked directly with the same opt-in/output/build +environment. This launcher deliberately exposes diagnostic/full modes only. +Profile mode logs each captured resource tuple before assertions, including +GC committed/fragmented bytes, JIT method/IL counts, timers and threads. After a +resource-budget failure it may continue bounded diagnostic collection, labels +subsequent rows `quiescent-budget-rejected`, and rethrows the first original +assertion before any completion record. It never changes thresholds, produces a +two-hour flag, or turns a rejected run into a pass. Full/diagnostic modes retain +immediate assertion failure. Native/private/file/anonymous RSS profiling and a +matched original-SDK control are needed before attributing the failed gate. diff --git a/scripts/validation/opcua-server-lifecycle-linux/container.sh b/scripts/validation/opcua-server-lifecycle-linux/container.sh new file mode 100755 index 000000000..ee4c057d2 --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/container.sh @@ -0,0 +1,41 @@ +#!/usr/bin/env bash +# Task-owned Linux namespace only. Existing test logic and limits are unchanged. +set -euo pipefail +mkdir -p /task/tmp /task/data /task/results +export TMPDIR=/task/tmp +export XDG_DATA_HOME=/task/data +export OTOPCUA_SDK2_SOAK=1 +export OTOPCUA_SDK2_SOAK_OUTPUT=/task/soak.jsonl +export DOTNET_CLI_TELEMETRY_OPTOUT=1 +export DOTNET_NOLOGO=1 +[[ $(uname -s) == Linux && $(uname -m) == aarch64 ]] +[[ -d /proc/self/fd ]] +printf 'kernel=%s machine=%s tmp=%s procfs=yes\n' "$(uname -s)" "$(uname -m)" "$(readlink -f "$TMPDIR")" > /task/linux-precheck.txt +dotnet --info > /task/container-dotnet-info.txt +dotnet vstest /app/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.dll \ + --TestCaseFilter:'FullyQualifiedName~Sdk2LifecycleSoakTests.Descriptor_probe_' \ + --ResultsDirectory:/task/results '--Logger:trx;LogFileName=descriptor-controls.trx' > /task/descriptor-controls.log 2>&1 +# VSTest launches the published xUnit v3 self-contained Linux ELF apphost. +# A distinct invocation gives the soak its own otherwise idle test process. +dotnet vstest /app/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.dll \ + --TestCaseFilter:'FullyQualifiedName=ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.Sdk2LifecycleSoakTests.Repeated_lifecycles_return_resources_to_a_steady_baseline' \ + --ResultsDirectory:/task/results '--Logger:trx;LogFileName=soak.trx' > /task/soak.log 2>&1 & +vstest_pid=$! +observed=0 +for attempt in $(seq 1 600); do + if [[ -s /task/soak.jsonl ]]; then + test_pid=$(head -n 1 /task/soak.jsonl | sed -n 's/.*"processId":\([0-9]*\),.*/\1/p') + [[ -n "$test_pid" ]] + test_exe=$(readlink "/proc/$test_pid/exe") + [[ "$test_exe" == /app/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests ]] + printf 'testProcessId=%s\nactualExecutable=%s\n' "$test_pid" "$test_exe" > /task/linux-runtime-process.txt + awk '$6 ~ /\/(libcoreclr.so|libhostfxr.so|libhostpolicy.so|System.Private.CoreLib.dll)$/ {print $6}' "/proc/$test_pid/maps" | sort -u >> /task/linux-runtime-process.txt + grep -Fx /app/libcoreclr.so /task/linux-runtime-process.txt > /dev/null + observed=1 + break + fi + kill -0 "$vstest_pid" 2>/dev/null || break + sleep 0.1 +done +[[ "$observed" == 1 ]] +wait "$vstest_pid" diff --git a/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/artifact-manifest.json b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/artifact-manifest.json new file mode 100644 index 000000000..6eb35c09d --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/artifact-manifest.json @@ -0,0 +1,3407 @@ +[ + { + "name": "Akka.Cluster.Hosting.dll", + "bytes": 52736, + "sha256": "d9b44216b34fc9655c86c3e9d30422e47683969577e205a17096a9a706db768e" + }, + { + "name": "Akka.Cluster.Sharding.dll", + "bytes": 389120, + "sha256": "9f5b418e908a4d579858889af823f780a5e7ff6be2f27c24aa38309759d09423" + }, + { + "name": "Akka.Cluster.Tools.dll", + "bytes": 225280, + "sha256": "a819b0c3e73e08ea474936ad429763ec11681f43c090e2b92dbc1d37d7c94e35" + }, + { + "name": "Akka.Cluster.dll", + "bytes": 330752, + "sha256": "e64aee4dbd305f533c9eea995c9676c0ce7bc8e55a77437afd14b0cf8fe3c0a9" + }, + { + "name": "Akka.Coordination.dll", + "bytes": 14336, + "sha256": "2472a627de9cf9185b3a98860266b7751c173f859d3bd185b272d5f4078be26b" + }, + { + "name": "Akka.DependencyInjection.dll", + "bytes": 10752, + "sha256": "ebea19a2f75f2e275531fbd62be5499a5132563958ebccfc25a450979cfa0039" + }, + { + "name": "Akka.Discovery.dll", + "bytes": 27136, + "sha256": "8c1733537b6cedfb4e7234b86ae63a45cd204ad3c6bc8843f52a85643c507a89" + }, + { + "name": "Akka.DistributedData.LightningDB.dll", + "bytes": 14848, + "sha256": "56100ac684f6acef390b2e546d198899366f035aaa51bb64bc494ebaf2d85007" + }, + { + "name": "Akka.DistributedData.dll", + "bytes": 386048, + "sha256": "9ba2724f0cd49676338241b6249e3b9b95a5c50ddadea5e28adedf31b3ef9fc6" + }, + { + "name": "Akka.Hosting.dll", + "bytes": 64512, + "sha256": "937444c766e641d7c1f86e718e97a148587136a249f91c2986e1f77e2f8d9f92" + }, + { + "name": "Akka.Logger.Serilog.dll", + "bytes": 16896, + "sha256": "49068dc58456684f3c2804bb541223c3aa2dade07f4b1e9877b2e7e058d2056a" + }, + { + "name": "Akka.Persistence.Hosting.dll", + "bytes": 25600, + "sha256": "a9e840a8bc6d7c404e0c83ec5576fcaac3a848880c0ab2b0ed9f1bae33ec2076" + }, + { + "name": "Akka.Persistence.dll", + "bytes": 247296, + "sha256": "c11fc9b044bb927d764f85c0ca8a02c16e8084c05c5ecffd050869ed7810c390" + }, + { + "name": "Akka.Remote.Hosting.dll", + "bytes": 17408, + "sha256": "f0d2ca67e9affd0c68ef32dc859974fe415c00ec5a4710a8e06467542799ad6b" + }, + { + "name": "Akka.Remote.dll", + "bytes": 460288, + "sha256": "b1d27508442727938c4076561f6b4ee81cdd3caa0ef76a481cb45dbfc4c5a0fb" + }, + { + "name": "Akka.Streams.dll", + "bytes": 973824, + "sha256": "e3d9024ece608d6f8b2a15d15f211d50919ed983834fa85d9cc3c9be3c56eb73" + }, + { + "name": "Akka.dll", + "bytes": 944128, + "sha256": "b2d2b8422ba6759d315cbd07622e705fb69daf64e9425cda45f5605132303e34" + }, + { + "name": "Azure.Core.dll", + "bytes": 437304, + "sha256": "224d09cb39eae4d8c30272a0c49beb19d873c87347eae9487f0ddd859d752b56" + }, + { + "name": "Azure.Identity.dll", + "bytes": 356912, + "sha256": "af18f20be25b2895c912f3ba0a9f2901a82dda823edcad76e6a19eac9886a40f" + }, + { + "name": "BitFaster.Caching.dll", + "bytes": 195584, + "sha256": "a58275640773dc3ff06ceafad752fd399e4ed7cef93039354b7eb06a126590ff" + }, + { + "name": "DiffEngine.dll", + "bytes": 109568, + "sha256": "0c6b99a47c609a4263b80feaed95a357e30be3ad5a1cda79355663e407682aa7" + }, + { + "name": "DotNetty.Buffers.dll", + "bytes": 180256, + "sha256": "65f066d108192cefc6e44f18e2d92cf338be30056f4fad02d6b8ea692f81bd37" + }, + { + "name": "DotNetty.Codecs.dll", + "bytes": 143280, + "sha256": "809d9e582ce909356b34ef8d4f212adea5d5ca25e1492a31ccb81a6f9be23070" + }, + { + "name": "DotNetty.Common.dll", + "bytes": 152096, + "sha256": "7a375647446f11a5d5f5eddf72f0327b4b69956a91917100d0f4d8f120fa7962" + }, + { + "name": "DotNetty.Handlers.dll", + "bytes": 59936, + "sha256": "08ce96ee9108adda52adb87119c54fdb819806817867943987d77983c3f1a9c5" + }, + { + "name": "DotNetty.Transport.dll", + "bytes": 187824, + "sha256": "f393993cc027ec61f758b8832029b21f2efd8583807e0aa06af4df90d239eb09" + }, + { + "name": "EmptyFiles.dll", + "bytes": 75264, + "sha256": "d5b63e68b8966567f73df025b449e1a2e3b2306c8cec364fd240310c757b3adc" + }, + { + "name": "FASTER.core.dll", + "bytes": 515520, + "sha256": "318092fdd4eccb8e30ab04493a5ce3e827714df2721770af62ef81aea8bd21d8" + }, + { + "name": "Google.Protobuf.dll", + "bytes": 498328, + "sha256": "c2769d0bc587db846b99fefcd778a8ffbb7fbcb4a03d2fcd8ce9573c7ef7042a" + }, + { + "name": "Grpc.AspNetCore.Server.ClientFactory.dll", + "bytes": 31896, + "sha256": "7340bd5dccbe5298825df443d4971a90afd87388e381c008a90556e42c2c04d1" + }, + { + "name": "Grpc.AspNetCore.Server.dll", + "bytes": 168088, + "sha256": "f200b4cae34c51f4f607c684dd72107ad2487808673ae20960edacdf437ec9dd" + }, + { + "name": "Grpc.Core.Api.dll", + "bytes": 70296, + "sha256": "3535e79c38523d239303a33d420c8a856babdcc4d08a167d532decdcc5453951" + }, + { + "name": "Grpc.Net.Client.dll", + "bytes": 359576, + "sha256": "ad2dae77484dabaa9dade62035d761a0d1ec26394e8b600e80dff7b792c088e7" + }, + { + "name": "Grpc.Net.ClientFactory.dll", + "bytes": 54936, + "sha256": "9bf1e593838013238a56d5b4e4e2dd2e8c93589063eaf2a3b2f71e3d3219fd3d" + }, + { + "name": "Grpc.Net.Common.dll", + "bytes": 22168, + "sha256": "d91c6969c65943f22f8a6f67f832e763def7fcb2af0ce16862b3748fa06e0521" + }, + { + "name": "LightningDB.dll", + "bytes": 38400, + "sha256": "b0ebedf36fd19f1dedd7547e49c5a7b6e4a6b53015dde70699e4e69ae8f50406" + }, + { + "name": "MQTTnet.dll", + "bytes": 243624, + "sha256": "1bb34492a9018fec3f627458364dc6e46fef076a647df181403246da65f5bce2" + }, + { + "name": "Microsoft.ApplicationInsights.dll", + "bytes": 386080, + "sha256": "bf9a4b88c7f94267e1cc7ed0700c575d3eb3266ff25bcb76e4f40f1b0fba022d" + }, + { + "name": "Microsoft.AspNetCore.Antiforgery.dll", + "bytes": 121128, + "sha256": "5bf3a07b135de6de8251b9df75a5911817dd57c98af6ae5df36d16c0c1762ccd" + }, + { + "name": "Microsoft.AspNetCore.Authentication.Abstractions.dll", + "bytes": 61736, + "sha256": "82c4995a0e324a3ba610a01e446f83e54a4e1f79fa5fb9c64ed9fd036a366d97" + }, + { + "name": "Microsoft.AspNetCore.Authentication.BearerToken.dll", + "bytes": 68392, + "sha256": "9ceab08f49139517ae375bab9ef2becf3940b77beae65dd1ebb627dc128ba5b7" + }, + { + "name": "Microsoft.AspNetCore.Authentication.Cookies.dll", + "bytes": 116520, + "sha256": "e2128e7f9f53dd1e0500deb467c39e2fcae8853757b11abe2fc9548085386143" + }, + { + "name": "Microsoft.AspNetCore.Authentication.Core.dll", + "bytes": 117032, + "sha256": "47996ffefd2010bbe36aa355ac6060870cf4ff5ef33a493e7515041fbb6a12db" + }, + { + "name": "Microsoft.AspNetCore.Authentication.JwtBearer.dll", + "bytes": 52488, + "sha256": "2a2f99ce877c62a8c600c390ce1f15bb0cc2a92a973a9da60ddcf4bd60bdcb64" + }, + { + "name": "Microsoft.AspNetCore.Authentication.OAuth.dll", + "bytes": 101200, + "sha256": "8f437843fefb792b6ff0a79dcae5921eae370f8f9176e89d9761926602c479a5" + }, + { + "name": "Microsoft.AspNetCore.Authentication.dll", + "bytes": 157992, + "sha256": "2926077686122f1487cd2c90d516af0a05ba5e7b1f6e87f15deeba119b80b160" + }, + { + "name": "Microsoft.AspNetCore.Authorization.Policy.dll", + "bytes": 73512, + "sha256": "dd96ee7d385de5cfa5cd961905b27dd0d57a3c806ecf3456f410ab669115af20" + }, + { + "name": "Microsoft.AspNetCore.Authorization.dll", + "bytes": 122664, + "sha256": "11bdfd1de3e16e7ed2daf5c09c137cf6b94d12de6a2371251cc1d98545beb124" + }, + { + "name": "Microsoft.AspNetCore.Components.Authorization.dll", + "bytes": 57168, + "sha256": "b78efb1723abf519c1fead7d4f5b0f245f0d9eee043728225cc7aa67ac3d8e14" + }, + { + "name": "Microsoft.AspNetCore.Components.Endpoints.dll", + "bytes": 783144, + "sha256": "eaa2d755484d66086c3e8880bae90c261c04d011c294991eb23aa26d029fcb80" + }, + { + "name": "Microsoft.AspNetCore.Components.Forms.dll", + "bytes": 101160, + "sha256": "56695785b8b43af62be7976570b5450f1354129be8660f6299f7122d90549d89" + }, + { + "name": "Microsoft.AspNetCore.Components.Server.dll", + "bytes": 1030440, + "sha256": "7f90bfe0bab8b43a477a206e6d41b93cb7826a1da58af226cee01089b772e868" + }, + { + "name": "Microsoft.AspNetCore.Components.Web.dll", + "bytes": 470312, + "sha256": "4c8f8b586cf6712d754e3d9e5ebcd5d295343fb4811cf26e67337f69301aacec" + }, + { + "name": "Microsoft.AspNetCore.Components.dll", + "bytes": 1062184, + "sha256": "cb79e2016b6ce88d6f2c4bdda809abc14292de9b19021a72d9a5f58bd7c6dfd5" + }, + { + "name": "Microsoft.AspNetCore.Connections.Abstractions.dll", + "bytes": 66344, + "sha256": "576be4623e6b63386527e53bb8c4b11b4aec99f98899172b2b9b01d5410c87f2" + }, + { + "name": "Microsoft.AspNetCore.CookiePolicy.dll", + "bytes": 48936, + "sha256": "094e3931609e4d094e0830edda31df50e7e1a181cbd29a26df350590c617e67f" + }, + { + "name": "Microsoft.AspNetCore.Cors.dll", + "bytes": 91984, + "sha256": "39375cadb6babf5cb4dba92fc8e2b943d2a8dc860cba1df506af2fae886f0cb9" + }, + { + "name": "Microsoft.AspNetCore.Cryptography.Internal.dll", + "bytes": 105768, + "sha256": "2b5768428d2a60b1c1e8a407c10b6092359a6c62453c8e54c4464e8590b39701" + }, + { + "name": "Microsoft.AspNetCore.Cryptography.KeyDerivation.dll", + "bytes": 36136, + "sha256": "bf47d380b4c2756737178a794aebb7f1c48f39e07543d7d3edaac272bc82fd66" + }, + { + "name": "Microsoft.AspNetCore.DataProtection.Abstractions.dll", + "bytes": 41768, + "sha256": "82ec0c5e26ce6e43fd9940455db8cb0b76d28bc14e044e752cf267b62f8581a4" + }, + { + "name": "Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.dll", + "bytes": 24888, + "sha256": "a768ee07664430adbbdf9a761ed0b691dbf52d67d2f1af833de606b851516394" + }, + { + "name": "Microsoft.AspNetCore.DataProtection.Extensions.dll", + "bytes": 38696, + "sha256": "1ac0e3631b5593a4a9aec55baf6081abea66bd69644f49d1f85b19a5e222edea" + }, + { + "name": "Microsoft.AspNetCore.DataProtection.dll", + "bytes": 502568, + "sha256": "4d1979c91b6e0d1280ce4b23a79b236884e9b15c2efe9291194e4e62305c24b2" + }, + { + "name": "Microsoft.AspNetCore.Diagnostics.Abstractions.dll", + "bytes": 22824, + "sha256": "cec9d4d5f7261e52247f80307dc0f4c82f4725a0cccee2792d07f156d366dcb1" + }, + { + "name": "Microsoft.AspNetCore.Diagnostics.HealthChecks.dll", + "bytes": 44840, + "sha256": "eeef98c85fe928251018b63915ec2d5b4df0504f287e04ccb7b80622b2cdfdb7" + }, + { + "name": "Microsoft.AspNetCore.Diagnostics.dll", + "bytes": 494928, + "sha256": "0a4fd373431bfe20f6bda6461664c7169740ad0fda7bd6479a7d3c5e4a9932e4" + }, + { + "name": "Microsoft.AspNetCore.HostFiltering.dll", + "bytes": 45392, + "sha256": "ffb9750e65d3ebf99767a039427992cd6ea0d935575b24bb42a8a7e42a940dfd" + }, + { + "name": "Microsoft.AspNetCore.Hosting.Abstractions.dll", + "bytes": 35664, + "sha256": "bb33e7779045de0cd83cee8c68bd5172f32f8a5f62f942b0cc5bcb9b3fe7b16d" + }, + { + "name": "Microsoft.AspNetCore.Hosting.Server.Abstractions.dll", + "bytes": 19280, + "sha256": "3a3caa8ce09d7c56ac2f8b0a8dd2c8902d69351085bc948ff246d7d374a5ce20" + }, + { + "name": "Microsoft.AspNetCore.Hosting.dll", + "bytes": 528680, + "sha256": "fa16dd33f9325fd89e038480558e3df694f03b664b3e1d293ded2a99f21924b6" + }, + { + "name": "Microsoft.AspNetCore.Html.Abstractions.dll", + "bytes": 31528, + "sha256": "c65b2afce516e538e33d4ac978a2cae2b2dcc48f58152f0b95e18cd12914d8ce" + }, + { + "name": "Microsoft.AspNetCore.Http.Abstractions.dll", + "bytes": 361296, + "sha256": "288c5d1656f9cbb4820c21d3150feb9b9fc2064665f276c63bf832ff63306da1" + }, + { + "name": "Microsoft.AspNetCore.Http.Connections.Client.dll", + "bytes": 117008, + "sha256": "1ce2e273eab3c4ca003e65bfdf78318b3195f08385c814a02f10890bdd34d05f" + }, + { + "name": "Microsoft.AspNetCore.Http.Connections.Common.dll", + "bytes": 47440, + "sha256": "70828135ef30abb23edf92db33678c1e1e2e0eac29496f8c8c728876822225c4" + }, + { + "name": "Microsoft.AspNetCore.Http.Connections.dll", + "bytes": 343848, + "sha256": "b0eb705453b0c42ebea1fc673d0f45f4578e24411b2fdf2737860be94d944dfa" + }, + { + "name": "Microsoft.AspNetCore.Http.Extensions.dll", + "bytes": 828712, + "sha256": "9f993fe2e23ee2fa6bfce5e686322b4a55c700ff2b7143700c067df6733197ed" + }, + { + "name": "Microsoft.AspNetCore.Http.Features.dll", + "bytes": 67408, + "sha256": "f1f268dde9757a5fcd1c8fe59ed6cfc1cfa59814a9396462eda5573c9dd9817d" + }, + { + "name": "Microsoft.AspNetCore.Http.Results.dll", + "bytes": 304424, + "sha256": "ceb363c80b876a44253707800d852a0e3becd2f99132a545c91952f18f8c08c7" + }, + { + "name": "Microsoft.AspNetCore.Http.dll", + "bytes": 332584, + "sha256": "acd0ac0b6cb4f6b03bc13e32b0226e5b8fd6f9444b4b86fca0bc2469fb89e7cc" + }, + { + "name": "Microsoft.AspNetCore.HttpLogging.dll", + "bytes": 215376, + "sha256": "acd56360ba36a4d946900743e895942ca35d8bbd493d1d3134f71476ad4008f3" + }, + { + "name": "Microsoft.AspNetCore.HttpOverrides.dll", + "bytes": 81192, + "sha256": "2a951cf1e07d87e091df339f694e7025de64c36e37316678f7c042af201eca50" + }, + { + "name": "Microsoft.AspNetCore.HttpsPolicy.dll", + "bytes": 41768, + "sha256": "55c7aec6183b688ce99ac52d0bd322fd50a5c80d714679ef310ac6332bd20c3b" + }, + { + "name": "Microsoft.AspNetCore.Identity.dll", + "bytes": 1127208, + "sha256": "ef273232539e11a719fd2049c6b44e06cd52b7ac1b73773cf6f1e5d9ec7078db" + }, + { + "name": "Microsoft.AspNetCore.Localization.Routing.dll", + "bytes": 20264, + "sha256": "a84967d6641718a208b103ae490e67536b3d14a4b9938af377957deb7eb64d9a" + }, + { + "name": "Microsoft.AspNetCore.Localization.dll", + "bytes": 61224, + "sha256": "77c6e3183f45fc1fb7df4d59586b24374e27fee238cf0bd22300a2a4b6fbe152" + }, + { + "name": "Microsoft.AspNetCore.Metadata.dll", + "bytes": 16168, + "sha256": "9d5965da27179194bb6140dc04d46bd3c684befcd08af41ba3e2d293028247d1" + }, + { + "name": "Microsoft.AspNetCore.Mvc.Abstractions.dll", + "bytes": 290128, + "sha256": "f233902dba9178c030974ea490a1499c3138c047ac8a571b4c684cc354b12752" + }, + { + "name": "Microsoft.AspNetCore.Mvc.ApiExplorer.dll", + "bytes": 143696, + "sha256": "4135fa8fabeab5baa41719504a713657b8f6628e7c15c5c4fb8c56c0bf95d99d" + }, + { + "name": "Microsoft.AspNetCore.Mvc.Core.dll", + "bytes": 2180904, + "sha256": "71a1fa1a0d8c453a3746648e16edb322984ba79be55e321d43f10bedab756321" + }, + { + "name": "Microsoft.AspNetCore.Mvc.Cors.dll", + "bytes": 43816, + "sha256": "c4abce0293da1038a74eecb3ef4b80ce6c96636ea8021d3e55b558fb6735257d" + }, + { + "name": "Microsoft.AspNetCore.Mvc.DataAnnotations.dll", + "bytes": 104232, + "sha256": "5c02b9adb00342c168c089a097d398addd5a91cda61d914e3d88e0b93b626275" + }, + { + "name": "Microsoft.AspNetCore.Mvc.Formatters.Json.dll", + "bytes": 15696, + "sha256": "f7b009716f6972b65121f4eb8d224e47a48f835554c89491dc87bedd1f7e15f5" + }, + { + "name": "Microsoft.AspNetCore.Mvc.Formatters.Xml.dll", + "bytes": 120616, + "sha256": "d2b075c29387b1bb1fe5e6662baccad87dc32ed983bb95234ac6b0d2e9c6ca5c" + }, + { + "name": "Microsoft.AspNetCore.Mvc.Localization.dll", + "bytes": 43304, + "sha256": "d9ce1f0ea69f3cbec66aa0631d6485ad00d69f804de971f9c335a47d2161c495" + }, + { + "name": "Microsoft.AspNetCore.Mvc.Razor.dll", + "bytes": 258384, + "sha256": "33f08255554c71cb9c4b6b0ede0d5488da01bad3b63af0332a6d225705aa025d" + }, + { + "name": "Microsoft.AspNetCore.Mvc.RazorPages.dll", + "bytes": 503592, + "sha256": "e779c583eb70962d4a44162baac03efe83f394cb004260b6ce8340856a0a9bfb" + }, + { + "name": "Microsoft.AspNetCore.Mvc.TagHelpers.dll", + "bytes": 312616, + "sha256": "60f50d1491ada21030864820c44e1259ebac28dda4943d95ca0b5824f6ebf29e" + }, + { + "name": "Microsoft.AspNetCore.Mvc.ViewFeatures.dll", + "bytes": 828200, + "sha256": "d839e436da4cae43618a9fbd3d4fc04af216d78a114e683b1c65b6aa66e7032a" + }, + { + "name": "Microsoft.AspNetCore.Mvc.dll", + "bytes": 33064, + "sha256": "5141d4e16edb9b8a83c0809cac258f76ad6585fddf6ede39cc34042dcba76ac5" + }, + { + "name": "Microsoft.AspNetCore.OutputCaching.dll", + "bytes": 276776, + "sha256": "7d3de3e09d1124cd8901872842448f02a057d5189c35614f9ef41854d2785e26" + }, + { + "name": "Microsoft.AspNetCore.RateLimiting.dll", + "bytes": 104232, + "sha256": "e19e1b9f3c0d9ae262fce9f266c98b8e52991e267c220b5098ba2e54b17e08c6" + }, + { + "name": "Microsoft.AspNetCore.Razor.Runtime.dll", + "bytes": 68904, + "sha256": "d5ad65a1244d683c85d03dd3ce424fe660d925ba49ee2d2e05120ffc863d1162" + }, + { + "name": "Microsoft.AspNetCore.Razor.dll", + "bytes": 64808, + "sha256": "5c1db35a2e6c7780c4fe8ab670fee1635c4769e29ee47f672813de43463e4d82" + }, + { + "name": "Microsoft.AspNetCore.RequestDecompression.dll", + "bytes": 43344, + "sha256": "1233672f8a7a7a6930e24688d4c9d3f9370f57763f06c7b05af3779d3f6721d9" + }, + { + "name": "Microsoft.AspNetCore.ResponseCaching.Abstractions.dll", + "bytes": 16208, + "sha256": "b26c43ffed51f30c734fd1a37e3a245be9d81ff539cc040d4d175fb8d0497864" + }, + { + "name": "Microsoft.AspNetCore.ResponseCaching.dll", + "bytes": 155432, + "sha256": "ad770f438cb8fd7c9a0d6ffff6faa74baf48acc4020116dc7bced39569f57f02" + }, + { + "name": "Microsoft.AspNetCore.ResponseCompression.dll", + "bytes": 77096, + "sha256": "e53c3ae8c70d591099a84be369a8ec1b608dff051a15b86e60732ce66992481b" + }, + { + "name": "Microsoft.AspNetCore.Rewrite.dll", + "bytes": 234792, + "sha256": "8df7070f6179fb32e6382bd24f361e832c37ebf94db94fb1d3cf1d573cee245a" + }, + { + "name": "Microsoft.AspNetCore.Routing.Abstractions.dll", + "bytes": 53032, + "sha256": "f1700be89b067772d76c0c043108f7b3328df536616e418c1ca706b971aae0a3" + }, + { + "name": "Microsoft.AspNetCore.Routing.dll", + "bytes": 963368, + "sha256": "8754307b8e2f49c27818a22ae31476bf0b93a6d4739139951434d0f71c4b585f" + }, + { + "name": "Microsoft.AspNetCore.Server.HttpSys.dll", + "bytes": 900392, + "sha256": "f3ca86695946f8a7565b936cf8efe06f5aef2db248dd4662da8c7844bee75890" + }, + { + "name": "Microsoft.AspNetCore.Server.IIS.dll", + "bytes": 758568, + "sha256": "ddf2312f4e63da802b722f4f3bad2806608c5bf8a56a613f188985ed2ad78280" + }, + { + "name": "Microsoft.AspNetCore.Server.IISIntegration.dll", + "bytes": 46376, + "sha256": "de45b5ae85fb23f621553ae0583fc7c838879a79802bb83977322c070d5e76df" + }, + { + "name": "Microsoft.AspNetCore.Server.Kestrel.Core.dll", + "bytes": 2633000, + "sha256": "14e39993bc7c543a16cd88e85327b23561e6e3fd02023eb09d1377dc54aa96a5" + }, + { + "name": "Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes.dll", + "bytes": 161616, + "sha256": "74685acb38563840b875919645f21036b74d7b2d95e85a8bb0e683266b30cd7b" + }, + { + "name": "Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll", + "bytes": 263976, + "sha256": "00a3e9e6452aa24cf89988e5bf41a6b5bf381dc0f612a18f46b5dd46a31fe0c7" + }, + { + "name": "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll", + "bytes": 138576, + "sha256": "4211f3cf15adeff4e713e61a4d71b3abb9af396c44b08a9c8f70c7112cb05d9b" + }, + { + "name": "Microsoft.AspNetCore.Server.Kestrel.dll", + "bytes": 26920, + "sha256": "a5771b506bd6ab16bf34655ec2c0e40f4c30cb01beddc3188bdc39ad11c9a447" + }, + { + "name": "Microsoft.AspNetCore.Session.dll", + "bytes": 85800, + "sha256": "eb467d0ab8f1e06601900f3543c5cd7e95cb47756ab11c2be767845f7ea08e3e" + }, + { + "name": "Microsoft.AspNetCore.SignalR.Client.Core.dll", + "bytes": 210192, + "sha256": "5833a8070a9c50faa38331fead1c106c4c4bf4e6eca773b00a1d44e16c6911f8" + }, + { + "name": "Microsoft.AspNetCore.SignalR.Client.dll", + "bytes": 21296, + "sha256": "f5201eaf736cab8651013a49b6bd8bbd2d80fb2f46ffdef0e40ce21bfcb161f3" + }, + { + "name": "Microsoft.AspNetCore.SignalR.Common.dll", + "bytes": 84776, + "sha256": "721e8223211a88210cbcf13135e6272cedd13ae8dd1116ed947481b26e5a34e5" + }, + { + "name": "Microsoft.AspNetCore.SignalR.Core.dll", + "bytes": 588584, + "sha256": "09a64ab55ce2bd0e9bbd0257f03ab675b37b434cf4a918f507ae7a51a14eb75b" + }, + { + "name": "Microsoft.AspNetCore.SignalR.Protocols.Json.dll", + "bytes": 78672, + "sha256": "0865970ae63255d51120fbea70108b9c35c49064e422155e8cf6312a7906207d" + }, + { + "name": "Microsoft.AspNetCore.SignalR.dll", + "bytes": 27944, + "sha256": "b5d3d8f8f8a5feaca814f83bfea3b741c09381d874157d8af405b87009605881" + }, + { + "name": "Microsoft.AspNetCore.StaticAssets.dll", + "bytes": 208680, + "sha256": "10b77565c1ff8dc03de70f8af02fafa356a1c91ed91534cb0683a569a3e5e9b7" + }, + { + "name": "Microsoft.AspNetCore.StaticFiles.dll", + "bytes": 168744, + "sha256": "d176a061dcf08e0912802216a4b5776a61a907ff744cbe21e574bdaa6b0dac06" + }, + { + "name": "Microsoft.AspNetCore.WebSockets.dll", + "bytes": 72016, + "sha256": "68f03ce5b0cdfe4fce60a8c9b2469b0c1e545886ce4ab3f8f6fc07beae8da4a0" + }, + { + "name": "Microsoft.AspNetCore.WebUtilities.dll", + "bytes": 283984, + "sha256": "f6f1211ca1559be939b36f1f0bb18dd4d681b6de875da464f4bd32715420555c" + }, + { + "name": "Microsoft.AspNetCore.dll", + "bytes": 117032, + "sha256": "1ba017c115c262d1e0eec2d42c880d93d60230247de82ea8f5122b364f3db9a4" + }, + { + "name": "Microsoft.Bcl.AsyncInterfaces.dll", + "bytes": 19104, + "sha256": "136d5965cf4768e8420b547a8bddea882921f426c371833d558a858a2f0c235a" + }, + { + "name": "Microsoft.Bcl.Cryptography.dll", + "bytes": 16688, + "sha256": "009a27b8e3093fdd2960bba63e4acd48eab05c4f8f8a6d9fe8c24b4657f44c4f" + }, + { + "name": "Microsoft.Bcl.TimeProvider.dll", + "bytes": 16208, + "sha256": "febbda76f97e6c1b13d03da160cb0b65bb441d67e2d486e1f2bc46eba50e9854" + }, + { + "name": "Microsoft.CSharp.dll", + "bytes": 893224, + "sha256": "0c6a721047b0d43aaf3028f1a0a54aaa00775bb3899d0fb3a2377cd1d8d43b3b" + }, + { + "name": "Microsoft.CodeAnalysis.CSharp.Scripting.dll", + "bytes": 34064, + "sha256": "d0f4798de9cb78c13463a0f3df747814c177ec15e03e1c03aee17136798a2cfe" + }, + { + "name": "Microsoft.CodeAnalysis.CSharp.dll", + "bytes": 6555408, + "sha256": "cfb5f2785c30485eda803d58fb8330d737cb07d469cd3d7bc1113d58e8d8e4bb" + }, + { + "name": "Microsoft.CodeAnalysis.Scripting.dll", + "bytes": 135984, + "sha256": "7c3973a0997a1901c4f5978ef901e3ae96ddb780dead70a42f65f2e3f6f23e8f" + }, + { + "name": "Microsoft.CodeAnalysis.dll", + "bytes": 2988856, + "sha256": "0a7fb1d94e0e7f46798b138caa67e5d5fb8fb98fd31b5294c917def057ab3d80" + }, + { + "name": "Microsoft.CodeCoverage.Core.dll", + "bytes": 465464, + "sha256": "7541eac205f62d606226a2eaa23ac64b7b20f36efd69762c6611a6707047a963" + }, + { + "name": "Microsoft.CodeCoverage.Instrumentation.Core.dll", + "bytes": 30128, + "sha256": "0fc90fefe87cc0db46a6b9f20dd47df6242ae59ea6b0a638a6a03e61d6202bb4" + }, + { + "name": "Microsoft.CodeCoverage.Instrumentation.dll", + "bytes": 228400, + "sha256": "aab296cc6eea353064b179ccd8dba29259ee8d304ac502aaa5f0e51d2553ddae" + }, + { + "name": "Microsoft.CodeCoverage.Interprocess.dll", + "bytes": 145464, + "sha256": "58e4a8546f17f14edc381b82f3e604125ef7a7482d86edbf9d90eec8d8cee7e2" + }, + { + "name": "Microsoft.CodeCoverage.props", + "bytes": 769, + "sha256": "584a16eced25aada4bba74d788c31c6cb0b0fba683fe4bbac532e117aba62e17" + }, + { + "name": "Microsoft.CodeCoverage.targets", + "bytes": 3877, + "sha256": "1e40c0d12c8b077104acb504dbe07b621a135b6a60ff1781f7374c5b26b89a2c" + }, + { + "name": "Microsoft.Data.SqlClient.dll", + "bytes": 2102944, + "sha256": "4a95c42d14d8a83ca1007793648b6dae59cee957ea12470578f10c918f91d225" + }, + { + "name": "Microsoft.Data.Sqlite.dll", + "bytes": 177464, + "sha256": "9f1fe804321767b6cc8db751ecedd56ab308e5f15492a7f40d7093bb61ab7638" + }, + { + "name": "Microsoft.DiaSymReader.dll", + "bytes": 87168, + "sha256": "7f3e7543321ff4c2675b94e56a4a32c935c11c82fcc60d4f6cb611cb0a8daadc" + }, + { + "name": "Microsoft.EntityFrameworkCore.Abstractions.dll", + "bytes": 34848, + "sha256": "34aaa94035fdb18400c9c40df82a731d935153e71c99932a92830e5807cf41d6" + }, + { + "name": "Microsoft.EntityFrameworkCore.Relational.dll", + "bytes": 2194464, + "sha256": "ae537828754942c45e884795bf666205f5cff414c9238641bbe8687ea455cb79" + }, + { + "name": "Microsoft.EntityFrameworkCore.SqlServer.dll", + "bytes": 642120, + "sha256": "9261df9184d4aa3914e9f20cbe9a8abc478702de3ebdddcb622143f798698464" + }, + { + "name": "Microsoft.EntityFrameworkCore.dll", + "bytes": 2827808, + "sha256": "1783882ff577f09cd2b220f322e0b3eea0f77bb86f80611089274482ae1dbf75" + }, + { + "name": "Microsoft.Extensions.AmbientMetadata.Application.dll", + "bytes": 34616, + "sha256": "a7e80a5ed7efaaa21da13993a01be345a3221ce92422c2cb33655399a357dc6f" + }, + { + "name": "Microsoft.Extensions.Caching.Abstractions.dll", + "bytes": 66344, + "sha256": "32c098be554ee390056bc403efa10d04f0ff6f928d05bdbd82cffe06354d6c08" + }, + { + "name": "Microsoft.Extensions.Caching.Memory.dll", + "bytes": 102184, + "sha256": "43e632f99120b5118a6d5812353079f1294b5842db0dd1efff138ef71dbf4d9e" + }, + { + "name": "Microsoft.Extensions.Compliance.Abstractions.dll", + "bytes": 43832, + "sha256": "b99d010d6b9e5bb863399959d6140bc59ed29ef921957bea3f666ada7995aa50" + }, + { + "name": "Microsoft.Extensions.Configuration.Abstractions.dll", + "bytes": 40232, + "sha256": "d919f0c9c31a6a2cb79f6be1e88ef2fd532043fc67ef2ec410720a6359144475" + }, + { + "name": "Microsoft.Extensions.Configuration.Binder.dll", + "bytes": 83752, + "sha256": "475fb43f732f4fdeab743f7320df6940b77c2a5cdfd10a104ecdb97c12325e90" + }, + { + "name": "Microsoft.Extensions.Configuration.CommandLine.dll", + "bytes": 36688, + "sha256": "fe7c5200bb19024094c930d76811f15024222d11c2bf5be449b004924d3b3d2a" + }, + { + "name": "Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "bytes": 32552, + "sha256": "6636f7aa7f3d4895c4df6c4c89a00d889503d58360bab44c9cb28be6f8016757" + }, + { + "name": "Microsoft.Extensions.Configuration.FileExtensions.dll", + "bytes": 42792, + "sha256": "ffeedcf9afe9e56d18a929db13798f484b0dbce0cf791c41d55a1faefaf7c0cf" + }, + { + "name": "Microsoft.Extensions.Configuration.Ini.dll", + "bytes": 36648, + "sha256": "0b1f614940a246d7390cc89f739ad0b409d58ff78bee23cbb42c9a5543e7e8c4" + }, + { + "name": "Microsoft.Extensions.Configuration.Json.dll", + "bytes": 42832, + "sha256": "cd804df8fd3869b5f2240d39f02fe3f2c6aa0b4ef711719055b3eb8326c9af84" + }, + { + "name": "Microsoft.Extensions.Configuration.KeyPerFile.dll", + "bytes": 31016, + "sha256": "619fd7a7a746507b7bdb5e84de674624a2a806130cf126d73de544a609c9cecf" + }, + { + "name": "Microsoft.Extensions.Configuration.UserSecrets.dll", + "bytes": 37672, + "sha256": "bbaeb7f859ef780e5a4ae668bd69512421114d423f6e7d4b6ff468d32e58a4e5" + }, + { + "name": "Microsoft.Extensions.Configuration.Xml.dll", + "bytes": 59688, + "sha256": "f3d23dd665a5737a05a66b297011f49fd9b9c9d9eced81129cd23f6f0bd5d1e5" + }, + { + "name": "Microsoft.Extensions.Configuration.dll", + "bytes": 91944, + "sha256": "2feb7f1d90a403658d9472efe8273c5c83e7383a3e826add710726798ec836ee" + }, + { + "name": "Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "bytes": 148264, + "sha256": "86b9858b09bacacdd28592780bc29c043e58c4f7b0c08f1725b9674f92a7a9ca" + }, + { + "name": "Microsoft.Extensions.DependencyInjection.AutoActivation.dll", + "bytes": 33632, + "sha256": "a73a6c6404212d70a80f8cccde2bc527976f9fcb693360f6cf32e9b2d38c9a8b" + }, + { + "name": "Microsoft.Extensions.DependencyInjection.dll", + "bytes": 239912, + "sha256": "985234efcd2cf8f07e804ab633f506b4895b9ff81d200a73dccc2b8b459f457a" + }, + { + "name": "Microsoft.Extensions.DependencyModel.dll", + "bytes": 85264, + "sha256": "0d7fae30684654fa9173ad248ab41b713a48d81df0ef446ee4e40c8d380893e8" + }, + { + "name": "Microsoft.Extensions.Diagnostics.Abstractions.dll", + "bytes": 39760, + "sha256": "b2cde19fff437952a898778a9ad6da562d0d3898729f130f28aaedbc4a69780c" + }, + { + "name": "Microsoft.Extensions.Diagnostics.ExceptionSummarization.dll", + "bytes": 30008, + "sha256": "476e2c7298b102b6cfce2d6ae2acad52ce7248d4511f36d42ce35a77fde1df55" + }, + { + "name": "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll", + "bytes": 32040, + "sha256": "2e6a48c996ff652498625e4594b99bd9e1fe0ad32c77c24deeb75291721e274e" + }, + { + "name": "Microsoft.Extensions.Diagnostics.HealthChecks.dll", + "bytes": 108840, + "sha256": "1da6d0288deb8d82a1bad6cd77cb014fd7e93352297d26976dfdcaec3bfe95ab" + }, + { + "name": "Microsoft.Extensions.Diagnostics.dll", + "bytes": 64808, + "sha256": "932a078fb0d8f989872b735cb2a4eddc28d503caabed88c00b1d1f87a7e80019" + }, + { + "name": "Microsoft.Extensions.Features.dll", + "bytes": 37200, + "sha256": "97279057d862d88f5f4f430a51ad632d6a4418ba850a72766b6d5718aecb1843" + }, + { + "name": "Microsoft.Extensions.FileProviders.Abstractions.dll", + "bytes": 26920, + "sha256": "3415177de28fef46b0d8a2ec48c056ddba98b1264feb4fb34e02f83c5d8aeb62" + }, + { + "name": "Microsoft.Extensions.FileProviders.Composite.dll", + "bytes": 24360, + "sha256": "8e6c99279c17d78dcaba5ee1260d36520527e120855d0c7f6bbda22a406ea895" + }, + { + "name": "Microsoft.Extensions.FileProviders.Embedded.dll", + "bytes": 67368, + "sha256": "246b9f3dda90063ee297d4e65207738d5be68c156082358a2c75d6fcd423bf33" + }, + { + "name": "Microsoft.Extensions.FileProviders.Physical.dll", + "bytes": 89384, + "sha256": "bfe52bd227422f93b94e63d823af52be8f08a5a4ed638ac681bd6cb670605dce" + }, + { + "name": "Microsoft.Extensions.FileSystemGlobbing.dll", + "bytes": 102224, + "sha256": "92808eb97ea35ce274ca3b1d5342b9c1062178c753d6641d4ca7c99aae8d9898" + }, + { + "name": "Microsoft.Extensions.Hosting.Abstractions.dll", + "bytes": 70992, + "sha256": "07a8bb5e87309a76be24c21b97f2a65e088e58a833406331fdd96a0cc0355509" + }, + { + "name": "Microsoft.Extensions.Hosting.WindowsServices.dll", + "bytes": 28968, + "sha256": "7b2b4645b30652d74a40aa00cf25c6db15f4d35b3768f03caef79404c0dabce7" + }, + { + "name": "Microsoft.Extensions.Hosting.dll", + "bytes": 157480, + "sha256": "df779d0b040a06bb5ae9f1504ab52706dc1677122a4a7fc13ca12dc6a4a8a5a7" + }, + { + "name": "Microsoft.Extensions.Http.Diagnostics.dll", + "bytes": 118072, + "sha256": "347d266abd3c7376b56ab7b10b36510abe2fe3a36e0cda5e7ad0fd668f5f8102" + }, + { + "name": "Microsoft.Extensions.Http.Resilience.dll", + "bytes": 135992, + "sha256": "eb573ea6c8f24d2178d733c1f7f6fdf2856056c6aa5322f667d685afdd20afbb" + }, + { + "name": "Microsoft.Extensions.Http.dll", + "bytes": 214352, + "sha256": "36401bbb8f43fb4cdf021c240747691905866d350a29b3e527e7828f0adb8daa" + }, + { + "name": "Microsoft.Extensions.Identity.Core.dll", + "bytes": 594728, + "sha256": "e8a15c0a40e42a66a4a1d67a956b037b63987c02e962a9bbf8c3ce66b30ab6db" + }, + { + "name": "Microsoft.Extensions.Identity.Stores.dll", + "bytes": 88360, + "sha256": "1272322c697581a5e6e24339535322adf24d56c539bdb76dbd24cdbe2da039fe" + }, + { + "name": "Microsoft.Extensions.Localization.Abstractions.dll", + "bytes": 22824, + "sha256": "4b7b1e8bfafb173754aead2fc812297802432b882e3c85dc76cce69c3bb500b2" + }, + { + "name": "Microsoft.Extensions.Localization.dll", + "bytes": 53032, + "sha256": "6ab7036f072da79d58a3f37a5cfc651d7b17fefbabe5e911c098fcb37d3893e4" + }, + { + "name": "Microsoft.Extensions.Logging.Abstractions.dll", + "bytes": 157520, + "sha256": "4cc8a4160f64b463cae26b0b5cb60a84befc292b21449dd874a893f88ff9be19" + }, + { + "name": "Microsoft.Extensions.Logging.Configuration.dll", + "bytes": 40232, + "sha256": "2a1a28e759431f00f1c664714d54ed572a261c681d6851229129976645677cbb" + }, + { + "name": "Microsoft.Extensions.Logging.Console.dll", + "bytes": 171856, + "sha256": "6f2ecf443d927f6b163ba345027ffab284be0191d53fde2f688ad80d6fd5b543" + }, + { + "name": "Microsoft.Extensions.Logging.Debug.dll", + "bytes": 23848, + "sha256": "e3a622214e43616471657fe80053d7c6e8bdc4bc92194d67a6f5d8332e635161" + }, + { + "name": "Microsoft.Extensions.Logging.EventLog.dll", + "bytes": 37712, + "sha256": "e9fcfdbcdec468dc78c4701046b496afdbaca335c007e2c1790a02aff7cdef77" + }, + { + "name": "Microsoft.Extensions.Logging.EventSource.dll", + "bytes": 58704, + "sha256": "7e8e9425a2dbbcba8d7ef3629b701100226520abc660c780024fe53badc4d53e" + }, + { + "name": "Microsoft.Extensions.Logging.TraceSource.dll", + "bytes": 31016, + "sha256": "c8b0b9e7b8b603b090134031e6aec23264936789f17f2404042f3004ec0fc975" + }, + { + "name": "Microsoft.Extensions.Logging.dll", + "bytes": 99664, + "sha256": "ee66ee72f6c04de9ac320448f31ed7f4ef0b9afea0e7cf481a3027bf3538e4b2" + }, + { + "name": "Microsoft.Extensions.ObjectPool.dll", + "bytes": 32080, + "sha256": "9a16ecc03f397d57ce10a9ce9570d50133e2c7e9cba9886a99ebfc615436b89d" + }, + { + "name": "Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "bytes": 30504, + "sha256": "6b07f0cc7ffdcb46d021e46a217d675bae0b10d47913998d649d9aa0db8fa4c9" + }, + { + "name": "Microsoft.Extensions.Options.DataAnnotations.dll", + "bytes": 26920, + "sha256": "859dd5a4f3a345ef9903ce83c60433e8916ccee12d6ac297d53f8118fb8fd6c5" + }, + { + "name": "Microsoft.Extensions.Options.dll", + "bytes": 142632, + "sha256": "fdfacc66440decb94136926dc582dc389ccb80b985234a1a9a9749579d922f35" + }, + { + "name": "Microsoft.Extensions.Primitives.dll", + "bytes": 81744, + "sha256": "350b3dd3d3d1e7cc1e00d5bd5e1b57c2b9b6f321f83ce8dea477b0069848e041" + }, + { + "name": "Microsoft.Extensions.Resilience.dll", + "bytes": 33120, + "sha256": "ef993eca52f7d1dfa47d34678c4d4d69ad35e4052797f679a2f6fec2eea820ef" + }, + { + "name": "Microsoft.Extensions.Telemetry.Abstractions.dll", + "bytes": 58720, + "sha256": "052ae9f51b926b0a61b06081eebca430c603ca41af463fa925aba4434d0b4628" + }, + { + "name": "Microsoft.Extensions.Telemetry.dll", + "bytes": 150880, + "sha256": "7cea61a2885a8fef83e85dc3615a9e8add8748cec129e45e7cf4240cce61528b" + }, + { + "name": "Microsoft.Extensions.Validation.dll", + "bytes": 82216, + "sha256": "abf068cc356677e029bf20dd1defb93331932e1f525259fdf4e161b84cab90d5" + }, + { + "name": "Microsoft.Extensions.WebEncoders.dll", + "bytes": 30504, + "sha256": "6ebd81d38678f18a5c93c6dcc3a0d7796aa28eaa9e6f45a6db1fbd13a0e4fcdc" + }, + { + "name": "Microsoft.Identity.Client.Extensions.Msal.dll", + "bytes": 66616, + "sha256": "9c1f736b16cacd318afe07d3b9d707a4b4b56def5e403b0aff471c1af413aaf0" + }, + { + "name": "Microsoft.Identity.Client.dll", + "bytes": 1028656, + "sha256": "10d59df4170053ea9597e3c20adc9607ad17318ad5d8747eda3d930a5a4b463a" + }, + { + "name": "Microsoft.IdentityModel.Abstractions.dll", + "bytes": 19512, + "sha256": "b438fd27bdd5ba7dc4a482c1f135d6305301b1685f624bb36ac0ed24f499fc2d" + }, + { + "name": "Microsoft.IdentityModel.JsonWebTokens.dll", + "bytes": 170552, + "sha256": "cf889db7a04e956d03726954f9389a23a952666a66137021c712ee977630bd37" + }, + { + "name": "Microsoft.IdentityModel.Logging.dll", + "bytes": 36920, + "sha256": "da14a0467587838b7fedc6670315452ff9c7a9fe54fb7f0742fe7a34274753b7" + }, + { + "name": "Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "bytes": 137288, + "sha256": "3fdcb7b20fe91de47857aa3fee0d13affaecfd0544cae5a3ad3f7f105a3d8cd6" + }, + { + "name": "Microsoft.IdentityModel.Protocols.dll", + "bytes": 46648, + "sha256": "1126552d469948ed6d7887e8c24cbd65fddad103193eeea869930e27da2bc010" + }, + { + "name": "Microsoft.IdentityModel.Tokens.dll", + "bytes": 372280, + "sha256": "b3d4bcb1d9f9c469825e7aa041bc35c33d85651a88ee24b5ef9ea29d7502d214" + }, + { + "name": "Microsoft.JSInterop.dll", + "bytes": 175440, + "sha256": "9090d846c942cfe540577d9423c90cd3a7c3ff791fee36b2086fdbe0e35727ff" + }, + { + "name": "Microsoft.Net.Http.Headers.dll", + "bytes": 239440, + "sha256": "734cacbd7af763e440ff4ed51e2ca432e976a21b490c9ba3b3ea49a0ecf80444" + }, + { + "name": "Microsoft.SqlServer.Server.dll", + "bytes": 23976, + "sha256": "a9dca1b42bc875f966b78b2c0880e62b838f0ed6567166d7f1f07ae4b76ec4bf" + }, + { + "name": "Microsoft.TestPlatform.CommunicationUtilities.dll", + "bytes": 137264, + "sha256": "467b1df61023901a09de9a0052ac69e5961c846de0152c4d8d6afdec090cf889" + }, + { + "name": "Microsoft.TestPlatform.CoreUtilities.dll", + "bytes": 97824, + "sha256": "a4f6023603d624fbc76b58ab60558320d29f562eef10488e48ed27cc6ceb4b9c" + }, + { + "name": "Microsoft.TestPlatform.CrossPlatEngine.dll", + "bytes": 315416, + "sha256": "322fbf9184012a02309fa57c6c70fd05c372d761e7f9b8497cc62a4d91f1b9ce" + }, + { + "name": "Microsoft.TestPlatform.PlatformAbstractions.dll", + "bytes": 53280, + "sha256": "36e62b27cb37b5587d6acb3533c9bcebb2368edcfd2c8203157faca3aa3fb404" + }, + { + "name": "Microsoft.TestPlatform.Utilities.dll", + "bytes": 67104, + "sha256": "23fca5df9a5bdf954a09116547b77e9599484a7bf457d1694bec3cb7392278d2" + }, + { + "name": "Microsoft.Testing.Extensions.MSBuild.dll", + "bytes": 60448, + "sha256": "f6ef5ef03b5c22f7900fb67fe741847e75cf3ce26f652106a27d8cfcc834bb7f" + }, + { + "name": "Microsoft.Testing.Extensions.Telemetry.dll", + "bytes": 44576, + "sha256": "548751ae749bca1e823f1bc3698ac751a0dc0ca47c396a9d32b432bd828848df" + }, + { + "name": "Microsoft.Testing.Extensions.TrxReport.Abstractions.dll", + "bytes": 32800, + "sha256": "acae6c525ead26f77ceab1b1d640fe7e8c07fec2acdfc78bf753b220a49ef3e6" + }, + { + "name": "Microsoft.Testing.Platform.dll", + "bytes": 1153568, + "sha256": "519744d3b6321320e366495fbed0d8c37f9b0e11207667eb89eb5c0c425a7462" + }, + { + "name": "Microsoft.VisualBasic.Core.dll", + "bytes": 1335080, + "sha256": "299cdffbb67cee8cfdc3ca4c585dd51ff483258e7ee81e2da3ee121e1ecce895" + }, + { + "name": "Microsoft.VisualBasic.dll", + "bytes": 17192, + "sha256": "48142cb8083132f3823f8cee30b07bd8bf5e816ea94855c4fded07ab3b05b9db" + }, + { + "name": "Microsoft.VisualStudio.CodeCoverage.Shim.dll", + "bytes": 17328, + "sha256": "5619c8dfbd19198780ed0b834b1f79a07310aaef5510f02f9025735e135e0100" + }, + { + "name": "Microsoft.VisualStudio.TestPlatform.Common.dll", + "bytes": 247856, + "sha256": "25c6a0465aa98ad84be35c68eb516d95fb86043f1d3066b326cb6e8ae4af3ce9" + }, + { + "name": "Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "bytes": 334888, + "sha256": "28b2cddea8b257785baf77e3c59f80c97c9eb38b616ce41b58b1e99e07ad0a11" + }, + { + "name": "Microsoft.VisualStudio.TraceDataCollector.dll", + "bytes": 89672, + "sha256": "2f240c5e9ba44580bf810f7b79d58a35d8aebc0c79ed2ed04568c4e134614924" + }, + { + "name": "Microsoft.Win32.Primitives.dll", + "bytes": 15696, + "sha256": "491daa552f9716081333347442429b83ae96f53b7ddafb34855ecdd4cf527454" + }, + { + "name": "Microsoft.Win32.Registry.dll", + "bytes": 34600, + "sha256": "a6f949e3ba058f03765e368b50eac591382387ee058d8a459429fa6a93560fce" + }, + { + "name": "Mono.Cecil.Pdb.dll", + "bytes": 110736, + "sha256": "547ee67366e425917528d89f1fd531934b7401e22379be3da63a42804c3aee10" + }, + { + "name": "Mono.Cecil.Rocks.dll", + "bytes": 47752, + "sha256": "7d0f7cb4c21d2c2eed4c63085f062dc81c62a5acf411c2595f9a8c671f257d8c" + }, + { + "name": "Mono.Cecil.dll", + "bytes": 382080, + "sha256": "d070e972c9c09bb7535bd840f9582b6d6ef991dd694224d7193c227dd1857b14" + }, + { + "name": "MySqlConnector.dll", + "bytes": 880488, + "sha256": "e7734ef5db26f5e5626f8ef354831c60adff9a8e88447cc5e865cfe1f9e466bc" + }, + { + "name": "Newtonsoft.Json.dll", + "bytes": 695336, + "sha256": "72cf291d4bab0edd08a9b07c6173e1e7ad1abb7ab727fd7044bf6305d7515661" + }, + { + "name": "Novell.Directory.Ldap.NETStandard.dll", + "bytes": 238592, + "sha256": "85918b6f9e91acffac9bd081b70404b0456c7a6f0c9c5666ccda8951bd8120d4" + }, + { + "name": "Npgsql.dll", + "bytes": 1478656, + "sha256": "e2bcafe1660fe4543fe9dfcabed972ec8d32259e5ea8009462ce1de23c7034c2" + }, + { + "name": "Opc.Ua.Client.dll", + "bytes": 2442880, + "sha256": "620da406fabdbc75d11f9827ea7e39d2d3c762471bd2264b0d11f1d6cd9247cd" + }, + { + "name": "Opc.Ua.Configuration.dll", + "bytes": 117376, + "sha256": "6ed6a594c93c3ff35d1a16539a9fe87c1e2640549cc2f48ed6bae333dc8bf0e7" + }, + { + "name": "Opc.Ua.Core.Schema.dll", + "bytes": 135168, + "sha256": "51cfad48657d95d38074bb88be29aea6f5b361a07397247d58838d066b99772e" + }, + { + "name": "Opc.Ua.Core.Types.dll", + "bytes": 12703872, + "sha256": "a7dd141b8dabe8848ff28c2fb8e16a85a0508e6a49e6b1a1c1e267175b99af96" + }, + { + "name": "Opc.Ua.Core.dll", + "bytes": 2549376, + "sha256": "9d0857aa6b7f3c49037d4ea557b4da8edf07e146069464481783e66c5c9cd35a" + }, + { + "name": "Opc.Ua.Security.Certificates.dll", + "bytes": 118400, + "sha256": "7f4969aceb2f0db5328c6882cb4b117342f3b18905c38acdba600683860c4fd0" + }, + { + "name": "Opc.Ua.Server.dll", + "bytes": 3332224, + "sha256": "930e714a2f6e15d393840bcdc95e1afa8012bc740c3738a655f958142721864e" + }, + { + "name": "Opc.Ua.Types.dll", + "bytes": 1792640, + "sha256": "c542f69882f4e8a4ebd5ccc28a3881d6967c7ffb6dcc3c56dc6c776f39c2ede1" + }, + { + "name": "OpenTelemetry.Api.ProviderBuilderExtensions.dll", + "bytes": 23552, + "sha256": "5c5727de149a0232825774a8ee75b60581ce19ce8b944d422bd545e2e3d7f915" + }, + { + "name": "OpenTelemetry.Api.dll", + "bytes": 69632, + "sha256": "ca5ddb7a51bcbb1ab8bcc6484603c70a4077142a8745d521c4bd2363f9e7c217" + }, + { + "name": "OpenTelemetry.Exporter.OpenTelemetryProtocol.dll", + "bytes": 158208, + "sha256": "20bf20b94e2e92a73d20d97b81d9cd3b26ef0967ff29f80d84b421c4317ac77e" + }, + { + "name": "OpenTelemetry.Exporter.Prometheus.AspNetCore.dll", + "bytes": 39936, + "sha256": "60dcd62f532a61821328e52e511bd47db620c301c7105c4aaf70619c0f217d65" + }, + { + "name": "OpenTelemetry.Extensions.Hosting.dll", + "bytes": 10752, + "sha256": "a627ebf2a7d14e0f0b3c2568e6ee37773397de25c90ee89d4560422c42d8b945" + }, + { + "name": "OpenTelemetry.Instrumentation.AspNetCore.dll", + "bytes": 65536, + "sha256": "247771e79186a704722510e03aefb2f09c10286ff3fc658dcd4bb81ba347f6c3" + }, + { + "name": "OpenTelemetry.Instrumentation.GrpcNetClient.dll", + "bytes": 43008, + "sha256": "8edab07d2cc02b81cc53bd9ccc0f6160e483a4b42ced3cf339de530fecfe88ee" + }, + { + "name": "OpenTelemetry.Instrumentation.Http.dll", + "bytes": 60928, + "sha256": "154c41bc484085a74a0b1886478ffb4aeaf850686d173d0c93a11ad0283aea2e" + }, + { + "name": "OpenTelemetry.Instrumentation.Process.dll", + "bytes": 13312, + "sha256": "a789454f78efbf4d2f04605b98d3f143f6396bec208f4b5765e8e8d2d0f35143" + }, + { + "name": "OpenTelemetry.Instrumentation.Runtime.dll", + "bytes": 26112, + "sha256": "08b62837d801db4afe0ac77d27fe66fff99493cbb6b9c49a5876627c2aabd7a8" + }, + { + "name": "OpenTelemetry.dll", + "bytes": 252928, + "sha256": "edc9799efd614cb083193d90eafcd99abf70496738c3065933093cf99d162cae" + }, + { + "name": "Oracle.ManagedDataAccess.dll", + "bytes": 5617312, + "sha256": "a76f5f278e9db505d76ce21bc57163c0079ec03ef1dda7d9a524d9bec3a3bbbf" + }, + { + "name": "OtOpcUa.Host", + "bytes": 77480, + "sha256": "d97f318f268246852603166a19d66c2da788a75a7f9124b2242e6c794985dcbb" + }, + { + "name": "OtOpcUa.Host.dll", + "bytes": 192512, + "sha256": "885a2160c6f41969b90449008a68b69ad9251c2cdeeea61f75f0eef484878d46" + }, + { + "name": "OtOpcUa.Host.pdb", + "bytes": 78956, + "sha256": "5bf360db4c7c067803975620ba8ef9574685a9d2bd0a88f5f21daaa41359594d" + }, + { + "name": "OtOpcUa.Host.runtimeconfig.json", + "bytes": 550, + "sha256": "21d3b077ff744783f1809a81399cd494be3caed432ec8e8655a7a8029eb86c26" + }, + { + "name": "Polly.Core.dll", + "bytes": 223136, + "sha256": "802ffe5c74c26cf6bdd0f0ecacc36965807a267765f61b63eea8605da15fe0e3" + }, + { + "name": "Polly.Extensions.dll", + "bytes": 57120, + "sha256": "8adac7a20cd056b9a8623efb6e6f9b99a82e18d3c7b7f6c788f7fc4b20ce5f18" + }, + { + "name": "Polly.RateLimiting.dll", + "bytes": 28208, + "sha256": "afe3042cd4062438857d42880623845f32575375f460fd1ac07f705ea0211804" + }, + { + "name": "Reactive.Streams.dll", + "bytes": 5632, + "sha256": "dfb748806727fe261f48e15ed6c1e3ab952f7021208fec4df0184615ba5ec6f0" + }, + { + "name": "S7.Net.dll", + "bytes": 99328, + "sha256": "e293fe25f6e774069a5c38f0778e47f2c8a0d7327741a6df1c62fb0f98d497cf" + }, + { + "name": "SQLitePCLRaw.batteries_v2.dll", + "bytes": 5120, + "sha256": "bc69777001eb4db81c580f62835396f67e74aaa381eef446193a904499d5310b" + }, + { + "name": "SQLitePCLRaw.core.dll", + "bytes": 51200, + "sha256": "50c999a1ab2afeacc93bce5ac2948d3bb630d99d23efc3cfcbd8bc11d3426eb7" + }, + { + "name": "SQLitePCLRaw.provider.e_sqlite3.dll", + "bytes": 36864, + "sha256": "02ad639f45a26de1919ffbb6696bdb399ad01afc149970a163c3867162f310b3" + }, + { + "name": "Serilog.AspNetCore.dll", + "bytes": 17920, + "sha256": "a550c57df7a04edbed00da036fc14be12acd0d425b7401855975fb628e3dbada" + }, + { + "name": "Serilog.Extensions.Hosting.dll", + "bytes": 35840, + "sha256": "3e6d0284179ee0e1c197568fd79b58f869d15298fff8ecb8447322fe87d44f47" + }, + { + "name": "Serilog.Extensions.Logging.dll", + "bytes": 28672, + "sha256": "80d3edbe3e3ac0b4c5bc764474220e7da11df8d285e0098f3dc1b65a734c8507" + }, + { + "name": "Serilog.Formatting.Compact.dll", + "bytes": 9728, + "sha256": "319fbcefc2161dd50ccdd8d60b30edee48a09f794aedb28421a23f35ddd670d9" + }, + { + "name": "Serilog.Settings.Configuration.dll", + "bytes": 70144, + "sha256": "ec8cfd1f8970a44e2aa3f7bcc71116ca2691b196564bff83e3e3ead0c1143b67" + }, + { + "name": "Serilog.Sinks.Console.dll", + "bytes": 38400, + "sha256": "dc88002ddd9f5fd0ffec9a6568ef89954671f60f2c9161593ee78932538c1e3e" + }, + { + "name": "Serilog.Sinks.Debug.dll", + "bytes": 7168, + "sha256": "df543d3df8bd00d72e5eb2b9b2a15e67a6e4d10c13834de4cedbf500b8793e01" + }, + { + "name": "Serilog.Sinks.File.dll", + "bytes": 36864, + "sha256": "4f4282671c2ac68284b4dc99f7a76eac9cbd4e659978cef642cff9e6c01b676d" + }, + { + "name": "Serilog.Sinks.OpenTelemetry.dll", + "bytes": 132608, + "sha256": "e17a2dd847560cd22bdb6df8302f8fd202c3f073888cdd9ad8b1df9e80da4351" + }, + { + "name": "Serilog.dll", + "bytes": 162304, + "sha256": "e6b551a75ff7fff20dd0024670d5c42dfb74afa16d54aa0201106dea400a9505" + }, + { + "name": "Shouldly.dll", + "bytes": 292864, + "sha256": "498dad657f324ab068e800d5711ae36feb4af4ba9a572eb941197e2fb677549d" + }, + { + "name": "System.AppContext.dll", + "bytes": 15144, + "sha256": "d8008f690adf544990c80d1f07fb21544555041888208eba69a13012d4d67ed8" + }, + { + "name": "System.Buffers.dll", + "bytes": 15184, + "sha256": "dda55d2b177ed01037f8a1188dc8230801798fdeedd4146470595b21aa978fa8" + }, + { + "name": "System.ClientModel.dll", + "bytes": 175664, + "sha256": "ce44a4fae4c4787c12475700e19a365fc2f388ae5d0f6182557ce5ea175be7f6" + }, + { + "name": "System.CodeDom.dll", + "bytes": 184944, + "sha256": "bfb75074ac26c7632bbe9ffc1063ceca9a56aae86ac4913481d6bba88c4c4a34" + }, + { + "name": "System.Collections.Concurrent.dll", + "bytes": 218920, + "sha256": "234ed328186ce0423b63a5f8ffde87866f0838a6ceaca8f08dcebc63e26b75ef" + }, + { + "name": "System.Collections.Immutable.dll", + "bytes": 1082704, + "sha256": "484daae9a39195c8e2f506e61edf105f330a7b8186fabcba06dbfa6a27b4f4b1" + }, + { + "name": "System.Collections.NonGeneric.dll", + "bytes": 104232, + "sha256": "dd03b2361b5476f62df85b945861b836c9d541141f28912fedc9a122852ed795" + }, + { + "name": "System.Collections.Specialized.dll", + "bytes": 105256, + "sha256": "845cf352a2938201fdb0835cb25467bad42460dc58ce06ae30d059257534e477" + }, + { + "name": "System.Collections.dll", + "bytes": 329040, + "sha256": "ff2b3109be1b51b55c37122309d2a6b0f3bfe89404e64cd7b74d5ec0f4975e70" + }, + { + "name": "System.ComponentModel.Annotations.dll", + "bytes": 215848, + "sha256": "f56f1f3a8418c94ba38b56d3222c7fe873609174900d770ad337bd5b4de51236" + }, + { + "name": "System.ComponentModel.Composition.dll", + "bytes": 296720, + "sha256": "434522d676f626589e21aedea883f6acfbe276f9c3a935dfb4d8af7a19feb75a" + }, + { + "name": "System.ComponentModel.DataAnnotations.dll", + "bytes": 16680, + "sha256": "57b0a7a4650ba3f7270f35ca961a71d43e0e4ed9273c239866dffc6857f76eed" + }, + { + "name": "System.ComponentModel.EventBasedAsync.dll", + "bytes": 39208, + "sha256": "c0e169095615c842cb00ad18bd67b95805b228cda6059eac5e178ba5facf17b6" + }, + { + "name": "System.ComponentModel.Primitives.dll", + "bytes": 80168, + "sha256": "19f3cf166bc66273f001d4bbd0068697dd1fa1f349ab506ebba58e52615b6144" + }, + { + "name": "System.ComponentModel.TypeConverter.dll", + "bytes": 874320, + "sha256": "cc2b2e58b24a0268f547cc673d12aa52d6af3cd0f55d3347904db01129c8cc26" + }, + { + "name": "System.ComponentModel.dll", + "bytes": 17704, + "sha256": "37d692566dba52a6980a11dfdfd8a722bd0133879f30443d3268354a2eeea1ad" + }, + { + "name": "System.Configuration.ConfigurationManager.dll", + "bytes": 443192, + "sha256": "08b618461d62fe65451bdac4dbc25f8ac8ab16a914a687f2dbe3923bf0e8b3e7" + }, + { + "name": "System.Configuration.dll", + "bytes": 19240, + "sha256": "d49a540fc304a6fe3dec3a574c16c5a03cf67b97e2b74db6607eec65a160f690" + }, + { + "name": "System.Console.dll", + "bytes": 226600, + "sha256": "c87e4e0764e89f83ae373ea83bdd0525e2fa900379e615c353ff43acdb05a07c" + }, + { + "name": "System.Core.dll", + "bytes": 23376, + "sha256": "d6f222ef89bbd07bf3e188c7335cb579b3e091668317f924ac0800b33e806b82" + }, + { + "name": "System.Data.Common.dll", + "bytes": 3229008, + "sha256": "6f27812eea5c9f48b672f2722b6a8858a2731dae1cf15e46f37e2c5df2c865d4" + }, + { + "name": "System.Data.DataSetExtensions.dll", + "bytes": 15656, + "sha256": "7d8af049e931346615424b4f860117550e55c08645ca3252762de0efbb31988a" + }, + { + "name": "System.Data.Odbc.dll", + "bytes": 296744, + "sha256": "43a9b962918c2521267ef3b9515d7d6faa148a3f141cb53bed379b8058017ecf" + }, + { + "name": "System.Data.dll", + "bytes": 25424, + "sha256": "d72b98b89104a81d2c76e34875e993a61437f8b17521218b136b40ef35cb77c0" + }, + { + "name": "System.Diagnostics.Contracts.dll", + "bytes": 16208, + "sha256": "eb8f0c64403d794e0f1e23a7200446c26feba86835ef6bf20b09d3006d3f112d" + }, + { + "name": "System.Diagnostics.Debug.dll", + "bytes": 15656, + "sha256": "88aac18d16f5f2589c818b5be31e5469bddfd01d42233eefb80e50e7e9bc4026" + }, + { + "name": "System.Diagnostics.DiagnosticSource.dll", + "bytes": 558416, + "sha256": "11597ffc56ec94c3445958aa5b2f23afaffe0a055c0b5296e3e2784eeba2671d" + }, + { + "name": "System.Diagnostics.EventLog.dll", + "bytes": 56144, + "sha256": "405b4dff8d3effbc432e09bd45977481835d2aee44c697b3ef51fcea578f7981" + }, + { + "name": "System.Diagnostics.FileVersionInfo.dll", + "bytes": 46376, + "sha256": "70ad6efeee236f5767e0d06c908159990983ed6add4a21187c4c6aaf0ca9533f" + }, + { + "name": "System.Diagnostics.PerformanceCounter.dll", + "bytes": 51872, + "sha256": "c596c35317c7bd5ae3938854996d62c24c7f67f61d3710a379bf1f3ab1a9e3b4" + }, + { + "name": "System.Diagnostics.Process.dll", + "bytes": 313640, + "sha256": "5f3bdd4913ec2d4ec719e5af954e363c6f2a664868e62e119fc9b02f51c8931e" + }, + { + "name": "System.Diagnostics.StackTrace.dll", + "bytes": 30544, + "sha256": "1761c62d6441d30b959aec5ce12bf94ddeea5a07bfc11fe9423ec679f7733543" + }, + { + "name": "System.Diagnostics.TextWriterTraceListener.dll", + "bytes": 65872, + "sha256": "05157281475c7158067cb344efb8de879bebd0197a65f5291608dc4307e1a827" + }, + { + "name": "System.Diagnostics.Tools.dll", + "bytes": 15144, + "sha256": "95175f73484d5379f0a749bbd6f3d59b115a1dff6a6a30e2f2cc3705df83815a" + }, + { + "name": "System.Diagnostics.TraceSource.dll", + "bytes": 152400, + "sha256": "cadcbc545cf16f0bca8a736a1d333a87bf2df520c0d1aade50babe816cd6a619" + }, + { + "name": "System.Diagnostics.Tracing.dll", + "bytes": 16168, + "sha256": "d453f1fcea2f12e4760dc9761477da583c0ad8113176972bddf6250c70f239fe" + }, + { + "name": "System.DirectoryServices.Protocols.dll", + "bytes": 180488, + "sha256": "d9258e7a728e8fcd1a10ea4ee896b75b01d73f8c9a7fa9df88e3671246e00772" + }, + { + "name": "System.Drawing.Primitives.dll", + "bytes": 128848, + "sha256": "21e1c2d28d77b5b5ad43d123efd88bde709c401935f65944a50c7f3c78910c59" + }, + { + "name": "System.Drawing.dll", + "bytes": 20264, + "sha256": "82b0e077b0d209d653588b9a94af611ee58793a7b11955f2041fad7511219322" + }, + { + "name": "System.Dynamic.Runtime.dll", + "bytes": 16208, + "sha256": "0142756e08708cefdc082d0d0f38277c237efd10e02a0b2d3597af2f846015df" + }, + { + "name": "System.Formats.Asn1.dll", + "bytes": 251688, + "sha256": "9f68ae5f1f4c31db09927e9f90077a5383652d27d16ced923369708a4d566d95" + }, + { + "name": "System.Formats.Cbor.dll", + "bytes": 181072, + "sha256": "0579cd1bd4a0f3b3857507261c06375d5a79a8e772cc62e289c34a2ab62256ce" + }, + { + "name": "System.Formats.Tar.dll", + "bytes": 329000, + "sha256": "ed830744658ba1d4b87210a116f3731d983d4ec893656d9c56c115f50ede9442" + }, + { + "name": "System.Globalization.Calendars.dll", + "bytes": 15696, + "sha256": "733f21a21cd9cc888ecc1bfe54bdcd7f3982dbe3d8419349228aaf7972058c16" + }, + { + "name": "System.Globalization.Extensions.dll", + "bytes": 15144, + "sha256": "772e2b1a61d9d83eacc3e77833723ebeb14aae972eca3b16cefdca1705355909" + }, + { + "name": "System.Globalization.dll", + "bytes": 15696, + "sha256": "fb744aff78a150598eb32df7f2f9e847d9916324725eace4c8ee0295bb428be4" + }, + { + "name": "System.IO.Compression.Brotli.dll", + "bytes": 81704, + "sha256": "c27cc4721436a561589f2c4ea64d2059a1745af16ac784913b1ad28b8d295ead" + }, + { + "name": "System.IO.Compression.FileSystem.dll", + "bytes": 15144, + "sha256": "8f004a1c4ed3b4343df104230c837f93e78cbf48c673cda7ff846e9067709c12" + }, + { + "name": "System.IO.Compression.ZipFile.dll", + "bytes": 105768, + "sha256": "220bc0203cb2b920db6262bc60a88a239642f56c95b6278a642cffa2274014b9" + }, + { + "name": "System.IO.Compression.dll", + "bytes": 464168, + "sha256": "fdedbb1d181bed26d4dc4e47a89a5c789303ec5bdef4f49cd04789e39f6351f3" + }, + { + "name": "System.IO.FileSystem.AccessControl.dll", + "bytes": 33576, + "sha256": "e2879624ba93d32c15b0846f065c006ecf1b5c17329ed85040d0ad4d6e3bee54" + }, + { + "name": "System.IO.FileSystem.DriveInfo.dll", + "bytes": 97064, + "sha256": "11d94c718e7d5201fb5143eb23ce4339f9b7996f90d8705e97185e92e10e90ff" + }, + { + "name": "System.IO.FileSystem.Primitives.dll", + "bytes": 15144, + "sha256": "682826f255fa45c69cd3379c03ec2648717f914f2ac7fc5976195a0acf41cdba" + }, + { + "name": "System.IO.FileSystem.Watcher.dll", + "bytes": 113960, + "sha256": "6029576c5871501eefedfc60b26ad9c6bac7bf938b9bba88c22c84449442c0ec" + }, + { + "name": "System.IO.FileSystem.dll", + "bytes": 15656, + "sha256": "c727e4f1883e848e70658a72afcfe0a18fbdca669c60565c40cf7b85a8e6022c" + }, + { + "name": "System.IO.IsolatedStorage.dll", + "bytes": 84264, + "sha256": "6f027692bf12a03ef6e7fd1655ce3fb9eac4688a61b2c284f6e65944ee21779f" + }, + { + "name": "System.IO.MemoryMappedFiles.dll", + "bytes": 97104, + "sha256": "f369062461d49b7a869c8a88bd6e41b8585cb8beaa931a4eb8aae27532dac0ad" + }, + { + "name": "System.IO.Pipelines.dll", + "bytes": 197928, + "sha256": "27803bae211d796ad750079590d40e0c5d6c5ca8063e1da78edcf0d9e6efc845" + }, + { + "name": "System.IO.Pipes.AccessControl.dll", + "bytes": 24912, + "sha256": "9131c3aa90cb7ee708dc747826ffb26187440bcc3fc72c2188e41a5351f2bb86" + }, + { + "name": "System.IO.Pipes.dll", + "bytes": 146216, + "sha256": "22f03ede1aae3bfc84bf6b23d40b84b90e271a83143dc4859927adeb95f0cd41" + }, + { + "name": "System.IO.UnmanagedMemoryStream.dll", + "bytes": 15696, + "sha256": "34b1a61ab7e1bd5baf5b9926e003b763bb9a080c53bb1074de77df3be0191449" + }, + { + "name": "System.IO.dll", + "bytes": 15656, + "sha256": "31fdb782d82167b0d3536f56f77fa51caa4636927f6f7b84cf3a9e0179ab1990" + }, + { + "name": "System.IdentityModel.Tokens.Jwt.dll", + "bytes": 91704, + "sha256": "56cf18b0b16ea80738e0768cdcbc9368f13bdbedaca86025756009e30f969fe6" + }, + { + "name": "System.Interactive.Async.dll", + "bytes": 230032, + "sha256": "75a516771f2e10fdb76c1ea603f8d11e702af7ec97b383f1036cee114ef3f491" + }, + { + "name": "System.Linq.Async.dll", + "bytes": 1112720, + "sha256": "149757a4113ae6102c425f1469a7cc14deb28635e94cbc9e0404f5e4dc518001" + }, + { + "name": "System.Linq.AsyncEnumerable.dll", + "bytes": 1493328, + "sha256": "e56f64ec6d8fb21f4ba78e37154387e6226e9861fb50d7aeb809f3af6976ce67" + }, + { + "name": "System.Linq.Expressions.dll", + "bytes": 4650792, + "sha256": "13f929698d47f7a6d87643b519328f70104e7fe958142a19c51408e5852931f8" + }, + { + "name": "System.Linq.Parallel.dll", + "bytes": 892712, + "sha256": "1a655c38a2f0606da52309494cc1eddbc13de0da70da8157b208b5dd08eb4cd6" + }, + { + "name": "System.Linq.Queryable.dll", + "bytes": 213800, + "sha256": "5ead52dc4a626c07fb73e3c2bc89665adf90d62e26f09e71869b33b9fcb0cde0" + }, + { + "name": "System.Linq.dll", + "bytes": 795432, + "sha256": "9faa0bd9ec0090d5482c89accfbcb0c14a5962e6618265ac0e5fbdbd505c4fa1" + }, + { + "name": "System.Management.dll", + "bytes": 72824, + "sha256": "4dc4d6846a3142087bf258e5923abf303c0a4c19e4bb212b066ad7ab8e6de859" + }, + { + "name": "System.Memory.Data.dll", + "bytes": 30472, + "sha256": "bae79a4ff6e8fcfb65a3d88eb53d281898e699e5471ebd780843e5616753f0c3" + }, + { + "name": "System.Memory.dll", + "bytes": 164648, + "sha256": "61bffb028fc072192232d7ef9f3c716fc378b25230a2d0cd09028f9024b49832" + }, + { + "name": "System.Net.Http.Json.dll", + "bytes": 129872, + "sha256": "d828a8983ac94b31e31d2a9dfc279fc5df9ed5272cd59c4386fdf0024dafdcd0" + }, + { + "name": "System.Net.Http.dll", + "bytes": 1926480, + "sha256": "aada8cf1df6dd84e6b700a4b8d6ef9abc289601f9113a21b024de428491b34a2" + }, + { + "name": "System.Net.HttpListener.dll", + "bytes": 329512, + "sha256": "30fad5a8b3934ff2cc4157a97d6b6d4a6806ceb04a79a8c146e10bade78af475" + }, + { + "name": "System.Net.Mail.dll", + "bytes": 544592, + "sha256": "770d5839cbab09e983bc236b33296d2bbfb1c65abba22a919859a2d39c6f8116" + }, + { + "name": "System.Net.NameResolution.dll", + "bytes": 110416, + "sha256": "863e059f5b89bd0cf79c05cf42922f9dd1021f27999445e23df6ca170f5c471f" + }, + { + "name": "System.Net.NetworkInformation.dll", + "bytes": 189224, + "sha256": "b20e61982bcf311c2256b51cebfc1c12bf9e6cbd3ccd736b1304860e67bb9c4c" + }, + { + "name": "System.Net.Ping.dll", + "bytes": 116008, + "sha256": "5e4bfcaf13163c44e84b452b31bab2869984a24fa781c5c550c08d6d7bd08935" + }, + { + "name": "System.Net.Primitives.dll", + "bytes": 245032, + "sha256": "13b89a3ea0dc3475ec0918ef41099899c1514d518de9f5c38f0da77d21805606" + }, + { + "name": "System.Net.Quic.dll", + "bytes": 398632, + "sha256": "321bb94bc47826480f36ae680284e7c2a12c4bcbf47f5e4bc38340e733e82799" + }, + { + "name": "System.Net.Requests.dll", + "bytes": 420648, + "sha256": "e992eef6a3547ef65190ad16bb73d6d0017135bc75dd8ccfba75eb0cee7e96c3" + }, + { + "name": "System.Net.Security.dll", + "bytes": 954704, + "sha256": "e01967c084602a5a442f5faed4b5d926e31fab069da817b87dcf4718479ab5a6" + }, + { + "name": "System.Net.ServerSentEvents.dll", + "bytes": 77608, + "sha256": "3aaf6bdccd88bf4928317ebfc7dd03c63afb821fc3073ba2e0ec4c04e81883b9" + }, + { + "name": "System.Net.ServicePoint.dll", + "bytes": 15184, + "sha256": "f033a7f81570b3bd21321666c8fb91baf7a94ff42703c6490874eff1d8994898" + }, + { + "name": "System.Net.Sockets.dll", + "bytes": 701776, + "sha256": "052ff5f26a52703d6e355c602fb083d41a348a0accb7ffb00c609ad6a81c78b2" + }, + { + "name": "System.Net.WebClient.dll", + "bytes": 176464, + "sha256": "995648cf8a7bb1009be08699eb08cb13224b440957ace35318069c106e197e25" + }, + { + "name": "System.Net.WebHeaderCollection.dll", + "bytes": 62248, + "sha256": "40bfa269b3349f88d45920862c64ab900bee21b20c3b6ff39d95ebf4ffc19098" + }, + { + "name": "System.Net.WebProxy.dll", + "bytes": 35152, + "sha256": "c08febef7878e1bef2370a4c5b910bdbc9f2713692132f0e61041e054f193b6c" + }, + { + "name": "System.Net.WebSockets.Client.dll", + "bytes": 100136, + "sha256": "184cf278b058996f4291a92af72610b5cec10f9a4135c8c3e4ac699bfe71bfd7" + }, + { + "name": "System.Net.WebSockets.dll", + "bytes": 259880, + "sha256": "e098d9cf9cdb868078ae79d7e80df6f83c3105a5225da6deb8a70317ec1f9b45" + }, + { + "name": "System.Net.dll", + "bytes": 17192, + "sha256": "027449b965ac79b1237338086acd7e31b4dab4ddef366f46fcb3f6bb3b5905d0" + }, + { + "name": "System.Numerics.Vectors.dll", + "bytes": 15656, + "sha256": "b8ae77cc1796283ced0ac1a6336ef7a958ee42237cba5a242416906b720dd2c6" + }, + { + "name": "System.Numerics.dll", + "bytes": 15144, + "sha256": "b0bcc35120cf2b6e4922758ff0f51bcb7e43303a44cd0437fdb9d5a7b35a91f7" + }, + { + "name": "System.ObjectModel.dll", + "bytes": 77648, + "sha256": "df4807ebb7fff4bbb59bbcdd6e9049daaccb6c574fab8e20f860eab6ff370b82" + }, + { + "name": "System.Private.CoreLib.dll", + "bytes": 17081640, + "sha256": "da430b65a7ef541544e64dce84190b92f8e6b2664323e535e3e1759cf909c8f9" + }, + { + "name": "System.Private.DataContractSerialization.dll", + "bytes": 2397520, + "sha256": "7d524f547e1371629376ee4e0f22e21b9fcd4c1d66e7eb24dd492128b91cbbd4" + }, + { + "name": "System.Private.Uri.dll", + "bytes": 265512, + "sha256": "55af347a4fa9f96f5daf1c884aebbf1d9e72d4ab7216c88f322d2da4c5e6bf48" + }, + { + "name": "System.Private.Xml.Linq.dll", + "bytes": 441168, + "sha256": "4d2ecb630f3af0c056003bf874e82a72e9c5fecfd0000e473bc358831841c226" + }, + { + "name": "System.Private.Xml.dll", + "bytes": 9005352, + "sha256": "387e624975ded40d802a017d00033f00f6f901a14aebece0debfb5c1e05112e4" + }, + { + "name": "System.Reactive.dll", + "bytes": 1349584, + "sha256": "c1cae1a8b97d5e0ed64f7a9947f6ae44498398b6e9ee71473c2bef24646e91f8" + }, + { + "name": "System.Reflection.DispatchProxy.dll", + "bytes": 73040, + "sha256": "a799bc7af60c557924187900a8f9728dd86236dd0bf4ae7b525db7d0c2fba614" + }, + { + "name": "System.Reflection.Emit.ILGeneration.dll", + "bytes": 15696, + "sha256": "154b5aef022342c8be333ecec4f8c3c5df1481ba0938eb8fc5cdcb9dc0c30a86" + }, + { + "name": "System.Reflection.Emit.Lightweight.dll", + "bytes": 15696, + "sha256": "8debd602f061abd6035e366d6bc661957ad9c287285e68c028e5819d88a54b5b" + }, + { + "name": "System.Reflection.Emit.dll", + "bytes": 344400, + "sha256": "1935517027a64105678c4b8401432cdb6a713c4a3c61bff07ceec8490e5b49ae" + }, + { + "name": "System.Reflection.Extensions.dll", + "bytes": 15144, + "sha256": "1c6add41e5e1d2db428f7801cbf0b88d0585160acfb54fe4d9ad1c82d07bb1be" + }, + { + "name": "System.Reflection.Metadata.dll", + "bytes": 1269544, + "sha256": "1dbe4fe56ae820e42989e2789b3f5385e650dbb28e4391f23285284cec004597" + }, + { + "name": "System.Reflection.Primitives.dll", + "bytes": 15656, + "sha256": "b4c4ab768b87d436a6517046e42f9d4d6d61d17dc38bb99a715f87c0a3a2bef9" + }, + { + "name": "System.Reflection.TypeExtensions.dll", + "bytes": 34640, + "sha256": "17cf650136cec88e2f9d5d00bbb5c8a6f48574b08bc36e2644ae3f58199890ea" + }, + { + "name": "System.Reflection.dll", + "bytes": 16168, + "sha256": "fbe0145b3c95f8f791d50cc7b9626a62686b6c70d46618da0d483c48ff55e47a" + }, + { + "name": "System.Resources.Reader.dll", + "bytes": 15184, + "sha256": "d9a0ab7d18d0326911c24d8c6c856752e6ca64918794ad26a98a17b9d90e1192" + }, + { + "name": "System.Resources.ResourceManager.dll", + "bytes": 15696, + "sha256": "1539bc31930b991c99d6af206099a0ff18df5d32d527f14b8cfb3907b2e69485" + }, + { + "name": "System.Resources.Writer.dll", + "bytes": 45864, + "sha256": "f3d159587501ddc902d183eb193ec6a0824aa1804d7d78072d8ba97f723f4d15" + }, + { + "name": "System.Runtime.CompilerServices.Unsafe.dll", + "bytes": 15144, + "sha256": "921e93f70db6043cf67b18214c7e00fe808bd54dd76e19b10ad17029eca9327f" + }, + { + "name": "System.Runtime.CompilerServices.VisualC.dll", + "bytes": 19240, + "sha256": "f663372b26eabe5b9d1e1fdcd6991424d839ac404c41877e33d9fbb89e8c82de" + }, + { + "name": "System.Runtime.Extensions.dll", + "bytes": 17704, + "sha256": "26539223c876791930ca9964113936249a41bc4ab137f2fe2067ca5e046fde5b" + }, + { + "name": "System.Runtime.Handles.dll", + "bytes": 15656, + "sha256": "d0276025ce48d6beb96aa6ac9b2bd21731f5e329c7e59aa1364c58b41db388d4" + }, + { + "name": "System.Runtime.InteropServices.JavaScript.dll", + "bytes": 40232, + "sha256": "c9c8f74e462eeb321a599c8df69be6b2ceca643f26bf0e671c341a2fe02bd6d7" + }, + { + "name": "System.Runtime.InteropServices.RuntimeInformation.dll", + "bytes": 15656, + "sha256": "d08efad4b59830aa1ae3b58b90a745664d3836df4ae4e680dd6ac840e954662b" + }, + { + "name": "System.Runtime.InteropServices.dll", + "bytes": 111400, + "sha256": "069e1eece19f9422b493e07375ee4ed48083d79220a2274a7d48816f580734ab" + }, + { + "name": "System.Runtime.Intrinsics.dll", + "bytes": 17192, + "sha256": "c2f61a1ab6309424e20c201ef3779108e613cf19df99efc6d20a9510ae3a19a4" + }, + { + "name": "System.Runtime.Loader.dll", + "bytes": 15696, + "sha256": "32c0ed611fa4b8f5e0cf8a22c59a4013cf9636c5521565e6fdfe45362a5518a6" + }, + { + "name": "System.Runtime.Numerics.dll", + "bytes": 366928, + "sha256": "c224bf419c7c9f1fe602d61e3ebc2ce326b28ca56b0c2c7aa08c83ce90741957" + }, + { + "name": "System.Runtime.Serialization.Formatters.dll", + "bytes": 129320, + "sha256": "c20385466f7db7c94af9b82044a0518e9400639939c19a797b7354afb198496c" + }, + { + "name": "System.Runtime.Serialization.Json.dll", + "bytes": 15656, + "sha256": "2ead406edf045dd46e5668c5f582d9d5d388192544ec6094ffc9ba8b6dd81d8c" + }, + { + "name": "System.Runtime.Serialization.Primitives.dll", + "bytes": 30544, + "sha256": "cca6d92b6239f673a60b13c4d789e575f92ab3e5d4e82467a54a44fe96d4d5b1" + }, + { + "name": "System.Runtime.Serialization.Xml.dll", + "bytes": 16680, + "sha256": "707fc892ef3f2c81be64faa0129b80b235683838a15ca04935ee49d97770d63e" + }, + { + "name": "System.Runtime.Serialization.dll", + "bytes": 16680, + "sha256": "0807a268a3f4f6940ece93b28080724c392bbdda7d55e1ca111c72d42aea76c0" + }, + { + "name": "System.Runtime.dll", + "bytes": 44880, + "sha256": "1702c41bc967d7d6d25ac6db950d3486834e99e8d3685912364f90a1cf5588b6" + }, + { + "name": "System.Security.AccessControl.dll", + "bytes": 60240, + "sha256": "219f3b1358ff5442a8ae0bcd387edb81df79f08aa6bfe29e7a24a4bc609cb3d1" + }, + { + "name": "System.Security.Claims.dll", + "bytes": 102696, + "sha256": "76258d9a647db06bdae0f548ae25cb9a0dc548195f3f725b8749976522d388fa" + }, + { + "name": "System.Security.Cryptography.Algorithms.dll", + "bytes": 17192, + "sha256": "a4daea4e886dd9df496be29a94696ea20b9adec32a0a7d3c1e0849c6b754b34f" + }, + { + "name": "System.Security.Cryptography.Cng.dll", + "bytes": 16168, + "sha256": "2fc2f1594abf62a086287716114ad73a4e21b5fc6e397c848aaae99437cad1d4" + }, + { + "name": "System.Security.Cryptography.Csp.dll", + "bytes": 16208, + "sha256": "1e6b35f367fa7f6fc19e5b2e1406ea98a003a5124711cbe8f8f49de3c01e78d7" + }, + { + "name": "System.Security.Cryptography.Encoding.dll", + "bytes": 15656, + "sha256": "fc7d73b022846e2ef64426c61253fc7df123c3a2b4092a5bcedeca233490753e" + }, + { + "name": "System.Security.Cryptography.OpenSsl.dll", + "bytes": 15656, + "sha256": "ac4b942888621af930dce71dfe6727a366a1e56e494ac1def9e621f34d629132" + }, + { + "name": "System.Security.Cryptography.Pkcs.dll", + "bytes": 718632, + "sha256": "cc32431e22a7c216747204a92c91a75218ed1aeb80c5f457a851b12500f7edc1" + }, + { + "name": "System.Security.Cryptography.Primitives.dll", + "bytes": 15656, + "sha256": "6c54c3bc9f6c08a4c94363cc2fed3ce1677e65019e8d1bd067cb7647ebc5b1aa" + }, + { + "name": "System.Security.Cryptography.ProtectedData.dll", + "bytes": 38712, + "sha256": "02321322ec85e0a68f28ad33e549213b1dbf3de0e66c3f7803f9ae32c0d00ffd" + }, + { + "name": "System.Security.Cryptography.X509Certificates.dll", + "bytes": 16720, + "sha256": "c9bff94aaca9800391f34b7615550b64eb9bd37625e8570068be968cc37da9af" + }, + { + "name": "System.Security.Cryptography.Xml.dll", + "bytes": 535848, + "sha256": "88666baab0a814526c6edcfc2a0e720958f88c9775f24e2c7797050cc5f890c2" + }, + { + "name": "System.Security.Cryptography.dll", + "bytes": 3115344, + "sha256": "545b05a72beb752fda22734c2834dc9406bc0b9cc1cb4b94c7fbf7036cd57a14" + }, + { + "name": "System.Security.Principal.Windows.dll", + "bytes": 39248, + "sha256": "f1efef11ab2e2a21b181d5417c450fdb49eb355cfab77833811e64969fd67a77" + }, + { + "name": "System.Security.Principal.dll", + "bytes": 15184, + "sha256": "50900b69d1e0e5ed2f30e21a53f57f2090f0b3ab9fa483028b78eda0f68ba24f" + }, + { + "name": "System.Security.SecureString.dll", + "bytes": 15696, + "sha256": "bece3e16be0811a6727ec4da51aef9d36e5dfa2245499e24582b2e53e9b79e91" + }, + { + "name": "System.Security.dll", + "bytes": 18256, + "sha256": "5f48d9f684206f39712c681cfef7de742f2c9c811ee8adb4cdcd69db552146dd" + }, + { + "name": "System.ServiceModel.Web.dll", + "bytes": 16680, + "sha256": "a10955542df4578439f83ccf271755a026ef24bc369b7d8b65701993e18c62b9" + }, + { + "name": "System.ServiceProcess.ServiceController.dll", + "bytes": 34600, + "sha256": "bcd63c1f1e896e84056f3d7047e483b5feaa80fa890267f54d8594c71894dff2" + }, + { + "name": "System.ServiceProcess.dll", + "bytes": 15656, + "sha256": "71cb42ff772d1d4a7c13710a6054ce7f5ee42baca04b38cf287ee90a95292a90" + }, + { + "name": "System.Text.Encoding.CodePages.dll", + "bytes": 869160, + "sha256": "6cb51018fa116e1728c7c07f51409bc3ecc6377f3db0313cdecae7ce82bbc823" + }, + { + "name": "System.Text.Encoding.Extensions.dll", + "bytes": 15696, + "sha256": "535e952bec3ce372f5675b271c112b18cedbc52c3562632b1dbb4f95f63059e0" + }, + { + "name": "System.Text.Encoding.dll", + "bytes": 15656, + "sha256": "1f27c603ec3badec9e52dd6ad3be14e8d7b949c57bbedcaa815e65976682531c" + }, + { + "name": "System.Text.Encodings.Web.dll", + "bytes": 122152, + "sha256": "f72745e4d9644b428594444fb5303d12ffea788e3091899bf36cde1857654c3d" + }, + { + "name": "System.Text.Json.dll", + "bytes": 2102056, + "sha256": "aa8205e0533954bc4e2ac4ee30f6fd89f4ec14277b22edb937f5d6a585a11fee" + }, + { + "name": "System.Text.RegularExpressions.dll", + "bytes": 1158952, + "sha256": "dddb5bf479ca3d6b1dada367743dcc52bd62949d60f40713e3d8f92bd9d758d2" + }, + { + "name": "System.Threading.AccessControl.dll", + "bytes": 35152, + "sha256": "0a5fc894758e2ac86aab28b0e59de93868c3582b2591222c8ba9fdcbcf4ce704" + }, + { + "name": "System.Threading.Channels.dll", + "bytes": 165672, + "sha256": "200334f820eb6422e263cc88f5feb49ee55e18322dd53081295c8d58bc186db5" + }, + { + "name": "System.Threading.Overlapped.dll", + "bytes": 15656, + "sha256": "7425d124ef5fc3b5093ad3b9122dace56916d0fe63db972829898abf4841d7f4" + }, + { + "name": "System.Threading.RateLimiting.dll", + "bytes": 175912, + "sha256": "1fd903ed59ec1f7a525ff457ee1508d19266dfa4ed8969c6ba59f594a810d375" + }, + { + "name": "System.Threading.Tasks.Dataflow.dll", + "bytes": 532816, + "sha256": "b63489e49ba07b6faecc2a84ca17ab312e53ad6af6da70fee84bbf637400b4c9" + }, + { + "name": "System.Threading.Tasks.Extensions.dll", + "bytes": 15656, + "sha256": "e6a32cee81ae8501e53c730742544ad6713e953a7711d0757a1f4280cd190971" + }, + { + "name": "System.Threading.Tasks.Parallel.dll", + "bytes": 134440, + "sha256": "52f35282a065f9c2d76cd4848693fd3ce53d2e7337ffc74d13fc4018a1da329d" + }, + { + "name": "System.Threading.Tasks.dll", + "bytes": 16680, + "sha256": "1b4898fd5257ffbe3d85b97ccfcbbda67c15913a693a066a6315ed10fee6cdc6" + }, + { + "name": "System.Threading.Thread.dll", + "bytes": 15696, + "sha256": "9c342261a8412f187116dceeba8e4efa6b8279448d35572b1c5806a928d0c189" + }, + { + "name": "System.Threading.ThreadPool.dll", + "bytes": 15696, + "sha256": "387d41fc14b1040f957404b9c5ae564b2fd39c72f927b6d20ea653216394e0c3" + }, + { + "name": "System.Threading.Timer.dll", + "bytes": 15144, + "sha256": "782a7afc4171139f9ef3604a4e1ad93d0e994c655b14832de71c349be87d5ebf" + }, + { + "name": "System.Threading.dll", + "bytes": 80680, + "sha256": "b37d15e440fd1ea157d8788d806eae6fc241c51bde0616f851bf0ebdf228c5e9" + }, + { + "name": "System.Transactions.Local.dll", + "bytes": 401192, + "sha256": "d67508fc04ce422f5825f702616739c15ed4550efe9f0de93cc09f461a55ea70" + }, + { + "name": "System.Transactions.dll", + "bytes": 16680, + "sha256": "1330868999ea05163c764085325a73fd841450307b16dceed71f4b189c1979b2" + }, + { + "name": "System.ValueTuple.dll", + "bytes": 15696, + "sha256": "0cc16eb41281da830b49a34cc8679c05876d997b34e9097be010be06cedda4b4" + }, + { + "name": "System.Web.HttpUtility.dll", + "bytes": 57128, + "sha256": "970b22b2213ba931c36c3d5da61b824cef58583a9118721d34508ae25c42e989" + }, + { + "name": "System.Web.dll", + "bytes": 15144, + "sha256": "2cc4eb2583d0fd9c1dab9586442259faf7afe073e7836f54b55f938eaa131d6f" + }, + { + "name": "System.Windows.dll", + "bytes": 15656, + "sha256": "ba4b71ec58a0ec3581d0eae05a4fa4ac65a88d5e4a5970301efeafbd6177530c" + }, + { + "name": "System.Xml.Linq.dll", + "bytes": 15696, + "sha256": "a2cad68701e3f8087917ca43d96c3cbdf5f74adbde6082fea4c8e24fe9c3979e" + }, + { + "name": "System.Xml.ReaderWriter.dll", + "bytes": 21840, + "sha256": "8bede723f90f8709137a745e05c1c0063a4dd324703e35f5ca33d2251ee9c012" + }, + { + "name": "System.Xml.Serialization.dll", + "bytes": 16168, + "sha256": "f353b949bbd0a663e20292f101c99ad439b9681997fa152fb4f143ef0c82ca87" + }, + { + "name": "System.Xml.XDocument.dll", + "bytes": 15696, + "sha256": "6e1c553b6dc419cf53ee34f90c8232f37fcfb1e9e388c948fe5d6a1f1afa7247" + }, + { + "name": "System.Xml.XPath.XDocument.dll", + "bytes": 17192, + "sha256": "5be8a823cbe81023e025ae1bb9148a564fb3f8aee878018f5fda09efe2ff670e" + }, + { + "name": "System.Xml.XPath.dll", + "bytes": 15656, + "sha256": "efaeb4bdb02907d6f65cd77cb1b2efec6829787075d4aa632eeae04d5ed9404c" + }, + { + "name": "System.Xml.XmlDocument.dll", + "bytes": 15656, + "sha256": "240dcf339fc9a49d009685ce6c5a085445d7ba5f0d11be3774a055ec45b115ff" + }, + { + "name": "System.Xml.XmlSerializer.dll", + "bytes": 17704, + "sha256": "4595c8322b0e5b7ec96e1b3b915b6cc18a977179f153909918b72e00cf1e7f54" + }, + { + "name": "System.Xml.dll", + "bytes": 23336, + "sha256": "184195549bb320f74c7fe2b74da2b262fa921d8f38c645f95dfe4b14bb810fe9" + }, + { + "name": "System.dll", + "bytes": 50472, + "sha256": "cddf627ee5147177f735c6e5bc169eb954e3e42a9192a6d0ce00db1b95739ff9" + }, + { + "name": "ThirdPartyNotices.txt", + "bytes": 1813, + "sha256": "4fc4244935bbe3516164402c573f053a5d246571ed4d357e6cccd8ebec296bbc" + }, + { + "name": "TwinCAT.Ads.Abstractions.dll", + "bytes": 333696, + "sha256": "f9892e164816e0b1cc9aa47c2efe3f48814ea8fbe4f04a125460555eaac9d9ab" + }, + { + "name": "TwinCAT.Ads.ConfigurationProviders.dll", + "bytes": 57728, + "sha256": "016eb9f6687832b0a7a819609ffb3227204f75732919ef19fb3366c038a11c5e" + }, + { + "name": "TwinCAT.Ads.Server.dll", + "bytes": 158592, + "sha256": "7da06f37c0572d5a8af8e0a5d6a81bea18c3ce1c08ee7501668570fc70a7d033" + }, + { + "name": "TwinCAT.Ads.dll", + "bytes": 934784, + "sha256": "2a9c2ca91889e24f088123ce313fc96060897b9e34232022b0566dfd2ea32a0d" + }, + { + "name": "WindowsBase.dll", + "bytes": 16168, + "sha256": "481909d0e001d29a90733c1a20b67b81f7780ea4327cf27071c983bde61dd827" + }, + { + "name": "ZB.MOM.WW.Audit.dll", + "bytes": 15360, + "sha256": "8dfda63f20ac0a34c43716f593bcad60755daf71ae4aefbf7ab1f34a0951de11" + }, + { + "name": "ZB.MOM.WW.Auth.Abstractions.dll", + "bytes": 32768, + "sha256": "24099d4d38811a364569cba4924af2430fe1e8ad8d3e735bd840dbfaa548cef8" + }, + { + "name": "ZB.MOM.WW.Auth.AspNetCore.dll", + "bytes": 8704, + "sha256": "ac062c1f634055ad9b80bd13344481318d6f45ac45f40dbaeed861ee20a75984" + }, + { + "name": "ZB.MOM.WW.Auth.Ldap.dll", + "bytes": 23552, + "sha256": "8625dea672beff26bd8f4f2aa54307cf652e50ad66a2c6625bb27d282199c32d" + }, + { + "name": "ZB.MOM.WW.Configuration.dll", + "bytes": 12288, + "sha256": "ad89f1d2abcad33be99b03bca37b26a9b92f90c354e98a99928d6176b12d58a7" + }, + { + "name": "ZB.MOM.WW.Health.Akka.dll", + "bytes": 12800, + "sha256": "a1345d712159544954955b41e7d04bc35180e1b9b36fdddcaedff5821a09d9c1" + }, + { + "name": "ZB.MOM.WW.Health.EntityFrameworkCore.dll", + "bytes": 12800, + "sha256": "d4fa98ca71512d1927037db22477facf49472249854898fca55c49c726307693" + }, + { + "name": "ZB.MOM.WW.Health.dll", + "bytes": 19968, + "sha256": "3c95dff17440b9df9195092812949b6e16e0c02456953650a839963af66df633" + }, + { + "name": "ZB.MOM.WW.HistorianGateway.Client.dll", + "bytes": 82432, + "sha256": "83a4b5903cc6052403aed93f862db36aa4ca6f4e3c37b888dc94c7f0058ba027" + }, + { + "name": "ZB.MOM.WW.HistorianGateway.Contracts.dll", + "bytes": 203776, + "sha256": "593814bffa1866562b200eef4fda9f08ad3d039fa3e75628f4148007424627de" + }, + { + "name": "ZB.MOM.WW.LocalDb.Contracts.dll", + "bytes": 44544, + "sha256": "d4da2a5bdfd3ebcb56f7ec948cda12bf378dc34079cd20e864509902a93bed38" + }, + { + "name": "ZB.MOM.WW.LocalDb.Replication.dll", + "bytes": 130048, + "sha256": "234e31795fd0641f8f873f9ce9641d7d4b028be724463abdafb0f119dc18d800" + }, + { + "name": "ZB.MOM.WW.LocalDb.dll", + "bytes": 61440, + "sha256": "ac243f94af069faa0b171556a6e24bd5140237f275f3548c37789993c221ee6c" + }, + { + "name": "ZB.MOM.WW.MxGateway.Client.dll", + "bytes": 122368, + "sha256": "0c058c2827829d54a8556308e4ed552f1cb0011b863c26dafd40cef7bff5c42d" + }, + { + "name": "ZB.MOM.WW.MxGateway.Contracts.dll", + "bytes": 483328, + "sha256": "af97aa90aa944afd6e7613d5bbdbe85cd43c6f33f2bcdcf74b1ef5d854369775" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.AdminUI.dll", + "bytes": 2152448, + "sha256": "fee3e28ddb43a437529eeb9234860d3e916a3248d86acc28a97d105c1b4a0e71" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.AdminUI.pdb", + "bytes": 918716, + "sha256": "241af1a23e599430d6c1aa484da7d89d28b3b49733d8d86edaa94c8c3af5504e" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Client.Shared.dll", + "bytes": 119808, + "sha256": "ad4fc8bb1bf46f941bf8cdd08db72a146e1c15079ac6c7f2b765e6c570ca1f93" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Client.Shared.pdb", + "bytes": 37764, + "sha256": "898ec1d3cc434c179fb29c65c14150bc3df92d73dab75225102cfbad724ef262" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Cluster.dll", + "bytes": 67584, + "sha256": "4df2f5460fb3400ad76995213586b843bec5b4c4bd5cd29055157b98d15c6bdb" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Cluster.pdb", + "bytes": 28304, + "sha256": "7808b68a3ad3c1d02e0ab747d5d9d59609ca6c768f76d44c8188268ef8cb3017" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Commons.dll", + "bytes": 231424, + "sha256": "3a11cecfd5dda7a893b633c5c6751c780d47a7f237cec291540762f6f54dc6e3" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Commons.pdb", + "bytes": 111036, + "sha256": "addc0a25d6ba47319b4f3d94edaca213f1e302d36977573825a7b70e0d651ced" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Configuration.dll", + "bytes": 542720, + "sha256": "6610e766f42d54f2974f0ee5129e02eb76ab8480684e425f6d7761683e74a0c8" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Configuration.pdb", + "bytes": 85872, + "sha256": "7c6cf5249abc500c79d3150c289c7c35aef2936a77bd9f3ff92fa49e2d9a4462" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Configuration.xml", + "bytes": 162827, + "sha256": "151be457f42fd6e36319e63d55ad28c5e9f7f07ce98fc6428dcf7695db2cb0c7" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.ControlPlane.dll", + "bytes": 179200, + "sha256": "4ac5a9891371bbbdb221c8ec50a4ed4a18040ac465e337af3ce463b33e04d383" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.ControlPlane.pdb", + "bytes": 55588, + "sha256": "4bbe6ba963f6a2db156677d592ec642ecad5b138a1b1f5411eaa96c1ee30bc32" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.Abstractions.dll", + "bytes": 124416, + "sha256": "25ddc1d058a77dda40beb04d6a77e4e6026f1fcffb6fa5277ea214a88574527a" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.Abstractions.pdb", + "bytes": 36316, + "sha256": "f0ca79a45bbf5110e35d1ad26d9b48c290ab4d5356cb698798e57dff18d6df62" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.Abstractions.xml", + "bytes": 343951, + "sha256": "bac920d88ceefc73c12650d0899dfb66437154e6bd96f700355487482ffac0ec" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian.dll", + "bytes": 56320, + "sha256": "052fcfb717dd2a2c2a02b1f24744a1d33ce83336deac56b1870badd4b58f5e80" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian.pdb", + "bytes": 21188, + "sha256": "cb188e9a9e759f361e273dad2826278e8438edfd9a104722daf1ac7cc73fcbb4" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian.xml", + "bytes": 54103, + "sha256": "e55af77bab0ec8d427e4823bd79b881f026a9a7154393852dd282fedbd7878cb" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms.dll", + "bytes": 83968, + "sha256": "85f3088fb936306680ee2b18ef5e5967684568ba081ff89b8f1c12fdde0522b0" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms.pdb", + "bytes": 28488, + "sha256": "72587a466480eab038a758b3599574270a45b71b53c3d2619c3865ca4e3dd3a8" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms.xml", + "bytes": 106082, + "sha256": "98ac58b6f49df51b405e7cc49dd297d72c25a544b3151cecbf7f111ffd8fdb8c" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions.dll", + "bytes": 13312, + "sha256": "014f31491787973dd12dc9bc3eea8d78682bca670355334861bced43272fa355" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions.pdb", + "bytes": 18300, + "sha256": "6c8012751d1dd22ff8845dcdf0b072145a363b000b290f0dde94518614e4e626" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions.xml", + "bytes": 25691, + "sha256": "1daf5bbd3dfdbc85b4b5d6102592549e460ce5054716c004f207e4856bc38e80" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess.dll", + "bytes": 135168, + "sha256": "20ab4fdb1818143ce8e366bde1c22948d54720b2f97355a000a7daf8a4b643de" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess.pdb", + "bytes": 40392, + "sha256": "ef3f09b0163eaf01e9f42688bc61786fb9b2b87ead8ab2c79e24052dc20463b2" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess.xml", + "bytes": 96547, + "sha256": "8348f87d6691b40e764fa8cf2defc7f2d4e1b585832d86985db92e15511020d0" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol.dll", + "bytes": 117248, + "sha256": "3ca255404ed43dad90fc0057cd3f6af467db778930979bea514c1703af5b96cc" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol.pdb", + "bytes": 74668, + "sha256": "3b97f606e14f7cf71b54b46b9fdee6f04b41c5cd9a8be64f12ff7bfa43d589ac" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol.xml", + "bytes": 58289, + "sha256": "1144d8e281e7420c26d6d7fe3dceac00e18c8c6556458b9bf8bc15b4964f7a45" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.Scripting.dll", + "bytes": 121856, + "sha256": "1e1dbcbe3b4c40028e1063f9caf0769845da690a419cb1dcb4855eea0495f847" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.Scripting.pdb", + "bytes": 41236, + "sha256": "0e5bb6c951dfc69817303942573d1b8598f066877c077c542433075a1751222c" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.Scripting.xml", + "bytes": 174730, + "sha256": "5d6a6f1e867319a4433ee74ee965dd1c6138885dad4f2ad94ff8a19d3d22c18b" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.VirtualTags.dll", + "bytes": 11264, + "sha256": "00e7f84dabc0a52e3bfb15743eac8c2260771dd09b61c8c256181c34484d231a" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.VirtualTags.pdb", + "bytes": 15540, + "sha256": "334807d427e2e97967a3b6d5e752eddd5a097f1d9663a9827fedd875e76396b5" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.VirtualTags.xml", + "bytes": 10542, + "sha256": "b600e9174c9f59c10c6cbef14dc4f313d79c84c69c94b23fc25a481d763f2c22" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.dll", + "bytes": 124928, + "sha256": "b268b60e972a3e75c4a8d3662e22397b1033cbec7cad1cd556d44b2dadcdefb5" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.pdb", + "bytes": 41688, + "sha256": "81707c449de847eb4f4e31f2e54e97689bf401b6fa0ceef0dca4f9a7599c2582" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Core.xml", + "bytes": 190880, + "sha256": "76f843527b6ec5520f8a22a912208bbf9b5bedd0c42a0123808d0ad6e2791ee0" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport.dll", + "bytes": 123392, + "sha256": "072879f81bd7bf0fa1c0e14c78b5b10b777fb863ec66971bd2dc6606001a605b" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport.pdb", + "bytes": 38432, + "sha256": "4e33d1dacede63070e4f35b37f5f44c869274b123e13c59cfb69a56272b95e30" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport.xml", + "bytes": 125643, + "sha256": "88e44591e5ad0edf1c8323dce58d3f572cb569f170b5999e66f0cdadb3afd1c4" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts.dll", + "bytes": 24576, + "sha256": "2d5e43dac6a78ad3dd5bcdc19e0ef25fea26f5ac923a9811e352749be093f78d" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts.pdb", + "bytes": 16072, + "sha256": "dbaa41c5b36f90081516c0e3f800e28267e84970ec0eb402e54ef23d4661c6c3" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.AbCip.dll", + "bytes": 214016, + "sha256": "e586ebe9d8e012093057d50039935a2b7f1bba38392c3f1deaece9f0cc3e9d7c" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.AbCip.pdb", + "bytes": 63032, + "sha256": "c54d0c928a6132533be617b29ab1d2707cfad979e55a4c40b8fb9421bf1980c7" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.AbCip.xml", + "bytes": 254211, + "sha256": "e4fd4beecddd5f80c1238e17aa6ef752f134b7b6854e71f8cc9505b730a94c5a" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts.dll", + "bytes": 30720, + "sha256": "e3fe9890be3734500a65765e5f7f0572246adea44883ef66e5b0d96194ee0ccf" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts.pdb", + "bytes": 17864, + "sha256": "955bf2084ab15ff056c1a951c38a42e96a168d8c6a92260bade89d37d56db354" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.dll", + "bytes": 136704, + "sha256": "0db26e1673c719e31fa50eedf5df22fc03daa2fa18f719348e98bb5386bee4fc" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.pdb", + "bytes": 45468, + "sha256": "758b7a0942dabadedd7702fe5125fd7a761a5b353d89c250e5acd9dec057c309" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.xml", + "bytes": 131635, + "sha256": "09228d8cd1ab88adffcac4ac504fade6bb3d1df938fc06eb7e008fcef08f5f60" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts.dll", + "bytes": 10240, + "sha256": "f79af68aac513e73c8e8254964c3562a87636a21eee0c33ed60624d7460908b6" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts.pdb", + "bytes": 12568, + "sha256": "f87a8c2be660023766a735ecb89a3bc65291df011fe563b39cb08078b5e995b6" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts.xml", + "bytes": 9764, + "sha256": "2452766cac3fa00a309ec057dddb1e214d22c22590f234271f44782e65260c37" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Calculation.dll", + "bytes": 57344, + "sha256": "7bd5475e5318245d23764fb4e653af99a8b0e248e76a4d938c79dfd785d4f2b5" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Calculation.pdb", + "bytes": 26956, + "sha256": "e197b60e67ca67be2c92c0ed77b1c830f2c53ed8821ac69f050fc76767d4a07c" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Calculation.xml", + "bytes": 67945, + "sha256": "15af650cae7be32c5733488095379d8ce6b70cedd8ba9f138e47697e9a9e24b8" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts.dll", + "bytes": 38912, + "sha256": "19b87ce6559d89f65f02cdbf5abe7b8bd69633c5ecc99ec5c3a24ac9bd528483" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts.pdb", + "bytes": 18496, + "sha256": "157625666894008aeef1571d25e366c226541c7677400856100430398bb6ebc1" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.FOCAS.dll", + "bytes": 300032, + "sha256": "086eedc42cce656c6bb47f4a424616c53e24213a0ae5ab8a2c0f3a8008a68605" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.FOCAS.pdb", + "bytes": 72444, + "sha256": "8df116e311fdd9bfac7195ae21eda6cc2f8df93ee1cbd081e333ce7af5166359" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.FOCAS.xml", + "bytes": 279826, + "sha256": "903b317e9358ed9343539eb5e0d79b03e754d57933407aae751ddab701dfc90b" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser.dll", + "bytes": 19456, + "sha256": "2ec905ebad9d0bdffc7e7b94432d6326a44c41ff03d8da4bd1bcc78033d799f1" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser.pdb", + "bytes": 15332, + "sha256": "d5ae46db8ce4c7493c91e9f50da4745ba3766ce84207e88688bb4304d71b81db" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts.dll", + "bytes": 24576, + "sha256": "327811f15f779ae7b55424888567b78a7d4b37728d65f101bba13c40a87514b3" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts.pdb", + "bytes": 15016, + "sha256": "fff7e2dc69c580fb9706a65fbdb5514fd0cb95005b0a7e03ba73591189529037" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.dll", + "bytes": 224768, + "sha256": "2348f1e095c333e82e41b6001f509f7b347accc6ee325d97d998322a7b90f850" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.pdb", + "bytes": 62920, + "sha256": "681403cb79ecaa7b33f4439dcdb27e348fde249f4a9726bba91c6bbd07c73a82" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Galaxy.xml", + "bytes": 235065, + "sha256": "aef31cd0df95839b045f21016fca05214bddad841eb0572f3a81f9fd0422a5f6" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.dll", + "bytes": 129536, + "sha256": "539765b1dfaf76fcd00ce4922c6896ef0f8a03889077a8f7c2ce02e99644075e" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.pdb", + "bytes": 53036, + "sha256": "48db1ccb30a4c367491ce5c2f113b2ec69cf301a5e82d261003deccedb48df41" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.xml", + "bytes": 160904, + "sha256": "9d008d19967e9b4908bfd835588c7787c8a81d7fa236c378f255f110beae6f0f" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.dll", + "bytes": 167424, + "sha256": "4989d96f22c912331e3dea9a53c84c60f8c1897221548be2209edd0d00044990" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.pdb", + "bytes": 58136, + "sha256": "cdeac0395b7b53929f057955cc89c855a58c99ec6a944edc1610d47e2c193d67" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.xml", + "bytes": 110729, + "sha256": "d80730a23a7a35f996103b5b808526406926de9ea150bc0964b51612bd33bc89" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.dll", + "bytes": 51712, + "sha256": "703ee7233f27f544baac7493c5ecd6ff5a6ab571470bfd23195dbfa084b6d50a" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.pdb", + "bytes": 25316, + "sha256": "52f15359c3e44e7c079be70e787a7f20b55f830450b13fd0981ab2fd4d409991" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.xml", + "bytes": 92544, + "sha256": "f2031e9bade0a56ed491a88476d278f8c65341655a97203003f1af753b1f9fe5" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.dll", + "bytes": 143360, + "sha256": "2e22ad95c282d45a803f70223ce53b82f6d67a17016b05b25e302747731e742a" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.pdb", + "bytes": 52304, + "sha256": "7e8e170a6cb1e4e39d8c4217647f89eb003ddeec01b5ced288d87f3227b8db3a" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.xml", + "bytes": 79884, + "sha256": "bee8755c64b9243549d6711c5d0ad659ef4c7eb236dc8e0f79843945c090fdc7" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts.dll", + "bytes": 19456, + "sha256": "78864f34043e454dd245dd393edd30f9dad36f0a1044280bfc6d1309cadf7175" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts.pdb", + "bytes": 15516, + "sha256": "27e42b51027a8fb0d721937d7cbf504956697a045952c12175a2c3911894639a" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.MTConnect.dll", + "bytes": 214016, + "sha256": "74f3674a2c72bae7d1c53505339c2bc6c287d986a2c4a489cbb56e1492520995" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.MTConnect.pdb", + "bytes": 56080, + "sha256": "af54281f237b66397b7e8455bec7335d55a50c899984538aa1bfdd2f042d4ea4" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.MTConnect.xml", + "bytes": 380093, + "sha256": "1b64d38425c0c55607242efc2d62ea045d643e2b61317895e0f4524359323848" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing.dll", + "bytes": 25088, + "sha256": "f3b0683a976506acc2779a6a341381d578b6c16f0b0ae79e886830a2ed1d3650" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing.pdb", + "bytes": 16468, + "sha256": "34a393856b8f2341625cc3c3ed3a1d80c57ae165d3d3361192347664c4f5ea25" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing.xml", + "bytes": 39025, + "sha256": "accd72b04152c7564f0b78cb21bc2502f6896b9fab47fd61a6856fe5c3db327e" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts.dll", + "bytes": 39424, + "sha256": "ecfba5a5b6b6d47e68860db9f0f7f49390670678c73ee38060ba6446c2d4adf0" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts.pdb", + "bytes": 18700, + "sha256": "cc2c1fec83f3f2b3d295fffe4abc2848178060e069127359472da98cc95292e4" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Modbus.dll", + "bytes": 131584, + "sha256": "e3e85b327e92f84fc172c7e1ffbe930f55a9c80ed7aba3822832f048edbaaf75" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Modbus.pdb", + "bytes": 43024, + "sha256": "72d047b242255085b9debe55f6966fdaf537808140a8bb3b3638aac7a0d0e110" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Modbus.xml", + "bytes": 106666, + "sha256": "a79e16097cfc1b545a17c1e8e29e1de426d6659a4b99f4a321d42965335b4827" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser.dll", + "bytes": 48128, + "sha256": "4f0bc483dc484e6bbec149e74f0b56ee7ded366c5f0e9b51c934c39f0ae009b3" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser.pdb", + "bytes": 20624, + "sha256": "c1d20c55d8dccfb9933ee032d29678f6854a448b41521d4a09442d6ffc7c8b8a" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts.dll", + "bytes": 139776, + "sha256": "9423a3a5992168fa1ea06f54c210262c36b3c166d615d2280f7609ef73c71c2f" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts.pdb", + "bytes": 79548, + "sha256": "3f8381a4695093dff8456ec45abcac1c756e8030069a23bd67a4002e4d5b7746" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport.dll", + "bytes": 12800, + "sha256": "8b0fa3a16a10c98c83ba5ac75474d8cc775b8cf89936545d8efb46803d421611" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport.pdb", + "bytes": 13240, + "sha256": "6f4f74fcfb2773aab495b265ec33b3921fca200dadee8ea4a62eca8aa6b17f51" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.dll", + "bytes": 195072, + "sha256": "99e5fb79d13d3f16246467d3db4575cb7c6ab4fa9d8bdfaa293b12fd10add2b1" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.pdb", + "bytes": 54116, + "sha256": "62ea849722955b97d59cf4dd56d74a4be45a2946d204c76100691a0dd5a68731" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Mqtt.xml", + "bytes": 317997, + "sha256": "d13d7f41df9e48aa19c97826f3e541ee9fcb4eac88a5eb7a78ce608eb4993e48" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.dll", + "bytes": 36352, + "sha256": "f1986e8b3fed9b6f56ee533a0840db6392429435a9950fd7a898e165edf00ae3" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.pdb", + "bytes": 19228, + "sha256": "f63e3474bcea302ebab842d75084abfb19beb348fdcb20225cd549a0a2e7e02f" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts.dll", + "bytes": 20480, + "sha256": "a9139028b95a89213ee1cc0c72fab5072bd62ebc3c326257ddb9d7e54f92981b" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts.pdb", + "bytes": 14428, + "sha256": "93e9b16e46b78d9f1c7253ac93e4a55db8344c7254a1f429224d9da98fc08b71" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session.dll", + "bytes": 19968, + "sha256": "51729af060776feb906657e9b1fb096f532fda45c0a868dabf6f4d13648e2a8f" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session.pdb", + "bytes": 17388, + "sha256": "a4e9c4024895664afa8d280fcb9f41aad7dac9201aff064a4788627027ad369b" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.dll", + "bytes": 147968, + "sha256": "5329764cb79c6fedf260dea7f28d838d849de3186517ddfb2aa19cb6769d3ab2" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.pdb", + "bytes": 44580, + "sha256": "1ccc68e8637427e9158ad161d825ba2333d6dacf1a80a233ca55fe60c34fd6ef" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.xml", + "bytes": 129454, + "sha256": "46118b8391fd48f63c75f2d47e5073affadb209eddb1fb98333b2e1e72727fe3" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts.dll", + "bytes": 29696, + "sha256": "ad0b80dcaeb3f41f88cfb5bb3aad416058379ea7fcf439e907c18cb332d330ce" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts.pdb", + "bytes": 16544, + "sha256": "f565435b23a3cc706ce79d534f97837a52e4bc8ce62362c3150ecc9028186b75" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.S7.dll", + "bytes": 124928, + "sha256": "898be19f7e9c939aae7da9129b12de98e950c32a1adf4a0106b7c36db1fc8ce7" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.S7.pdb", + "bytes": 39924, + "sha256": "511e969a419717b983cc6a36006df97a858f796243a0f7d949f19f7c60a4523a" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.S7.xml", + "bytes": 142050, + "sha256": "d61d42a0c978ae00ac5073f640ef3184aea886c7917ca859ef233de4d4970bef" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser.dll", + "bytes": 43008, + "sha256": "f1020a6645f0a8f1f2ba4f561439bf2a934cddab6f64aab2d116f2bc17547a58" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser.pdb", + "bytes": 20052, + "sha256": "e93e2331d5d233be1824644d0f4432bc25d52891e75a2da9df1069a952917dc5" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser.xml", + "bytes": 39882, + "sha256": "bbfe7f6d316b602d4b40c46ca050652377819a9f0165706d1fd553d79289139b" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts.dll", + "bytes": 38912, + "sha256": "5893dc996791013b127d30f0dff9efb88ba4e04792c995c9830cf13d3bbb5c54" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts.pdb", + "bytes": 22064, + "sha256": "501103e0326d0850617422ef790a6206fd6ec6708da123dc054c561ef416b3ee" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts.xml", + "bytes": 66014, + "sha256": "f038c7f0cc8d13363ace7df1a807b3c4ad0fb89a5cd225e6fd6ab29bd9fb6531" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect.dll", + "bytes": 40448, + "sha256": "fcca0c59803a9f7f301afc3dd3d176594b94f0ced533cc98e8f5ec6c542461fb" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect.pdb", + "bytes": 19956, + "sha256": "38c3ec6a2f5ace6a3b110d66a9c8862aee21af5d9ba3e93fa3a39047b7c041a7" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect.xml", + "bytes": 52906, + "sha256": "a5c66fa18282501de55be8a0787b5f7797a0d3f3630934fe05297393f3dd298f" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Sql.dll", + "bytes": 144384, + "sha256": "2f74b1537333fa7e934a18d22799ec11773b2af4634fbbcd17d78c204ed32d8c" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Sql.pdb", + "bytes": 43080, + "sha256": "4b7368fc71a849d87092bab996e5612c646123cf33508a4a403773e7ce5ed5c5" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.Sql.xml", + "bytes": 202952, + "sha256": "70efab3049ef06f407d52cce405347c4fc901f8097db677ac123e6bd09290dd6" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts.dll", + "bytes": 17408, + "sha256": "16183887abba8ca29a909d01577285dd0952a2b763385d03ca44d40716894bd4" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts.pdb", + "bytes": 14408, + "sha256": "57f2e89643c7689e44b144dd2b12c1e51b1735c731ecd960d98138e166264b27" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.dll", + "bytes": 188928, + "sha256": "dddf7dcefa31770380092d36dc6bd4adf96a92339aeed9cf598786bac11e75ef" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.pdb", + "bytes": 53184, + "sha256": "ff45fae1c1c5e04fb4d3998fcbb56e69a56e35dbdad2d2b05a4d80eceb4bfb4b" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.xml", + "bytes": 182433, + "sha256": "7bb97e07a5486091ead3746ec09055b07a3042d71117da9cd0883e5ec2c2054e" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests", + "bytes": 77480, + "sha256": "97531b8005df9dc8b129d2b22ba2049cf572d5d970046f7e8644ec632e860032" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.deps.json", + "bytes": 233581, + "sha256": "ae21fc09daa7a6e9f47573b2a6003e0cae109066d3ac6bd5198a1b604f62feae" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.dll", + "bytes": 786944, + "sha256": "9d64b5b3dd9bf7eff38f6fabe10382c107ab824485a309ba9649bfee9bbd843a" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.pdb", + "bytes": 154484, + "sha256": "56581c071bc2ec0330734aed3c348db17c2ee633370ef51d8fb5ac9258f76eab" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.runtimeconfig.json", + "bytes": 518, + "sha256": "1f5242b4cf444b7c09650cf381a94deb74379eb0f963e1c10458d8a8ca075f7b" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.OpcUaServer.dll", + "bytes": 420864, + "sha256": "21a950d2ce976be9d4d46d1cf5ac10ce5eabd045a2fc755fcf6db51e3df40214" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.OpcUaServer.pdb", + "bytes": 114920, + "sha256": "765fef0b455742880032af063f6c34e1d6140a405c0fb1fafac67e96885c1e4b" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Runtime.dll", + "bytes": 539648, + "sha256": "9fb635484ec916a089cacf930cd9eb4b2b112c90ac614fe35c5b0dfcab2d05d2" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Runtime.pdb", + "bytes": 139100, + "sha256": "f854835318d0dbe237d17dc11755ed5c4026d3c1684999f5b3059949fe058a95" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Security.dll", + "bytes": 52736, + "sha256": "2c379eb543481d428181da1bb4a375f2300a2507b5c1c85c786c6276f1e6ab25" + }, + { + "name": "ZB.MOM.WW.OtOpcUa.Security.pdb", + "bytes": 35044, + "sha256": "b55a5e6b709496b93dfa9c62525376c10d35efa8b893cb719d5ac97a21f56869" + }, + { + "name": "ZB.MOM.WW.Secrets.Abstractions.dll", + "bytes": 20480, + "sha256": "3a39c92e9a96a305bd229e99d2f59f2c273f8d08c03e431d47e24bd8b8b0ef49" + }, + { + "name": "ZB.MOM.WW.Secrets.Replicator.AkkaDotNet.dll", + "bytes": 47616, + "sha256": "d6a3780f3487f5c8432fe12c057defb709d1dc7678c59307acd19b4cb0d6bdb7" + }, + { + "name": "ZB.MOM.WW.Secrets.Ui.dll", + "bytes": 39424, + "sha256": "782f903b42bce46fb3de827e24d1edcbe41187976b6918c740383de158e35064" + }, + { + "name": "ZB.MOM.WW.Secrets.dll", + "bytes": 97280, + "sha256": "0565fd86abead89be7b4520dddf92cabd5d0994f3620069aa496b8dfa41c9f39" + }, + { + "name": "ZB.MOM.WW.Telemetry.Serilog.dll", + "bytes": 16384, + "sha256": "bd33ce7657de5d2966a7768a014f8282ca434a208b05defa2d27bf24c6f124c5" + }, + { + "name": "ZB.MOM.WW.Telemetry.dll", + "bytes": 14336, + "sha256": "834772ecc662ea7c49a5b512a26f2447db55a072ef1fad16ca768fbee0cfe853" + }, + { + "name": "ZB.MOM.WW.Theme.dll", + "bytes": 26112, + "sha256": "12bf7d7ec7a618acdf9f5bff9a7c67091ce715698d3befb9aa610cc5c8b1b221" + }, + { + "name": "appsettings.Development.json", + "bytes": 297, + "sha256": "169a54d22027e13823af0d41c1314a6d3e44852041c8b35aa80478a88399fe1b" + }, + { + "name": "appsettings.admin-driver.json", + "bytes": 313, + "sha256": "eca047204cf6a9b4d89628d7ee2048bc68d46db55dcb4ae9bcf24dbe9e44cd46" + }, + { + "name": "appsettings.admin.json", + "bytes": 280, + "sha256": "bb08f16d701697fcd70695b75d81a4b09bce57daaa95d6fd81ff469258ad3530" + }, + { + "name": "appsettings.driver.json", + "bytes": 270, + "sha256": "a7dc1ab1db2e93f1a6e78b7b1b425720c3c610cb406e6266f0dbe2ebe01badaf" + }, + { + "name": "appsettings.json", + "bytes": 8680, + "sha256": "89f72acaded7f2d3ca434f2d922fe4daccdc03aa342f3973d35a160be9221b2a" + }, + { + "name": "createdump", + "bytes": 109016, + "sha256": "22aba25907dbf97b0b203b36a0b42bb58f05ebba182c0e33bd6fe2e486a29c04" + }, + { + "name": "libSystem.Globalization.Native.so", + "bytes": 64688, + "sha256": "5d118e17117aa0bdd21040eada1f458e09cf52abd2b9f9a9a77883722b474f1a" + }, + { + "name": "libSystem.IO.Compression.Native.so", + "bytes": 910176, + "sha256": "2dcbcf62854d9bcbe4582bdf4ddeab3d457d81414aca604f3e5cf4a009ffd43e" + }, + { + "name": "libSystem.Native.so", + "bytes": 97440, + "sha256": "81cecfe46c0f76859563aa65fbfba88d0c95a0910ed3141534cc1cd6d798bfeb" + }, + { + "name": "libSystem.Net.Security.Native.so", + "bytes": 14016, + "sha256": "eca5e39c56404d73aea62695d06abb1a81053eb1a92644d55ff22be825fbe97e" + }, + { + "name": "libSystem.Security.Cryptography.Native.OpenSsl.so", + "bytes": 217328, + "sha256": "3c988229e011ec5d632f33d1c979f532cd02faa32b370db0265a8148389c8669" + }, + { + "name": "libclrgc.so", + "bytes": 779480, + "sha256": "e343890cd571354696dcfd67aba35bbfd997d827d1bf91f77845f2e20a1524b3" + }, + { + "name": "libclrgcexp.so", + "bytes": 842320, + "sha256": "abeb0ba39bd75940da9ea58f713f303dc7a7595e8a0a8eaf9d221f4190a48032" + }, + { + "name": "libclrjit.so", + "bytes": 3794624, + "sha256": "dfe5ca0d063e6793b333d29f63cee5546b1e4e53720b749615c91fb69478fbfb" + }, + { + "name": "libcoreclr.so", + "bytes": 6848912, + "sha256": "5eaed8176e960fa1b00a244d25a5d64116d8cd19909e9bad1f65f0c1415117c7" + }, + { + "name": "libcoreclrtraceptprovider.so", + "bytes": 898104, + "sha256": "df87ff9f1d9b7c3d307066f6a82b5c6f30989365a44d2c61ca93b7c4045cfcff" + }, + { + "name": "libe_sqlite3.so", + "bytes": 1534296, + "sha256": "707fff6b18c1f083158e7a543c8d2545d5485f547ffd96db29679a95f52878d5" + }, + { + "name": "libhostfxr.so", + "bytes": 313848, + "sha256": "6995dc2ea41b1ed4495ab05f580ee071d7ff520389fff00ee5a7973690e9db16" + }, + { + "name": "libhostpolicy.so", + "bytes": 299488, + "sha256": "eaf39c631ba4f83722d53c857936127e1a22674efa46ecab2962960953c09246" + }, + { + "name": "liblmdb.so", + "bytes": 295432, + "sha256": "b4002a16380d150bec20c4890f090ddddf1d4deb9c04f4ba33d64004252ad509" + }, + { + "name": "libmscordaccore.so", + "bytes": 2383360, + "sha256": "170c3a19bd2b5c39cb7d9f1834643bd704a95ca8d21d4107b3dbeccfd2e53e20" + }, + { + "name": "libmscordbi.so", + "bytes": 1716560, + "sha256": "475bbda9e39495eccb78ab5fcb825e592aa6e8d37c4a041a223a15f89a2f230f" + }, + { + "name": "libplctag.NativeImport.dll", + "bytes": 3230208, + "sha256": "dec38f56006ae9e2119e9f61f9ff0e1aa9c08503ba4f42943c2d7632f60cbad5" + }, + { + "name": "libplctag.dll", + "bytes": 78848, + "sha256": "1545b5813148d7ade7662282683e15d2761e0e34cb853bafa3b11a4d47795aa4" + }, + { + "name": "mscorlib.dll", + "bytes": 59688, + "sha256": "a46967cdf47d7467aea5681163dba08afe766e677734c8e28c714dc817a32f19" + }, + { + "name": "netstandard.dll", + "bytes": 100648, + "sha256": "014bac0ab0529fb001deaa5ea95a40750da3ed0cd381ed6c67a475a59ff933c2" + }, + { + "name": "testhost.dll", + "bytes": 48672, + "sha256": "db1fd507774c7b5a14a5be89faf578d8e8f76ff146d7ff9a179284d01b8c3b9c" + }, + { + "name": "xunit.abstractions.dll", + "bytes": 21928, + "sha256": "3166dc70323fb30ccf1cedb0fe86f2ad122c46d254542342d90386efc4c9285c" + }, + { + "name": "xunit.runner.visualstudio.testadapter.dll", + "bytes": 1188560, + "sha256": "b44c5a14c3312414fe569bd9b9b94de5fbbda0f5a7b9e4adcdcc692180448c2c" + }, + { + "name": "xunit.v3.assert.dll", + "bytes": 214792, + "sha256": "483aec8a5b7faea0a92d0ae4f11a3479045f8f5e3f551dfc4dac6bedeaafa9ce" + }, + { + "name": "xunit.v3.common.dll", + "bytes": 191752, + "sha256": "e4175bc165d01b9828acdc996776370adf4f8d0a5865e75ec9ded17fb70258a9" + }, + { + "name": "xunit.v3.core.dll", + "bytes": 498440, + "sha256": "b3641e9e80cd8175e2d9995d6fa9750b8fb31740c87ba121e56cfe515f7f06cc" + }, + { + "name": "xunit.v3.mtp-v1.dll", + "bytes": 123144, + "sha256": "69903f4e48e5794350154d97bc911909974469780cd1931e23da3af419a1f2e7" + }, + { + "name": "xunit.v3.runner.common.dll", + "bytes": 978696, + "sha256": "8d9b157ebd8d9240d292ed922f5f26ba4011de5fd07812ceaac7baccfc5e6bc4" + }, + { + "name": "xunit.v3.runner.inproc.console.dll", + "bytes": 75528, + "sha256": "360ef1613c7d4148a715b8495d9f7ad95e4126f75ed86dda6cf81139c28b1431" + } +] diff --git a/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/command.json b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/command.json new file mode 100644 index 000000000..8cae9362b --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/command.json @@ -0,0 +1,25 @@ +{ + "argv": [ + "docker", + "run", + "--rm", + "--name", + "otopcua-server-linux-soak-fb2c804a7d01", + "--network", + "none", + "-e", + "OTOPCUA_SDK2_SOAK_MODE=diagnostic", + "-e", + "OTOPCUA_SDK2_SOAK_SECONDS=90", + "-e", + "OTOPCUA_SOAK_BUILD_SHA=74c938f37cbb9cf08b6ca72e4effc511120dc274", + "-v", + "/private/tmp/opcua2-server-linux-diagnostic-20261110a/app:/app:ro", + "-v", + "/private/tmp/opcua2-server-linux-diagnostic-20261110c/task:/task", + "sha256:b04611ee9e1b7d36797012ed921962c57189cb4dbb3dff12afb8e158110f293b", + "bash", + "/task/container.sh" + ], + "timeoutSeconds": 390 +} diff --git a/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/container-dotnet-info.txt b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/container-dotnet-info.txt new file mode 100644 index 000000000..5a4993d64 --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/container-dotnet-info.txt @@ -0,0 +1,51 @@ +.NET SDK: + Version: 10.0.103 + Commit: c2435c3e0f + Workload version: 10.0.100-manifests.a62d7899 + MSBuild version: 18.0.11+c2435c3e0 + +Runtime Environment: + OS Name: ubuntu + OS Version: 24.04 + OS Platform: Linux + RID: linux-arm64 + Base Path: /usr/share/dotnet/sdk/10.0.103/ + +.NET workloads installed: +There are no installed workloads to display. +Configured to use workload sets when installing new manifests. +No workload sets are installed. Run "dotnet workload restore" to install a workload set. + +Host: + Version: 10.0.3 + Architecture: arm64 + Commit: c2435c3e0f + +.NET SDKs installed: + 10.0.103 [/usr/share/dotnet/sdk] + +.NET runtimes installed: + Microsoft.AspNetCore.App 10.0.3 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App] + Microsoft.NETCore.App 10.0.3 [/usr/share/dotnet/shared/Microsoft.NETCore.App] + +Other architectures found: + None + +Environment variables: + DOTNET_CLI_TELEMETRY_OPTOUT [1] + DOTNET_GENERATE_ASPNET_CERTIFICATE [false] + DOTNET_NOLOGO [1] + DOTNET_ROLL_FORWARD [Major] + DOTNET_RUNNING_IN_CONTAINER [true] + DOTNET_SDK_VERSION [10.0.103] + DOTNET_USE_POLLING_FILE_WATCHER [true] + DOTNET_VERSION [10.0.3] + +global.json file: + Not found + +Learn more: + https://aka.ms/dotnet/info + +Download .NET: + https://aka.ms/dotnet/download diff --git a/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/container.log b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/container.log new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/descriptor-controls.log b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/descriptor-controls.log new file mode 100644 index 000000000..a70b2d7b1 --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/descriptor-controls.log @@ -0,0 +1,7 @@ +VSTest version 18.0.1 (arm64) + +Starting test execution, please wait... +A total of 1 test files matched the specified pattern. +Results File: /task/results/descriptor-controls.trx + +Passed! - Failed: 0, Passed: 2, Skipped: 0, Total: 2, Duration: 297 ms - ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.dll (net10.0) diff --git a/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/descriptor-controls.trx b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/descriptor-controls.trx new file mode 100644 index 000000000..2d0753bdd --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/descriptor-controls.trx @@ -0,0 +1,48 @@ + + + + + + + + + + Descriptor timeout control: deadlineMs=250, elapsedMs=267, childExited=True + + + + + PKI descriptor control: before=0, opened=1, closed=0; siblingExcluded=true; aliasResolved=true + + + + + + + + + + + + + + + + + + + + + + + + + [xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.0.2+dd36e86129 (64-bit .NET 10.0.14) +[xUnit.net 00:00:00.08] Discovering: ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests +[xUnit.net 00:00:00.22] Discovered: ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests +[xUnit.net 00:00:00.30] Starting: ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests +[xUnit.net 00:00:00.64] Finished: ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests + + + + \ No newline at end of file diff --git a/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/full-duration-guard.log b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/full-duration-guard.log new file mode 100644 index 000000000..949d81d73 --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/full-duration-guard.log @@ -0,0 +1,3 @@ +usage: run.py [-h] --output OUTPUT [--duration DURATION] [--full] + [--published-app PUBLISHED_APP] [--image IMAGE] +run.py: error: full requires duration >=7200; diagnostic requires 60..120 seconds diff --git a/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/linux-precheck.txt b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/linux-precheck.txt new file mode 100644 index 000000000..026d7a7f8 --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/linux-precheck.txt @@ -0,0 +1 @@ +kernel=Linux machine=aarch64 tmp=/task/tmp procfs=yes diff --git a/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/linux-runtime-process.txt b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/linux-runtime-process.txt new file mode 100644 index 000000000..cb3f834a1 --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/linux-runtime-process.txt @@ -0,0 +1,6 @@ +testProcessId=196 +actualExecutable=/app/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests +/app/System.Private.CoreLib.dll +/app/libcoreclr.so +/app/libhostfxr.so +/app/libhostpolicy.so diff --git a/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/publish-receipt.json b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/publish-receipt.json new file mode 100644 index 000000000..ed359950a --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/publish-receipt.json @@ -0,0 +1,29 @@ +{ + "sourceRevision": "74c938f37cbb9cf08b6ca72e4effc511120dc274", + "command": [ + "dotnet", + "publish", + "/Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.csproj", + "-c", + "Release", + "-r", + "linux-arm64", + "--self-contained", + "true", + "-p:RuntimeFrameworkVersion=10.0.14", + "-p:PublishSingleFile=false", + "-p:PublishTrimmed=false", + "-p:UseAppHost=true", + "--artifacts-path", + "/tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts", + "-o", + "/tmp/opcua2-server-linux-diagnostic-20261110a/app", + "-m:1", + "--nologo" + ], + "hostDotnet": ".NET SDK:\n Version: 10.0.403\n Commit: 5a2162bea6\n Workload version: 10.0.400-manifests.a00bebb6\n MSBuild version: 18.9.15+5a2162bea\n\nRuntime Environment:\n OS Name: Mac OS X\n OS Version: 26.5\n OS Platform: Darwin\n RID: osx-arm64\n Base Path: /opt/homebrew/Cellar/dotnet/10.0.403/libexec/sdk/10.0.403/\n\n.NET workloads installed:\nThere are no installed workloads to display.\nConfigured to use workload sets when installing new manifests.\nNo workload sets are installed. Run \"dotnet workload restore\" to install a workload set.\n\nHost:\n Version: 10.0.14\n Architecture: arm64\n Commit: 0427b9abbe\n\n.NET SDKs installed:\n 10.0.403 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/sdk]\n\n.NET runtimes installed:\n Microsoft.AspNetCore.App 10.0.14 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.AspNetCore.App]\n Microsoft.NETCore.App 10.0.14 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.NETCore.App]\n\nOther architectures found:\n None\n\nEnvironment variables:\n DOTNET_ROOT [/opt/homebrew/Cellar/dotnet/10.0.403/libexec]\n\nglobal.json file:\n /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/global.json\n\nLearn more:\n https://aka.ms/dotnet/info\n\nDownload .NET:\n https://aka.ms/dotnet/download\n", + "testSourceSha256": "e695783e05787d94bf5d167b25b1c48b446b800c28259f023c28ed6012d737d1", + "apphostSha256": "97531b8005df9dc8b129d2b22ba2049cf572d5d970046f7e8644ec632e860032", + "testAssemblySha256": "9d64b5b3dd9bf7eff38f6fabe10382c107ab824485a309ba9649bfee9bbd843a", + "publishExitCode": 0 +} diff --git a/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/publish.log b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/publish.log new file mode 100644 index 000000000..14feb387b --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/publish.log @@ -0,0 +1,121 @@ + + Determining projects to restore... + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Core.Abstractions/ZB.MOM.WW.OtOpcUa.Core.Abstractions.csproj (in 490 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts.csproj (in 494 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts.csproj (in 494 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts.csproj (in 2 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing.csproj (in 4 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session.csproj (in 569 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Tooling/ZB.MOM.WW.OtOpcUa.Analyzers/ZB.MOM.WW.OtOpcUa.Analyzers.csproj (in 574 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts/ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts.csproj (in 1 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess/ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess.csproj (in 591 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Server/ZB.MOM.WW.OtOpcUa.ScriptWorker/ZB.MOM.WW.OtOpcUa.ScriptWorker.csproj (in 589 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport/ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport.csproj (in 6 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts/ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts.csproj (in 6 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Server/ZB.MOM.WW.OtOpcUa.Security/ZB.MOM.WW.OtOpcUa.Security.csproj (in 605 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts.csproj (in 2 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.csproj (in 36 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Calculation/ZB.MOM.WW.OtOpcUa.Driver.Calculation.csproj (in 101 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Galaxy/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.csproj (in 107 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.AbCip/ZB.MOM.WW.OtOpcUa.Driver.AbCip.csproj (in 31 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/ZB.MOM.WW.OtOpcUa.OpcUaServer.csproj (in 613 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts.csproj (in 9 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport.csproj (in 10 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol/ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol.csproj (in 6 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser.csproj (in 19 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Core/ZB.MOM.WW.OtOpcUa.Core.csproj (in 30 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.csproj (in 27 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions/ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions.csproj (in 2 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Server/ZB.MOM.WW.OtOpcUa.Runtime/ZB.MOM.WW.OtOpcUa.Runtime.csproj (in 651 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Core.VirtualTags/ZB.MOM.WW.OtOpcUa.Core.VirtualTags.csproj (in 12 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Core.Scripting/ZB.MOM.WW.OtOpcUa.Core.Scripting.csproj (in 12 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Commons/ZB.MOM.WW.OtOpcUa.Commons.csproj (in 4 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.MTConnect/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.csproj (in 33 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.csproj (in 656 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.csproj (in 655 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.csproj (in 144 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Mqtt/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.csproj (in 36 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms/ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms.csproj (in 11 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts/ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts.csproj (in 6 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/ZB.MOM.WW.OtOpcUa.Client.Shared.csproj (in 11 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts.csproj (in 2 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts/ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts.csproj (in 2 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian/ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian.csproj (in 44 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Cluster/ZB.MOM.WW.OtOpcUa.Cluster.csproj (in 45 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts.csproj (in 6 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser/ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser.csproj (in 36 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.csproj (in 10 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Sql/ZB.MOM.WW.OtOpcUa.Driver.Sql.csproj (in 50 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect/ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect.csproj (in 66 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Server/ZB.MOM.WW.OtOpcUa.ControlPlane/ZB.MOM.WW.OtOpcUa.ControlPlane.csproj (in 53 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts.csproj (in 3 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Modbus/ZB.MOM.WW.OtOpcUa.Driver.Modbus.csproj (in 41 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser.csproj (in 9 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.S7/ZB.MOM.WW.OtOpcUa.Driver.S7.csproj (in 49 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Core/ZB.MOM.WW.OtOpcUa.Configuration/ZB.MOM.WW.OtOpcUa.Configuration.csproj (in 92 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.csproj (in 51 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.csproj (in 86 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.FOCAS/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.csproj (in 24 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Server/ZB.MOM.WW.OtOpcUa.AdminUI/ZB.MOM.WW.OtOpcUa.AdminUI.csproj (in 89 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/src/Server/ZB.MOM.WW.OtOpcUa.Host/ZB.MOM.WW.OtOpcUa.Host.csproj (in 784 ms). + Restored /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.csproj (in 793 ms). + ZB.MOM.WW.OtOpcUa.Analyzers -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Analyzers/release/ZB.MOM.WW.OtOpcUa.Analyzers.dll + ZB.MOM.WW.OtOpcUa.Core.Abstractions -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Core.Abstractions/release/ZB.MOM.WW.OtOpcUa.Core.Abstractions.dll + ZB.MOM.WW.OtOpcUa.Commons -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Commons/release/ZB.MOM.WW.OtOpcUa.Commons.dll + ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions/release/ZB.MOM.WW.OtOpcUa.Core.Scripting.Abstractions.dll + ZB.MOM.WW.OtOpcUa.Core.Scripting -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Core.Scripting/release/ZB.MOM.WW.OtOpcUa.Core.Scripting.dll + ZB.MOM.WW.OtOpcUa.Core.VirtualTags -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Core.VirtualTags/release/ZB.MOM.WW.OtOpcUa.Core.VirtualTags.dll + ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts/release/ZB.MOM.WW.OtOpcUa.Driver.Sql.Contracts.dll + ZB.MOM.WW.OtOpcUa.Configuration -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Configuration/release/ZB.MOM.WW.OtOpcUa.Configuration.dll + ZB.MOM.WW.OtOpcUa.Core -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Core/release/ZB.MOM.WW.OtOpcUa.Core.dll + ZB.MOM.WW.OtOpcUa.OpcUaServer -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.OpcUaServer/release/ZB.MOM.WW.OtOpcUa.OpcUaServer.dll + ZB.MOM.WW.OtOpcUa.Cluster -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Cluster/release/ZB.MOM.WW.OtOpcUa.Cluster.dll + ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol/release/ZB.MOM.WW.OtOpcUa.Core.Scripting.Protocol.dll + ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess/release/ZB.MOM.WW.OtOpcUa.Core.Scripting.OutOfProcess.dll + ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms/release/ZB.MOM.WW.OtOpcUa.Core.ScriptedAlarms.dll + ZB.MOM.WW.OtOpcUa.Security -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Security/release/ZB.MOM.WW.OtOpcUa.Security.dll + ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing/release/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Addressing.dll + ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts/release/ZB.MOM.WW.OtOpcUa.Driver.Modbus.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts/release/ZB.MOM.WW.OtOpcUa.Driver.S7.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts/release/ZB.MOM.WW.OtOpcUa.Driver.AbCip.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts/release/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts/release/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts/release/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts/release/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts/release/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts/release/ZB.MOM.WW.OtOpcUa.Driver.Calculation.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts/release/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Contracts.dll + ZB.MOM.WW.OtOpcUa.ControlPlane -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.ControlPlane/release/ZB.MOM.WW.OtOpcUa.ControlPlane.dll + ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian/release/ZB.MOM.WW.OtOpcUa.Core.AlarmHistorian.dll + ZB.MOM.WW.OtOpcUa.Runtime -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Runtime/release/ZB.MOM.WW.OtOpcUa.Runtime.dll + ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts/release/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Contracts.dll + ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session/release/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session.dll + ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser/release/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.dll + ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser/release/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.Browser.dll + ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect/release/ZB.MOM.WW.OtOpcUa.Driver.Sql.Dialect.dll + ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser/release/ZB.MOM.WW.OtOpcUa.Driver.Sql.Browser.dll + ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport/release/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Transport.dll + ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser/release/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.Browser.dll + ZB.MOM.WW.OtOpcUa.AdminUI -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.AdminUI/release/ZB.MOM.WW.OtOpcUa.AdminUI.dll + ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport/release/ZB.MOM.WW.OtOpcUa.Driver.Ab.Transport.dll + ZB.MOM.WW.OtOpcUa.Driver.AbCip -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.AbCip/release/ZB.MOM.WW.OtOpcUa.Driver.AbCip.dll + ZB.MOM.WW.OtOpcUa.Driver.AbLegacy -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy/release/ZB.MOM.WW.OtOpcUa.Driver.AbLegacy.dll + ZB.MOM.WW.OtOpcUa.Driver.Calculation -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Calculation/release/ZB.MOM.WW.OtOpcUa.Driver.Calculation.dll + ZB.MOM.WW.OtOpcUa.Driver.FOCAS -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.FOCAS/release/ZB.MOM.WW.OtOpcUa.Driver.FOCAS.dll + ZB.MOM.WW.OtOpcUa.Driver.Galaxy -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Galaxy/release/ZB.MOM.WW.OtOpcUa.Driver.Galaxy.dll + ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common/release/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.dll + ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway/release/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.dll + ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer/release/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.dll + ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb/release/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.dll + ZB.MOM.WW.OtOpcUa.Driver.Modbus -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Modbus/release/ZB.MOM.WW.OtOpcUa.Driver.Modbus.dll + ZB.MOM.WW.OtOpcUa.Driver.Mqtt -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Mqtt/release/ZB.MOM.WW.OtOpcUa.Driver.Mqtt.dll + ZB.MOM.WW.OtOpcUa.Driver.MTConnect -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.MTConnect/release/ZB.MOM.WW.OtOpcUa.Driver.MTConnect.dll + ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient/release/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.dll + ZB.MOM.WW.OtOpcUa.Driver.S7 -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.S7/release/ZB.MOM.WW.OtOpcUa.Driver.S7.dll + ZB.MOM.WW.OtOpcUa.Driver.Sql -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.Sql/release/ZB.MOM.WW.OtOpcUa.Driver.Sql.dll + ZB.MOM.WW.OtOpcUa.Driver.TwinCAT -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT/release/ZB.MOM.WW.OtOpcUa.Driver.TwinCAT.dll + ZB.MOM.WW.OtOpcUa.ScriptWorker -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.ScriptWorker/release_linux-arm64/ZB.MOM.WW.OtOpcUa.ScriptWorker.dll + ZB.MOM.WW.OtOpcUa.Host -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Host/release_linux-arm64/OtOpcUa.Host.dll + ZB.MOM.WW.OtOpcUa.Client.Shared -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.Client.Shared/release/ZB.MOM.WW.OtOpcUa.Client.Shared.dll + ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests -> /tmp/opcua2-server-linux-diagnostic-20261110a/build-artifacts/bin/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/release_linux-arm64/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.dll + ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests -> /tmp/opcua2-server-linux-diagnostic-20261110a/app/ diff --git a/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/result.json b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/result.json new file mode 100644 index 000000000..e4899057a --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/result.json @@ -0,0 +1,160 @@ +{ + "status": "passed", + "containerExitCode": 0, + "containerElapsedSeconds": 95.26570125005674, + "descriptorControls": { + "counts": { + "total": "2", + "executed": "2", + "passed": "2", + "failed": "0", + "error": "0", + "timeout": "0", + "aborted": "0", + "inconclusive": "0", + "passedButRunAborted": "0", + "notRunnable": "0", + "notExecuted": "0", + "disconnected": "0", + "warning": "0", + "completed": "0", + "inProgress": "0", + "pending": "0" + }, + "tests": [ + "ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.Sdk2LifecycleSoakTests.Descriptor_probe_times_out_and_reaps_a_process_that_keeps_both_streams_open", + "ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.Sdk2LifecycleSoakTests.Descriptor_probe_observes_an_open_PKI_file_through_a_symlink_alias_and_its_close" + ] + }, + "soakTest": { + "counts": { + "total": "1", + "executed": "1", + "passed": "1", + "failed": "0", + "error": "0", + "timeout": "0", + "aborted": "0", + "inconclusive": "0", + "passedButRunAborted": "0", + "notRunnable": "0", + "notExecuted": "0", + "disconnected": "0", + "warning": "0", + "completed": "0", + "inProgress": "0", + "pending": "0" + }, + "tests": [ + "ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.Sdk2LifecycleSoakTests.Repeated_lifecycles_return_resources_to_a_steady_baseline" + ] + }, + "evidence": { + "start": { + "kind": "start", + "utc": "2026-11-10T18:06:04.0984012+00:00", + "processId": 196, + "mode": "diagnostic", + "requestedSeconds": 90, + "minimumFullSeconds": 7200, + "build": "74c938f37cbb9cf08b6ca72e4effc511120dc274", + "sdk": "2.0.1+07e62f72500cc0923a2bab940653c8c1116fa286", + "diagnosticInstrumentation": "SDK2.0.1 CP lists and certificate-validation cached stores; read-only", + "limits": { + "retainedManagedGrowthBytes": 67108864, + "rssGrowthBytes": 134217728, + "fdGrowth": 32 + }, + "coverage": "encrypted sessions; scalar/Int16[] Raw+UNS; subscription removal; browse abandonment; history release/cross-session/close; surgical changes/rebuild; revocation; paused TCP read/recovery; same-PKI restart" + }, + "complete": { + "kind": "complete", + "utc": "2026-11-10T18:07:35.7007963+00:00", + "mode": "diagnostic", + "cycles": 25, + "restarts": 6, + "seconds": 91.6023965, + "satisfiesTwoHourDuration": false + }, + "rowCounts": { + "active": 25, + "complete": 1, + "network-stall-recovered": 25, + "quiescent": 25, + "restart": 6, + "start": 1 + }, + "firstResources": { + "Cycle": 1, + "Seconds": 2.6710051, + "Sessions": 0, + "Subscriptions": 0, + "Items": 0, + "BrowsePoints": 0, + "HistoryPoints": 0, + "LiveDataItems": 0, + "LiveEventItems": 0, + "MonitoredNodes": 0, + "Variables": 19, + "Folders": 4, + "Conditions": 1, + "CachedCertificateStores": 2, + "Descriptors": 187, + "PkiDescriptors": 0, + "ManagedBytes": 19828144, + "RssBytes": 207749120, + "AllocatedBytes": 45697696, + "Gen0": 3, + "Gen1": 2, + "Gen2": 2 + }, + "baselineResources": { + "Cycle": 3, + "Seconds": 7.466919, + "Sessions": 0, + "Subscriptions": 0, + "Items": 0, + "BrowsePoints": 0, + "HistoryPoints": 0, + "LiveDataItems": 0, + "LiveEventItems": 0, + "MonitoredNodes": 0, + "Variables": 19, + "Folders": 4, + "Conditions": 1, + "CachedCertificateStores": 2, + "Descriptors": 188, + "PkiDescriptors": 0, + "ManagedBytes": 20404584, + "RssBytes": 212303872, + "AllocatedBytes": 52268352, + "Gen0": 7, + "Gen1": 6, + "Gen2": 6 + }, + "lastResources": { + "Cycle": 25, + "Seconds": 91.5753658, + "Sessions": 0, + "Subscriptions": 0, + "Items": 0, + "BrowsePoints": 0, + "HistoryPoints": 0, + "LiveDataItems": 0, + "LiveEventItems": 0, + "MonitoredNodes": 0, + "Variables": 19, + "Folders": 4, + "Conditions": 1, + "CachedCertificateStores": 2, + "Descriptors": 190, + "PkiDescriptors": 0, + "ManagedBytes": 20259504, + "RssBytes": 266043392, + "AllocatedBytes": 349723432, + "Gen0": 57, + "Gen1": 50, + "Gen2": 50 + } + } +} diff --git a/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/soak.jsonl b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/soak.jsonl new file mode 100644 index 000000000..23dac3c47 --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/soak.jsonl @@ -0,0 +1,83 @@ +{"kind":"start","utc":"2026-11-10T18:06:04.0984012+00:00","processId":196,"mode":"diagnostic","requestedSeconds":90,"minimumFullSeconds":7200,"build":"74c938f37cbb9cf08b6ca72e4effc511120dc274","sdk":"2.0.1\u002B07e62f72500cc0923a2bab940653c8c1116fa286","diagnosticInstrumentation":"SDK2.0.1 CP lists and certificate-validation cached stores; read-only","limits":{"retainedManagedGrowthBytes":67108864,"rssGrowthBytes":134217728,"fdGrowth":32},"coverage":"encrypted sessions; scalar/Int16[] Raw\u002BUNS; subscription removal; browse abandonment; history release/cross-session/close; surgical changes/rebuild; revocation; paused TCP read/recovery; same-PKI restart"} +{"kind":"active","cycle":1,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":1,"status":"BadRequestInterrupted","seconds":1.0480969} +{"kind":"quiescent","cycleSeconds":2.6930539,"resources":{"Cycle":1,"Seconds":2.6710051,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":187,"PkiDescriptors":0,"ManagedBytes":19828144,"RssBytes":207749120,"AllocatedBytes":45697696,"Gen0":3,"Gen1":2,"Gen2":2}} +{"kind":"active","cycle":2,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":2,"status":"BadRequestInterrupted","seconds":1.0446531} +{"kind":"quiescent","cycleSeconds":2.4080887,"resources":{"Cycle":2,"Seconds":5.1027619,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":187,"PkiDescriptors":0,"ManagedBytes":20236624,"RssBytes":209514496,"AllocatedBytes":49129448,"Gen0":5,"Gen1":4,"Gen2":4}} +{"kind":"active","cycle":3,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":3,"status":"BadRequestInterrupted","seconds":1.0434837} +{"kind":"quiescent","cycleSeconds":2.3620647,"resources":{"Cycle":3,"Seconds":7.466919,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":188,"PkiDescriptors":0,"ManagedBytes":20404584,"RssBytes":212303872,"AllocatedBytes":52268352,"Gen0":7,"Gen1":6,"Gen2":6}} +{"kind":"active","cycle":4,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":4,"status":"BadRequestInterrupted","seconds":1.0417759} +{"kind":"quiescent","cycleSeconds":2.367273,"resources":{"Cycle":4,"Seconds":9.8310274,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":188,"PkiDescriptors":0,"ManagedBytes":20581856,"RssBytes":215437312,"AllocatedBytes":55331040,"Gen0":9,"Gen1":8,"Gen2":8}} +{"kind":"restart","cycles":4,"restarts":1,"seconds":5.1579086} +{"kind":"active","cycle":5,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":5,"status":"BadRequestInterrupted","seconds":1.0429156} +{"kind":"quiescent","cycleSeconds":2.4248818,"resources":{"Cycle":5,"Seconds":17.4116445,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":187,"PkiDescriptors":0,"ManagedBytes":20117312,"RssBytes":244072448,"AllocatedBytes":97741368,"Gen0":12,"Gen1":10,"Gen2":10}} +{"kind":"active","cycle":6,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":6,"status":"BadRequestInterrupted","seconds":1.0424929} +{"kind":"quiescent","cycleSeconds":2.359121,"resources":{"Cycle":6,"Seconds":19.7704339,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":188,"PkiDescriptors":0,"ManagedBytes":20256216,"RssBytes":244867072,"AllocatedBytes":100833504,"Gen0":14,"Gen1":12,"Gen2":12}} +{"kind":"active","cycle":7,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":7,"status":"BadRequestInterrupted","seconds":1.0036954} +{"kind":"quiescent","cycleSeconds":2.4160967,"resources":{"Cycle":7,"Seconds":22.1874361,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":187,"PkiDescriptors":0,"ManagedBytes":20426992,"RssBytes":245751808,"AllocatedBytes":103924024,"Gen0":16,"Gen1":14,"Gen2":14}} +{"kind":"active","cycle":8,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":8,"status":"BadRequestInterrupted","seconds":1.0523899} +{"kind":"quiescent","cycleSeconds":2.3926737,"resources":{"Cycle":8,"Seconds":24.5842524,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":188,"PkiDescriptors":0,"ManagedBytes":20713008,"RssBytes":247889920,"AllocatedBytes":107102792,"Gen0":18,"Gen1":16,"Gen2":16}} +{"kind":"restart","cycles":8,"restarts":2,"seconds":5.1120391} +{"kind":"active","cycle":9,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":9,"status":"BadRequestInterrupted","seconds":1.0461218} +{"kind":"quiescent","cycleSeconds":2.3757912,"resources":{"Cycle":9,"Seconds":32.0681461,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":187,"PkiDescriptors":0,"ManagedBytes":20283072,"RssBytes":256245760,"AllocatedBytes":149467600,"Gen0":21,"Gen1":18,"Gen2":18}} +{"kind":"active","cycle":10,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":10,"status":"BadRequestInterrupted","seconds":1.0032768} +{"kind":"quiescent","cycleSeconds":2.3840571,"resources":{"Cycle":10,"Seconds":34.4585736,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":187,"PkiDescriptors":0,"ManagedBytes":20400792,"RssBytes":256765952,"AllocatedBytes":152540856,"Gen0":23,"Gen1":20,"Gen2":20}} +{"kind":"active","cycle":11,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":11,"status":"BadRequestInterrupted","seconds":1.0055269} +{"kind":"quiescent","cycleSeconds":2.3664136,"resources":{"Cycle":11,"Seconds":36.8250058,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":187,"PkiDescriptors":0,"ManagedBytes":20611944,"RssBytes":256458752,"AllocatedBytes":155681752,"Gen0":25,"Gen1":22,"Gen2":22}} +{"kind":"active","cycle":12,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":12,"status":"BadRequestInterrupted","seconds":1.0483463} +{"kind":"quiescent","cycleSeconds":2.4039892,"resources":{"Cycle":12,"Seconds":39.2211123,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":187,"PkiDescriptors":0,"ManagedBytes":20794472,"RssBytes":257134592,"AllocatedBytes":158746992,"Gen0":27,"Gen1":24,"Gen2":24}} +{"kind":"restart","cycles":12,"restarts":3,"seconds":5.0988863} +{"kind":"active","cycle":13,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":13,"status":"BadRequestInterrupted","seconds":1.0450081} +{"kind":"quiescent","cycleSeconds":2.3795872,"resources":{"Cycle":13,"Seconds":46.7014719,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":189,"PkiDescriptors":0,"ManagedBytes":20332520,"RssBytes":261271552,"AllocatedBytes":199536496,"Gen0":30,"Gen1":26,"Gen2":26}} +{"kind":"active","cycle":14,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":14,"status":"BadRequestInterrupted","seconds":1.0436713} +{"kind":"quiescent","cycleSeconds":2.3497161,"resources":{"Cycle":14,"Seconds":49.0501604,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":190,"PkiDescriptors":0,"ManagedBytes":20431480,"RssBytes":261554176,"AllocatedBytes":202614280,"Gen0":32,"Gen1":28,"Gen2":28}} +{"kind":"active","cycle":15,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":15,"status":"BadRequestInterrupted","seconds":1.04895} +{"kind":"quiescent","cycleSeconds":2.371092,"resources":{"Cycle":15,"Seconds":51.4268968,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":189,"PkiDescriptors":0,"ManagedBytes":20505512,"RssBytes":264040448,"AllocatedBytes":205694824,"Gen0":34,"Gen1":30,"Gen2":30}} +{"kind":"active","cycle":16,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":16,"status":"BadRequestInterrupted","seconds":1.0443525} +{"kind":"quiescent","cycleSeconds":2.9848582,"resources":{"Cycle":16,"Seconds":53.9203748,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":189,"PkiDescriptors":0,"ManagedBytes":20622096,"RssBytes":264884224,"AllocatedBytes":208715944,"Gen0":36,"Gen1":32,"Gen2":32}} +{"kind":"restart","cycles":16,"restarts":4,"seconds":5.454083} +{"kind":"active","cycle":17,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":17,"status":"BadRequestInterrupted","seconds":1.0473067} +{"kind":"quiescent","cycleSeconds":2.3818575,"resources":{"Cycle":17,"Seconds":62.2447867,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":189,"PkiDescriptors":0,"ManagedBytes":20191360,"RssBytes":259485696,"AllocatedBytes":249582344,"Gen0":39,"Gen1":34,"Gen2":34}} +{"kind":"active","cycle":18,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":18,"status":"BadRequestInterrupted","seconds":1.0423094} +{"kind":"quiescent","cycleSeconds":2.3561291,"resources":{"Cycle":18,"Seconds":64.6095248,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":189,"PkiDescriptors":0,"ManagedBytes":20373376,"RssBytes":255721472,"AllocatedBytes":252706544,"Gen0":41,"Gen1":36,"Gen2":36}} +{"kind":"active","cycle":19,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":19,"status":"BadRequestInterrupted","seconds":1.0436178} +{"kind":"quiescent","cycleSeconds":2.3444876,"resources":{"Cycle":19,"Seconds":66.9546586,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":189,"PkiDescriptors":0,"ManagedBytes":20552264,"RssBytes":254763008,"AllocatedBytes":255808392,"Gen0":43,"Gen1":38,"Gen2":38}} +{"kind":"active","cycle":20,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":20,"status":"BadRequestInterrupted","seconds":1.0451534} +{"kind":"quiescent","cycleSeconds":2.3495591,"resources":{"Cycle":20,"Seconds":69.2963186,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":189,"PkiDescriptors":0,"ManagedBytes":20702232,"RssBytes":255512576,"AllocatedBytes":258843576,"Gen0":45,"Gen1":40,"Gen2":40}} +{"kind":"restart","cycles":20,"restarts":5,"seconds":5.1129163} +{"kind":"active","cycle":21,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":21,"status":"BadRequestInterrupted","seconds":1.049048} +{"kind":"quiescent","cycleSeconds":2.4246867,"resources":{"Cycle":21,"Seconds":76.8338727,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":190,"PkiDescriptors":0,"ManagedBytes":20221440,"RssBytes":262025216,"AllocatedBytes":299637616,"Gen0":48,"Gen1":42,"Gen2":42}} +{"kind":"active","cycle":22,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":22,"status":"BadRequestInterrupted","seconds":1.0419365} +{"kind":"quiescent","cycleSeconds":2.404919,"resources":{"Cycle":22,"Seconds":79.246374,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":189,"PkiDescriptors":0,"ManagedBytes":20324024,"RssBytes":262062080,"AllocatedBytes":302774600,"Gen0":50,"Gen1":44,"Gen2":44}} +{"kind":"active","cycle":23,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":23,"status":"BadRequestInterrupted","seconds":1.0409262} +{"kind":"quiescent","cycleSeconds":2.3874906,"resources":{"Cycle":23,"Seconds":81.6319445,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":189,"PkiDescriptors":0,"ManagedBytes":20478784,"RssBytes":260964352,"AllocatedBytes":305840432,"Gen0":52,"Gen1":46,"Gen2":46}} +{"kind":"active","cycle":24,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":24,"status":"BadRequestInterrupted","seconds":1.0526128} +{"kind":"quiescent","cycleSeconds":2.4292523,"resources":{"Cycle":24,"Seconds":84.060344,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":189,"PkiDescriptors":0,"ManagedBytes":20663008,"RssBytes":261554176,"AllocatedBytes":308902736,"Gen0":54,"Gen1":48,"Gen2":48}} +{"kind":"restart","cycles":24,"restarts":6,"seconds":5.0922583} +{"kind":"active","cycle":25,"sessions":2,"subscriptions":1,"items":3,"browsePoints":1,"historyPoints":6} +{"kind":"network-stall-recovered","cycle":25,"status":"BadRequestInterrupted","seconds":1.0433366} +{"kind":"quiescent","cycleSeconds":2.4269109,"resources":{"Cycle":25,"Seconds":91.5753658,"Sessions":0,"Subscriptions":0,"Items":0,"BrowsePoints":0,"HistoryPoints":0,"LiveDataItems":0,"LiveEventItems":0,"MonitoredNodes":0,"Variables":19,"Folders":4,"Conditions":1,"CachedCertificateStores":2,"Descriptors":190,"PkiDescriptors":0,"ManagedBytes":20259504,"RssBytes":266043392,"AllocatedBytes":349723432,"Gen0":57,"Gen1":50,"Gen2":50}} +{"kind":"complete","utc":"2026-11-10T18:07:35.7007963+00:00","mode":"diagnostic","cycles":25,"restarts":6,"seconds":91.6023965,"satisfiesTwoHourDuration":false} diff --git a/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/soak.log b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/soak.log new file mode 100644 index 000000000..096045268 --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/soak.log @@ -0,0 +1,7 @@ +VSTest version 18.0.1 (arm64) + +Starting test execution, please wait... +A total of 1 test files matched the specified pattern. +Results File: /task/results/soak.trx + +Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 1 m 33 s - ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.dll (net10.0) diff --git a/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/soak.trx b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/soak.trx new file mode 100644 index 000000000..d0c74710f --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/soak.trx @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + [xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.0.2+dd36e86129 (64-bit .NET 10.0.14) +[xUnit.net 00:00:00.10] Discovering: ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests +[xUnit.net 00:00:00.25] Discovered: ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests +[xUnit.net 00:00:00.33] Starting: ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests +[xUnit.net 00:01:33.38] Finished: ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests + + + + \ No newline at end of file diff --git a/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/source.json b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/source.json new file mode 100644 index 000000000..e7695dedc --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/source.json @@ -0,0 +1,57 @@ +{ + "launcherSourceRevision": "74c938f37cbb9cf08b6ca72e4effc511120dc274", + "publishedSourceRevision": "74c938f37cbb9cf08b6ca72e4effc511120dc274", + "productionEquivalentTo": "7b353d7bae5311a2f0a33c0a82c88d2c5b49d76f", + "productionDiffEmpty": true, + "canonicalDescriptorProbeCommit": "642aefe3", + "testSourceSha256": "e695783e05787d94bf5d167b25b1c48b446b800c28259f023c28ed6012d737d1", + "publishCommand": "reused self-contained artifact: /private/tmp/opcua2-server-linux-diagnostic-20261110a/app", + "appPath": "/private/tmp/opcua2-server-linux-diagnostic-20261110a/app", + "apphost": { + "format": "ELF64 AArch64", + "sha256": "97531b8005df9dc8b129d2b22ba2049cf572d5d970046f7e8644ec632e860032" + }, + "runtimeConfig": { + "runtimeOptions": { + "tfm": "net10.0", + "includedFrameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "10.0.14" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "10.0.14" + } + ], + "configProperties": { + "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, + "System.Reflection.NullabilityInfoContext.IsSupported": true, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } + }, + "sdkDependencies": [ + "OPCFoundation.NetStandard.Opc.Ua.Client/2.0.1", + "OPCFoundation.NetStandard.Opc.Ua.Configuration/2.0.1", + "OPCFoundation.NetStandard.Opc.Ua.Core.Schema/2.0.1", + "OPCFoundation.NetStandard.Opc.Ua.Core.Types/2.0.1", + "OPCFoundation.NetStandard.Opc.Ua.Core/2.0.1", + "OPCFoundation.NetStandard.Opc.Ua.Security.Certificates/2.0.1", + "OPCFoundation.NetStandard.Opc.Ua.Server/2.0.1", + "OPCFoundation.NetStandard.Opc.Ua.Types/2.0.1" + ], + "image": { + "Id": "sha256:b04611ee9e1b7d36797012ed921962c57189cb4dbb3dff12afb8e158110f293b", + "RepoDigests": [ + "mcr.microsoft.com/dotnet/sdk@sha256:e362a8dbcd691522456da26a5198b8f3ca1d7641c95624fadc5e3e82678bd08a" + ], + "Architecture": "arm64", + "Os": "linux" + }, + "hostDotnet": ".NET SDK:\n Version: 10.0.403\n Commit: 5a2162bea6\n Workload version: 10.0.400-manifests.a00bebb6\n MSBuild version: 18.9.15+5a2162bea\n\nRuntime Environment:\n OS Name: Mac OS X\n OS Version: 26.5\n OS Platform: Darwin\n RID: osx-arm64\n Base Path: /opt/homebrew/Cellar/dotnet/10.0.403/libexec/sdk/10.0.403/\n\n.NET workloads installed:\nThere are no installed workloads to display.\nConfigured to use workload sets when installing new manifests.\nNo workload sets are installed. Run \"dotnet workload restore\" to install a workload set.\n\nHost:\n Version: 10.0.14\n Architecture: arm64\n Commit: 0427b9abbe\n\n.NET SDKs installed:\n 10.0.403 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/sdk]\n\n.NET runtimes installed:\n Microsoft.AspNetCore.App 10.0.14 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.AspNetCore.App]\n Microsoft.NETCore.App 10.0.14 [/opt/homebrew/Cellar/dotnet/10.0.403/libexec/shared/Microsoft.NETCore.App]\n\nOther architectures found:\n None\n\nEnvironment variables:\n DOTNET_ROOT [/opt/homebrew/Cellar/dotnet/10.0.403/libexec]\n\nglobal.json file:\n /Users/dohertj2/.codex/worktrees/opcua2-client-lifecycle/OtOpcUa/global.json\n\nLearn more:\n https://aka.ms/dotnet/info\n\nDownload .NET:\n https://aka.ms/dotnet/download\n", + "network": "none", + "mode": "diagnostic", + "durationSeconds": 90, + "startedUtc": "2026-11-10T18:06:00Z" +} diff --git a/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/validation-controls.json b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/validation-controls.json new file mode 100644 index 000000000..25ab0b97f --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/validation-controls.json @@ -0,0 +1,12 @@ +[ + { + "control": "short_diagnostic_cannot_satisfy_full", + "status": "passed", + "observedRejection": "Duration header mismatch" + }, + { + "control": "wrong_executed_test_count_rejected", + "status": "passed", + "observedRejection": "TRX expected exact passed/executed count 1: /tmp/opcua2-server-linux-diagnostic-20261110b/task/results/descriptor-controls.trx" + } +] diff --git a/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/verification.json b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/verification.json new file mode 100644 index 000000000..4fd7b06cd --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/evidence/2026-11-10-diagnostic/verification.json @@ -0,0 +1,29 @@ +{ + "diagnosticExitCode": 0, + "descriptorControlTestsExecuted": 2, + "lifecycleTestsExecuted": 1, + "fullDurationCliGuardExitCode": 2, + "currentLauncherRevalidatedExistingEvidence": true, + "rawArtifactRoot": "/private/tmp/opcua2-server-linux-diagnostic-20261110c", + "publishArtifactRoot": "/private/tmp/opcua2-server-linux-diagnostic-20261110a/app", + "noFullRunPerformed": true, + "sourceProductionDiffFrom7b353d7bEmpty": true, + "harnessFiles": [ + { + "path": "scripts/validation/opcua-server-lifecycle-linux/.gitignore", + "sha256": "32dae3052f331ee34d628ef535709b301259a45df7c7522c4d35dcf49873f00b" + }, + { + "path": "scripts/validation/opcua-server-lifecycle-linux/README.md", + "sha256": "1a67d8a6bb4b604bad0f6772ea450306a1e5313723a755e9985d1a739b77f72c" + }, + { + "path": "scripts/validation/opcua-server-lifecycle-linux/container.sh", + "sha256": "2a27d66e36d61431e6d413afe9d9d5d22959e82d9bf520767140b5d738487b31" + }, + { + "path": "scripts/validation/opcua-server-lifecycle-linux/run.py", + "sha256": "770f164588e90df2c4a4fcc883ca82fc17a1037c80f62fa2b40e92ce511d6f15" + } + ] +} diff --git a/scripts/validation/opcua-server-lifecycle-linux/run.py b/scripts/validation/opcua-server-lifecycle-linux/run.py new file mode 100755 index 000000000..3f629a5f3 --- /dev/null +++ b/scripts/validation/opcua-server-lifecycle-linux/run.py @@ -0,0 +1,183 @@ +#!/usr/bin/env python3 +"""Run the unchanged SDK2 server lifecycle test in isolated Linux ARM64.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import shutil +import struct +import subprocess +import time +import uuid +import xml.etree.ElementTree as ET + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[2] +PROJECT = ROOT / 'tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.csproj' +APPNAME = 'ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests' +TARGET = 'Repeated_lifecycles_return_resources_to_a_steady_baseline' +BASE = '67bc61236a7798e87deb9ae45e54bd29cf3d8ae9' + + +def write(path, value): + path.write_text(json.dumps(value, indent=2) + '\n') + + +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def command(argv, log, timeout, **kwargs): + with log.open('w') as stream: + result = subprocess.run([str(x) for x in argv], stdout=stream, stderr=subprocess.STDOUT, timeout=timeout, **kwargs) + return result.returncode + + +def trx(path, count): + doc = ET.parse(path) + ns = {'t': 'http://microsoft.com/schemas/VisualStudio/TeamTest/2010'} + counts = doc.find('.//t:Counters', ns) + results = doc.findall('.//t:UnitTestResult', ns) + if counts is None or any(int(counts.attrib[k]) != count for k in ('total', 'executed', 'passed')): + raise RuntimeError('TRX expected exact passed/executed count ' + str(count) + ': ' + str(path)) + if len(results) != count or any(r.attrib['outcome'] != 'Passed' for r in results): + raise RuntimeError('TRX missing or non-passing result: ' + str(path)) + for key in ('failed', 'error', 'timeout', 'aborted', 'notExecuted'): + if int(counts.attrib.get(key, '0')): + raise RuntimeError('TRX has nonzero ' + key) + return {'counts': counts.attrib, 'tests': [r.attrib['testName'] for r in results]} + + +def validate_evidence(task, seconds, full): + rows = [json.loads(line) for line in (task / 'soak.jsonl').read_text().splitlines()] + starts = [r for r in rows if r['kind'] == 'start'] + complete = [r for r in rows if r['kind'] == 'complete'] + if len(starts) != 1 or len(complete) != 1 or any(r['kind'] == 'failed' for r in rows): + raise RuntimeError('Expected one start and one complete with no failed evidence row') + start, done = starts[0], complete[0] + if start['requestedSeconds'] != seconds or start['minimumFullSeconds'] != 7200: + raise RuntimeError('Duration header mismatch') + expected_mode = 'full' if full else 'diagnostic' + if start['mode'] != expected_mode or done['mode'] != expected_mode or done['seconds'] < seconds: + raise RuntimeError('Real duration/completion mode mismatch') + if start['limits'] != {'retainedManagedGrowthBytes': 64 << 20, 'rssGrowthBytes': 128 << 20, 'fdGrowth': 32}: + raise RuntimeError('Canonical test resource budgets changed') + if done['satisfiesTwoHourDuration'] != full or (full and done['seconds'] < 7200): + raise RuntimeError('Two-hour gate mismatch') + samples = [r for r in rows if r['kind'] == 'quiescent'] + active = [r for r in rows if r['kind'] == 'active'] + stalls = [r for r in rows if r['kind'] == 'network-stall-recovered'] + restarts = [r for r in rows if r['kind'] == 'restart'] + if done['cycles'] < 4 or done['restarts'] != done['cycles'] // 4: + raise RuntimeError('Missing actual lifecycle/restart coverage') + if not (len(samples) == len(active) == len(stalls) == done['cycles']) or len(restarts) != done['restarts']: + raise RuntimeError('Incomplete cycle/stall/restart evidence counts') + if not start['sdk'].startswith('2.0.1+'): + raise RuntimeError('Runtime SDK header mismatch') + return {'start': start, 'complete': done, 'rowCounts': {k: sum(r['kind'] == k for r in rows) for k in sorted({r['kind'] for r in rows})}, + 'firstResources': samples[0]['resources'], 'baselineResources': samples[2]['resources'], 'lastResources': samples[-1]['resources']} + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--output', required=True, type=Path, help='Fresh output including task private PKI; do not commit the whole directory') + parser.add_argument('--duration', type=int, default=90) + parser.add_argument('--full', action='store_true') + parser.add_argument('--published-app', type=Path, help='Reuse immutable self-contained publish from this launcher/recorded matching build') + parser.add_argument('--image', default='mcr.microsoft.com/dotnet/sdk:10.0.103-noble') + args = parser.parse_args() + if (args.full and args.duration < 7200) or (not args.full and not 60 <= args.duration <= 120): + parser.error('full requires duration >=7200; diagnostic requires 60..120 seconds') + output = args.output.resolve() + output.mkdir(parents=True, exist_ok=False) + os.chmod(output, 0o700) + task = output / 'task' + task.mkdir() + revision = subprocess.check_output(['git', '-C', str(ROOT), 'rev-parse', 'HEAD'], text=True).strip() + production_diff = subprocess.check_output(['git', '-C', str(ROOT), 'diff', BASE, 'HEAD', '--', 'src', 'Directory.Packages.props', 'Directory.Build.props'], text=True) + if production_diff: + raise RuntimeError('Production/package source differs from reviewed ' + BASE[:8] + ' source; review required') + image = json.loads(subprocess.check_output(['docker', 'image', 'inspect', args.image, '--format', '{{json .}}'], text=True)) + if image['Architecture'] != 'arm64' or image['Os'] != 'linux': + raise RuntimeError('Expected cached official Linux ARM64 image') + app = args.published_app.resolve() if args.published_app else output / 'app' + build_cmd = ['dotnet', 'publish', str(PROJECT), '-c', 'Release', '-r', 'linux-arm64', '--self-contained', 'true', + '-p:RuntimeFrameworkVersion=10.0.14', '-p:PublishSingleFile=false', '-p:PublishTrimmed=false', '-p:UseAppHost=true', + '--artifacts-path', str(output / 'build-artifacts'), '-o', str(app), '-m:1', '--nologo'] + if not args.published_app: + status = command(build_cmd, output / 'publish.log', 600) + if status: + raise RuntimeError('Self-contained Linux publish failed: ' + str(status)) + receipt_path = app.parent / 'publish-receipt.json' + receipt = json.loads(receipt_path.read_text()) if args.published_app else { + 'sourceRevision': revision, 'command': build_cmd, + 'hostDotnet': subprocess.check_output(['dotnet', '--info'], text=True), + 'testSourceSha256': sha(PROJECT.parent / 'Sdk2LifecycleSoakTests.cs')} + if receipt['testSourceSha256'] != sha(PROJECT.parent / 'Sdk2LifecycleSoakTests.cs'): + raise RuntimeError('Reused publish test source differs from current canonical source') + apphost = app / APPNAME + magic = apphost.read_bytes()[:20] + if magic[:4] != b'\x7fELF' or magic[4] != 2 or struct.unpack(' + + + net10.0 + enableenable + true + false + + diff --git a/scripts/validation/scadabridge-sdk-compatibility/Directory.Packages.props b/scripts/validation/scadabridge-sdk-compatibility/Directory.Packages.props new file mode 100644 index 000000000..802827efc --- /dev/null +++ b/scripts/validation/scadabridge-sdk-compatibility/Directory.Packages.props @@ -0,0 +1 @@ +false diff --git a/scripts/validation/scadabridge-sdk-compatibility/Probe.csproj b/scripts/validation/scadabridge-sdk-compatibility/Probe.csproj new file mode 100644 index 000000000..3aeca76a7 --- /dev/null +++ b/scripts/validation/scadabridge-sdk-compatibility/Probe.csproj @@ -0,0 +1,9 @@ + + Exe + + + + + + + diff --git a/scripts/validation/scadabridge-sdk-compatibility/Program.cs b/scripts/validation/scadabridge-sdk-compatibility/Program.cs new file mode 100644 index 000000000..aa1194329 --- /dev/null +++ b/scripts/validation/scadabridge-sdk-compatibility/Program.cs @@ -0,0 +1,129 @@ +using System.Collections.Concurrent; +using System.Diagnostics; +using System.Text.Json; +using Microsoft.Extensions.Logging.Abstractions; +using ZB.MOM.WW.ScadaBridge.Commons.Interfaces.Protocol; +using ZB.MOM.WW.ScadaBridge.Commons.Serialization; +using ZB.MOM.WW.ScadaBridge.Commons.Types.Alarms; +using ZB.MOM.WW.ScadaBridge.Commons.Types.DataConnections; +using ZB.MOM.WW.ScadaBridge.Commons.Types.Enums; +using ZB.MOM.WW.ScadaBridge.DataConnectionLayer; +using ZB.MOM.WW.ScadaBridge.DataConnectionLayer.Adapters; + +if (args.Length != 3) throw new ArgumentException("Usage: Probe "); +var endpoint = args[0]; +var mode = Enum.Parse(args[1]); +var root = Path.GetFullPath(args[2]); +if (Directory.Exists(root)) throw new IOException("Refusing to reuse an evidence/PKI directory."); +Directory.CreateDirectory(root); +using var deadline = new CancellationTokenSource(TimeSpan.FromMinutes(2)); +var ct = deadline.Token; +var cases = new List(); +var failures = 0; +var options = new OpcUaGlobalOptions +{ + ApplicationName = "ScadaBridge-SDK2-compatibility", + TrustedIssuerStorePath = Path.Combine(root, "pki", "issuers"), + TrustedPeerStorePath = Path.Combine(root, "pki", "trusted"), + RejectedCertificateStorePath = Path.Combine(root, "pki", "rejected"), +}; +// Populate only this probe's trust list; never change the consumer's existing stores. +var trustSource = Environment.GetEnvironmentVariable("SCADABRIDGE_PROBE_SERVER_CERTS"); +if (!string.IsNullOrEmpty(trustSource)) +{ + var destination = Path.Combine(options.TrustedPeerStorePath, "certs"); + Directory.CreateDirectory(destination); + foreach (var cert in Directory.GetFiles(trustSource, "*.der")) File.Copy(cert, Path.Combine(destination, Path.GetFileName(cert))); +} +var factory = new RealOpcUaClientFactory(options, NullLoggerFactory.Instance); +await using var adapter = new OpcUaDataConnection(factory, NullLogger.Instance); +var config = new OpcUaEndpointConfig +{ + EndpointUrl = endpoint, SecurityMode = mode, AutoAcceptUntrustedCerts = false, + PublishingIntervalMs = 100, SamplingIntervalMs = 100, + UserIdentity = new OpcUaUserIdentityConfig + { + TokenType = OpcUaUserTokenType.UsernamePassword, Username = "apikey", + Password = Environment.GetEnvironmentVariable("OPCUA_MATRIX_PASSWORD") ?? throw new InvalidOperationException("Missing task credential"), + }, +}; +static void Require(bool value, string reason) { if (!value) throw new InvalidOperationException(reason); } +async Task Check(string name, Func action) +{ + try { await action(); cases.Add(new { name, status = "passed" }); } + catch (Exception e) { failures++; cases.Add(new { name, status = "failed", error = e.ToString() }); } +} +async Task Wait(Func predicate) +{ + for (var i = 0; i < 200; i++) { if (predicate()) return; await Task.Delay(50, ct); } + Require(false, "No expected consumer notification within 10 seconds."); +} +const string raw = "nsu=https://zb.com/otopcua/raw;s=Matrix/dev/"; +const string uns = "nsu=https://zb.com/otopcua/uns;s=Eq/"; +await Check("actual-adapter-connect-api-key", () => adapter.ConnectAsync(OpcUaEndpointConfigSerializer.ToFlatDict(config), ct)); +if (failures == 0) +{ + foreach (var prefix in new[] { raw, uns }) + { + await Check($"scalar-round-trip-{prefix}", async () => + { + var write = await adapter.WriteAsync(prefix + "Scalar", 412, ct); + Require(write.Success, write.ErrorMessage ?? "Scalar write denied"); + var read = await adapter.ReadAsync(prefix + "Scalar", ct); + Require(read.Success && read.Value?.Value is int i && i == 412, "Scalar value/type changed"); + }); + await Check($"array-round-trip-{prefix}", async () => + { + var write = await adapter.WriteAsync(prefix + "Vector", new[] { 31, 32, 33 }, ct); + Require(write.Success, write.ErrorMessage ?? "Array write denied"); + var read = await adapter.ReadAsync(prefix + "Vector", ct); + Require(read.Success && read.Value?.Value is int[] a && a.SequenceEqual(new[] { 31, 32, 33 }), "Array value/type changed"); + }); + } + await Check("actual-adapter-durable-browse", async () => + { + var page = await adapter.BrowseChildrenAsync("nsu=https://zb.com/otopcua/raw;s=Matrix/dev", cancellationToken: ct); + Require(page.Children.Count(x => x.DisplayName is "Scalar" or "Vector") == 2, "Missing durable raw variable children"); + Require(page.Children.Any(x => x.DisplayName == "Alarm"), "Missing native alarm under its raw parent"); + var projected = await adapter.BrowseChildrenAsync("nsu=https://zb.com/otopcua/uns;s=Eq", cancellationToken: ct); + Require(projected.Children.Any(x => x.DisplayName == "Vector"), "Missing UNS variable child"); + }); + await Check("actual-adapter-monitor-quality-time", async () => + { + var values = new ConcurrentQueue(); + var handle = await adapter.SubscribeAsync(raw + "Scalar", (_, value) => values.Enqueue(value), ct); + Require((await adapter.WriteAsync(raw + "Scalar", 713, ct)).Success, "Monitored write denied"); + await Wait(() => values.Any(x => x.Value is int i && i == 713)); + var actual = values.Last(x => x.Value is int i && i == 713); + Require(actual.Timestamp > new DateTimeOffset(2026, 10, 1, 0, 0, 0, TimeSpan.Zero), "Missing source timestamp"); + Require(actual.Quality.ToString() == "Good", "Quality was not Good"); + await adapter.UnsubscribeAsync(handle, ct); + }); + await Check("actual-adapter-alarm-filter-refresh", async () => + { + var alarms = new ConcurrentQueue(); + var handle = await adapter.SubscribeAlarmsAsync("i=2253", null, alarms.Enqueue, ct); + await Wait(() => alarms.Any(x => x.Kind == AlarmTransitionKind.SnapshotComplete) + && alarms.Any(x => x.Message == "matrix-alarm" && x.SourceReference.Contains("Alarm", StringComparison.Ordinal))); + await adapter.UnsubscribeAlarmsAsync(handle, ct); + }); + await Check("actual-adapter-disconnect-reconnect", async () => + { + await adapter.DisconnectAsync(ct); + await adapter.ConnectAsync(OpcUaEndpointConfigSerializer.ToFlatDict(config), ct); + Require((await adapter.ReadAsync(raw + "Scalar", ct)).Success, "Consumer failed after reconnect"); + await adapter.DisconnectAsync(ct); + }); +} +var sdkAssembly = typeof(Opc.Ua.NodeId).Assembly; +var result = new +{ + consumer = typeof(OpcUaDataConnection).Assembly.GetName().Version?.ToString(), + sdk = FileVersionInfo.GetVersionInfo(sdkAssembly.Location).ProductVersion, + process = Environment.ProcessId, mode = mode.ToString(), autoAccept = false, + endpoint, cases, failures, + notImplementedByConsumer = new[] { "HistoryRead/CP", "Part9 acknowledgement methods" }, +}; +File.WriteAllText(Path.Combine(root, "result.json"), JsonSerializer.Serialize(result, new JsonSerializerOptions { WriteIndented = true })); +Console.WriteLine($"Consumer probe: {cases.Count - failures} passed, {failures} failed; {Path.Combine(root, "result.json")}"); +return failures == 0 ? 0 : 1; diff --git a/scripts/validation/scadabridge-sdk-compatibility/README.md b/scripts/validation/scadabridge-sdk-compatibility/README.md new file mode 100644 index 000000000..3b3eb4c54 --- /dev/null +++ b/scripts/validation/scadabridge-sdk-compatibility/README.md @@ -0,0 +1,46 @@ +# Actual ScadaBridge consumer compatibility + +This isolated process references the real ScadaBridge `OpcUaDataConnection` and +`RealOpcUaClient`, with their own dependency graph. It never loads the candidate +SDK into that process. The verified consumer source is +`0e89966da670e289bd875166295bb0e85d8cf8b2`, pinned to SDK 1.5.378.106. + +Build with an explicit clean consumer checkout: + +```sh +dotnet build scripts/validation/scadabridge-sdk-compatibility/Probe.csproj \ + -c Release -p:ScadaBridgeSourceRoot=/absolute/ScadaBridge +``` + +First build the separate application hosts with the parent +`scripts/e2e/test-opcua-sdk-compatibility.ps1` harness. Then choose a new output +directory and pass its original and candidate `ProcessHost.dll` paths: + +```sh +python3 scripts/validation/scadabridge-sdk-compatibility/run.py \ + --baseline-host /absolute/matrix/build-baseline/bin/Release/net10.0/ProcessHost.dll \ + --candidate-host /absolute/matrix/build-candidate/bin/Release/net10.0/ProcessHost.dll \ + --probe scripts/validation/scadabridge-sdk-compatibility/bin/Release/net10.0/Probe.dll \ + --results /absolute/fresh-consumer-evidence +``` + +The helper runs four separate consumer/server pairs: each application version +with None and SignAndEncrypt. None is enabled only in its own test fixture; +the ordinary compatibility host remains strict SignAndEncrypt. The task key is +generated per process pair, issuer/trusted/rejected stores are task-local, and +server public certificates are explicitly copied. Autoaccept remains false. +Never commit an entire output directory: it contains the fixture's private PKI. + +The consumed subset covers API-key activation, raw/UNS scalar and Int32[] +roundtrips, durable hierarchical browse including the native alarm, data quality +and timestamps, alarm filter/ConditionRefresh and disconnect/reconnect. History +and Part 9 acknowledgment are not exposed by the inspected consumer interfaces; +the parent Shared/CLI matrix covers those application services instead. + +ScadaBridge#121 is a reproduced preexisting limitation: SignAndEncrypt fails +against **both** original and candidate servers because the consumer does not +configure an application certificate. A matching baseline failure is evidence, +not a secure-channel pass. The runner retains the nonzero result and each actual +failure; it does not loosen trust or change expected results to return success. +The current None subset and the missing secure identity must be reported +separately. No ScadaBridge production source or user PKI is modified. diff --git a/scripts/validation/scadabridge-sdk-compatibility/evidence/2026-11-10/baseline-None.json b/scripts/validation/scadabridge-sdk-compatibility/evidence/2026-11-10/baseline-None.json new file mode 100644 index 000000000..24e676777 --- /dev/null +++ b/scripts/validation/scadabridge-sdk-compatibility/evidence/2026-11-10/baseline-None.json @@ -0,0 +1,51 @@ +{ + "consumer": "1.0.0.0", + "sdk": "1.5.378.106+99044fdbb638087d62f1e16580e9f73bfda364e2", + "process": 93934, + "mode": "None", + "autoAccept": false, + "endpoint": "opc.tcp://127.0.0.1:51314/OtOpcUa", + "cases": [ + { + "name": "actual-adapter-connect-api-key", + "status": "passed" + }, + { + "name": "scalar-round-trip-nsu=https://zb.com/otopcua/raw;s=Matrix/dev/", + "status": "passed" + }, + { + "name": "array-round-trip-nsu=https://zb.com/otopcua/raw;s=Matrix/dev/", + "status": "passed" + }, + { + "name": "scalar-round-trip-nsu=https://zb.com/otopcua/uns;s=Eq/", + "status": "passed" + }, + { + "name": "array-round-trip-nsu=https://zb.com/otopcua/uns;s=Eq/", + "status": "passed" + }, + { + "name": "actual-adapter-durable-browse", + "status": "passed" + }, + { + "name": "actual-adapter-monitor-quality-time", + "status": "passed" + }, + { + "name": "actual-adapter-alarm-filter-refresh", + "status": "passed" + }, + { + "name": "actual-adapter-disconnect-reconnect", + "status": "passed" + } + ], + "failures": 0, + "notImplementedByConsumer": [ + "HistoryRead/CP", + "Part9 acknowledgement methods" + ] +} diff --git a/scripts/validation/scadabridge-sdk-compatibility/evidence/2026-11-10/baseline-SignAndEncrypt.json b/scripts/validation/scadabridge-sdk-compatibility/evidence/2026-11-10/baseline-SignAndEncrypt.json new file mode 100644 index 000000000..36c5e57d0 --- /dev/null +++ b/scripts/validation/scadabridge-sdk-compatibility/evidence/2026-11-10/baseline-SignAndEncrypt.json @@ -0,0 +1,20 @@ +{ + "consumer": "1.0.0.0", + "sdk": "1.5.378.106+99044fdbb638087d62f1e16580e9f73bfda364e2", + "process": 93939, + "mode": "SignAndEncrypt", + "autoAccept": false, + "endpoint": "opc.tcp://127.0.0.1:51358/OtOpcUa", + "cases": [ + { + "name": "actual-adapter-connect-api-key", + "status": "failed", + "error": "ApplicationCertificate for the security profile http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256 cannot be found.\n[80890000] 'ApplicationCertificate for the security profile http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256 cannot be found.'" + } + ], + "failures": 1, + "notImplementedByConsumer": [ + "HistoryRead/CP", + "Part9 acknowledgement methods" + ] +} diff --git a/scripts/validation/scadabridge-sdk-compatibility/evidence/2026-11-10/candidate-None.json b/scripts/validation/scadabridge-sdk-compatibility/evidence/2026-11-10/candidate-None.json new file mode 100644 index 000000000..4634c6ab3 --- /dev/null +++ b/scripts/validation/scadabridge-sdk-compatibility/evidence/2026-11-10/candidate-None.json @@ -0,0 +1,51 @@ +{ + "consumer": "1.0.0.0", + "sdk": "1.5.378.106+99044fdbb638087d62f1e16580e9f73bfda364e2", + "process": 93941, + "mode": "None", + "autoAccept": false, + "endpoint": "opc.tcp://127.0.0.1:51387/OtOpcUa", + "cases": [ + { + "name": "actual-adapter-connect-api-key", + "status": "passed" + }, + { + "name": "scalar-round-trip-nsu=https://zb.com/otopcua/raw;s=Matrix/dev/", + "status": "passed" + }, + { + "name": "array-round-trip-nsu=https://zb.com/otopcua/raw;s=Matrix/dev/", + "status": "passed" + }, + { + "name": "scalar-round-trip-nsu=https://zb.com/otopcua/uns;s=Eq/", + "status": "passed" + }, + { + "name": "array-round-trip-nsu=https://zb.com/otopcua/uns;s=Eq/", + "status": "passed" + }, + { + "name": "actual-adapter-durable-browse", + "status": "passed" + }, + { + "name": "actual-adapter-monitor-quality-time", + "status": "passed" + }, + { + "name": "actual-adapter-alarm-filter-refresh", + "status": "passed" + }, + { + "name": "actual-adapter-disconnect-reconnect", + "status": "passed" + } + ], + "failures": 0, + "notImplementedByConsumer": [ + "HistoryRead/CP", + "Part9 acknowledgement methods" + ] +} diff --git a/scripts/validation/scadabridge-sdk-compatibility/evidence/2026-11-10/candidate-SignAndEncrypt.json b/scripts/validation/scadabridge-sdk-compatibility/evidence/2026-11-10/candidate-SignAndEncrypt.json new file mode 100644 index 000000000..738c13e29 --- /dev/null +++ b/scripts/validation/scadabridge-sdk-compatibility/evidence/2026-11-10/candidate-SignAndEncrypt.json @@ -0,0 +1,20 @@ +{ + "consumer": "1.0.0.0", + "sdk": "1.5.378.106+99044fdbb638087d62f1e16580e9f73bfda364e2", + "process": 93943, + "mode": "SignAndEncrypt", + "autoAccept": false, + "endpoint": "opc.tcp://127.0.0.1:51455/OtOpcUa", + "cases": [ + { + "name": "actual-adapter-connect-api-key", + "status": "failed", + "error": "ApplicationCertificate for the security profile http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256 cannot be found.\n[80890000] 'ApplicationCertificate for the security profile http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256 cannot be found.'" + } + ], + "failures": 1, + "notImplementedByConsumer": [ + "HistoryRead/CP", + "Part9 acknowledgement methods" + ] +} diff --git a/scripts/validation/scadabridge-sdk-compatibility/evidence/2026-11-10/receipt.json b/scripts/validation/scadabridge-sdk-compatibility/evidence/2026-11-10/receipt.json new file mode 100644 index 000000000..bc2522da9 --- /dev/null +++ b/scripts/validation/scadabridge-sdk-compatibility/evidence/2026-11-10/receipt.json @@ -0,0 +1,98 @@ +{ + "artifacts": { + "baseline_host": { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "sha256": "841f83aeb3a32d49c06518a98963743d720015bba41ae3138649126ce3a6af1c" + }, + "candidate_host": { + "path": "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "sha256": "e025fc21ac3559c3796ec639f0ef7b9c3026ccbbdaa4783e14b8930eae3a2043" + }, + "probe": { + "path": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/scripts/validation/scadabridge-sdk-compatibility/bin/Release/net10.0/Probe.dll", + "sha256": "913ef3e35ffac8a54567e5d4df6f934572043249eaa6a4e0f829efd07b9012d7" + } + }, + "legs": [ + { + "server": "baseline", + "mode": "None", + "serverCommand": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "server", + "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/88ee30e0/scadabridge-final-matrix/baseline-None/server" + ], + "command": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/scripts/validation/scadabridge-sdk-compatibility/bin/Release/net10.0/Probe.dll", + "opc.tcp://127.0.0.1:51314/OtOpcUa", + "None", + "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/88ee30e0/scadabridge-final-matrix/baseline-None/consumer" + ], + "exit": 0, + "result": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/88ee30e0/scadabridge-final-matrix/baseline-None/consumer/result.json", + "serverExit": 0 + }, + { + "server": "baseline", + "mode": "SignAndEncrypt", + "serverCommand": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-baseline/bin/Release/net10.0/ProcessHost.dll", + "server", + "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/88ee30e0/scadabridge-final-matrix/baseline-SignAndEncrypt/server" + ], + "command": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/scripts/validation/scadabridge-sdk-compatibility/bin/Release/net10.0/Probe.dll", + "opc.tcp://127.0.0.1:51358/OtOpcUa", + "SignAndEncrypt", + "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/88ee30e0/scadabridge-final-matrix/baseline-SignAndEncrypt/consumer" + ], + "exit": 1, + "result": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/88ee30e0/scadabridge-final-matrix/baseline-SignAndEncrypt/consumer/result.json", + "serverExit": 0 + }, + { + "server": "candidate", + "mode": "None", + "serverCommand": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "server", + "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/88ee30e0/scadabridge-final-matrix/candidate-None/server" + ], + "command": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/scripts/validation/scadabridge-sdk-compatibility/bin/Release/net10.0/Probe.dll", + "opc.tcp://127.0.0.1:51387/OtOpcUa", + "None", + "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/88ee30e0/scadabridge-final-matrix/candidate-None/consumer" + ], + "exit": 0, + "result": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/88ee30e0/scadabridge-final-matrix/candidate-None/consumer/result.json", + "serverExit": 0 + }, + { + "server": "candidate", + "mode": "SignAndEncrypt", + "serverCommand": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua2-cross-version/OtOpcUa/artifacts/cross-version/run-10/build-candidate/bin/Release/net10.0/ProcessHost.dll", + "server", + "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/88ee30e0/scadabridge-final-matrix/candidate-SignAndEncrypt/server" + ], + "command": [ + "dotnet", + "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/scripts/validation/scadabridge-sdk-compatibility/bin/Release/net10.0/Probe.dll", + "opc.tcp://127.0.0.1:51455/OtOpcUa", + "SignAndEncrypt", + "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/88ee30e0/scadabridge-final-matrix/candidate-SignAndEncrypt/consumer" + ], + "exit": 1, + "result": "/Users/dohertj2/.codex/worktrees/opcua-sdk-2-upgrade/OtOpcUa/artifacts/opcua2/88ee30e0/scadabridge-final-matrix/candidate-SignAndEncrypt/consumer/result.json", + "serverExit": 0 + } + ] +} diff --git a/scripts/validation/scadabridge-sdk-compatibility/evidence/2026-11-10/summary.json b/scripts/validation/scadabridge-sdk-compatibility/evidence/2026-11-10/summary.json new file mode 100644 index 000000000..0c329bc85 --- /dev/null +++ b/scripts/validation/scadabridge-sdk-compatibility/evidence/2026-11-10/summary.json @@ -0,0 +1,11 @@ +{ + "consumerSource": "0e89966da670e289bd875166295bb0e85d8cf8b2", + "consumerSdk": "1.5.378.106", + "baselineServerSdk": "1.5.378.182", + "candidateServerSdk": "2.0.1", + "noneCasesPassed": 18, + "secureConnectionFailures": 2, + "samePreexistingFailure": "BadConfigurationError: ApplicationCertificate not configured", + "issue": "https://gitea.dohertylan.com/dohertj2/ScadaBridge/issues/121", + "releaseApproval": false +} diff --git a/scripts/validation/scadabridge-sdk-compatibility/run.py b/scripts/validation/scadabridge-sdk-compatibility/run.py new file mode 100644 index 000000000..86ac0c0b8 --- /dev/null +++ b/scripts/validation/scadabridge-sdk-compatibility/run.py @@ -0,0 +1,75 @@ +#!/usr/bin/env python3 +"""Run the real ScadaBridge consumer in separate processes against both application versions.""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import secrets +import subprocess +import time + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--baseline-host", type=Path, required=True) + parser.add_argument("--candidate-host", type=Path, required=True) + parser.add_argument("--probe", type=Path, required=True) + parser.add_argument("--results", type=Path, required=True) + args = parser.parse_args() + root = args.results.resolve() + root.mkdir(parents=True, exist_ok=False) + artifacts = {name: path.resolve() for name, path in vars(args).items() if name != "results"} + for path in artifacts.values(): + if not path.is_file(): + raise FileNotFoundError(path) + receipt = { + "artifacts": {name: {"path": str(path), "sha256": hashlib.sha256(path.read_bytes()).hexdigest()} + for name, path in artifacts.items()}, + "legs": [], + } + for version in ("baseline", "candidate"): + for mode in ("None", "SignAndEncrypt"): + leg = root / f"{version}-{mode}" + leg.mkdir() + server_root = leg / "server" + env = os.environ.copy() + env["OPCUA_MATRIX_PASSWORD"] = "otua_matrix_" + secrets.token_urlsafe(32) + if mode == "None": + env["OPCUA_MATRIX_SERVER_SECURITY"] = "none" + else: + env.pop("OPCUA_MATRIX_SERVER_SECURITY", None) + server_command = ["dotnet", str(artifacts[f"{version}_host"]), "server", str(server_root)] + result = {"server": version, "mode": mode, "serverCommand": server_command} + with (leg / "server.log").open("w") as server_log: + server = subprocess.Popen(server_command, env=env, stdout=server_log, stderr=subprocess.STDOUT) + try: + until = time.monotonic() + 40 + while not (server_root / "endpoint.txt").is_file(): + if server.poll() is not None or time.monotonic() >= until: + raise RuntimeError(f"Server failed to become ready; inspect {leg / 'server.log'}") + time.sleep(0.1) + endpoint = (server_root / "endpoint.txt").read_text().strip() + env["SCADABRIDGE_PROBE_SERVER_CERTS"] = str(server_root / "server-pki" / "own" / "certs") + command = ["dotnet", str(artifacts["probe"]), endpoint, mode, str(leg / "consumer")] + with (leg / "consumer.log").open("w") as log: + probe = subprocess.run(command, env=env, stdout=log, stderr=subprocess.STDOUT, timeout=150) + result.update(command=command, exit=probe.returncode, + result=str(leg / "consumer" / "result.json")) + finally: + server_root.mkdir(exist_ok=True) + (server_root / "stop").touch() + try: + server.wait(timeout=15) + except subprocess.TimeoutExpired: + server.terminate() + server.wait(timeout=10) + result["serverExit"] = server.returncode + receipt["legs"].append(result) + (root / "receipt.json").write_text(json.dumps(receipt, indent=2)) + # A pre-existing consumer limitation is evidence to investigate, never converted into a passing leg. + return int(any(leg["exit"] != 0 or leg["serverExit"] != 0 for leg in receipt["legs"])) + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/HistoryReadCommand.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/HistoryReadCommand.cs index 7dd0cc568..fc18bc634 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/HistoryReadCommand.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/HistoryReadCommand.cs @@ -1,3 +1,4 @@ +using ZB.MOM.WW.OtOpcUa.Client.Shared.Helpers; using System.Globalization; using CliFx.Attributes; using CliFx.Exceptions; @@ -210,7 +211,7 @@ public class HistoryReadCommand : CommandBase : StatusCode.IsBad(dv.StatusCode) ? "Bad" : "Uncertain"; await console.Output.WriteLineAsync( - $"{dv.SourceTimestamp.ToString("O"),-35} {dv.Value?.ToString() ?? "(none)",-15} {status,-10} " + + $"{dv.SourceTimestamp.ToString("O"),-35} {ValueConverter.ToClrObject(dv.WrappedValue)?.ToString() ?? "(none)",-15} {status,-10} " + $"{e.UpdateType,-8} {e.UserName ?? "",-20} {e.ModificationTime:O}"); } @@ -244,7 +245,7 @@ public class HistoryReadCommand : CommandBase : StatusCode.IsBad(dv.StatusCode) ? "Bad" : "Uncertain"; await console.Output.WriteLineAsync( - $"{dv.SourceTimestamp.ToString("O"),-35} {dv.Value,-15} {status}"); + $"{dv.SourceTimestamp.ToString("O"),-35} {ValueConverter.ToClrObject(dv.WrappedValue),-15} {status}"); } await console.Output.WriteLineAsync(); @@ -276,23 +277,25 @@ public class HistoryReadCommand : CommandBase internal static EventFilter BuildEventFilter(IReadOnlyList fields, NodeId? ofType) { var filter = new EventFilter(); + var clauses = new List(); foreach (var field in fields) { var type = string.Equals(field, "ConditionName", StringComparison.Ordinal) ? ObjectTypeIds.ConditionType : ObjectTypeIds.BaseEventType; - filter.SelectClauses.Add(new SimpleAttributeOperand(type, new QualifiedName(field)) { AttributeId = Attributes.Value }); + clauses.Add(new SimpleAttributeOperand(type, new QualifiedName(field)) { AttributeId = Attributes.Value }); } + filter.SelectClauses = clauses.ToArrayOf(); if (ofType is not null) - filter.WhereClause.Push(FilterOperator.OfType, new LiteralOperand(new Variant(ofType))); + filter.WhereClause.Push(FilterOperator.OfType, Variant.From(ofType.Value)); return filter; } /// Formats one projected event field for the console: byte strings as hex, times as ISO 8601, null as -. /// The field value. /// Its display text. - private static string FormatEventField(Variant field) => field.Value switch + private static string FormatEventField(Variant field) => ValueConverter.ToClrObject(field) switch { null => "-", byte[] bytes => Convert.ToHexString(bytes), diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/HistoryUpdateCommand.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/HistoryUpdateCommand.cs index 9bf63263d..7f6bee74c 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/HistoryUpdateCommand.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/HistoryUpdateCommand.cs @@ -1,3 +1,4 @@ +using ZB.MOM.WW.OtOpcUa.Client.Shared.Helpers; using System.Globalization; using CliFx.Attributes; using CliFx.Exceptions; @@ -89,11 +90,11 @@ public class HistoryUpdateCommand : CommandBase throw new CommandException( $"--value and --time must be supplied in pairs ({values.Count} value(s), {times.Count} time(s))."); - var updates = new DataValueCollection(); + var updates = new List(); for (var i = 0; i < values.Count; i++) { var ts = ParseTime(times[i], "--time"); - updates.Add(new DataValue(new Variant(ParseValue(values[i], Type)), StatusCodes.Good, ts, ts)); + updates.Add(new DataValue(ValueConverter.ToVariant(ParseValue(values[i], Type)), StatusCodes.Good, ts, ts)); } return new UpdateDataDetails @@ -105,7 +106,7 @@ public class HistoryUpdateCommand : CommandBase "replace" => PerformUpdateType.Replace, _ => PerformUpdateType.Update }, - UpdateValues = updates + UpdateValues = updates.ToArrayOf() }; } case "delete-raw": @@ -134,9 +135,9 @@ public class HistoryUpdateCommand : CommandBase throw new CommandException("--mode delete-at-time takes --time only; --value is not allowed."); if (times.Count == 0) throw new CommandException("--mode delete-at-time requires at least one --time."); - var req = new DateTimeCollection(); + var req = new List(); foreach (var t in times) req.Add(ParseTime(t, "--time")); - return new DeleteAtTimeDetails { NodeId = nodeId, ReqTimes = req }; + return new DeleteAtTimeDetails { NodeId = nodeId, ReqTimes = req.ToArrayOf() }; } } } @@ -238,8 +239,8 @@ public class HistoryUpdateCommand : CommandBase /// The status name, or 0xXXXXXXXX. private static string StatusName(StatusCode code) { - var name = StatusCodes.GetBrowseName(code.Code); - if (string.IsNullOrEmpty(name)) name = StatusCodes.GetBrowseName(code.Code & 0xFFFF0000u); + var name = code.SymbolicId; + if (string.IsNullOrEmpty(name)) name = new StatusCode(code.Code & 0xFFFF0000u).SymbolicId; return string.IsNullOrEmpty(name) ? $"0x{code.Code:X8}" : name; } @@ -247,8 +248,8 @@ public class HistoryUpdateCommand : CommandBase { return details switch { - UpdateDataDetails u => u.UpdateValues.Select(v => v.SourceTimestamp.ToString("O")).ToList(), - DeleteAtTimeDetails d => d.ReqTimes.Select(t => t.ToString("O")).ToList(), + UpdateDataDetails u => (u.UpdateValues.ToArray() ?? []).Select(v => v.SourceTimestamp.ToString("O")).ToList(), + DeleteAtTimeDetails d => (d.ReqTimes.ToArray() ?? []).Select(t => t.ToString("O")).ToList(), DeleteRawModifiedDetails r => [$"{r.StartTime:O}..{r.EndTime:O}"], _ => [] }; diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/ReadCommand.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/ReadCommand.cs index f9678a2a3..5677b9082 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/ReadCommand.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/ReadCommand.cs @@ -1,3 +1,4 @@ +using ZB.MOM.WW.OtOpcUa.Client.Shared.Helpers; using CliFx.Attributes; using CliFx.Exceptions; using CliFx.Infrastructure; @@ -59,12 +60,12 @@ public class ReadCommand : CommandBase // not crash with a stack trace — session-level failures still propagate. await console.Output.WriteLineAsync($"Node: {NodeId}"); await console.Output.WriteLineAsync($"Value: "); - await console.Output.WriteLineAsync($"Status: {(StatusCode)ex.StatusCode} ({StatusCodes.GetBrowseName(ex.StatusCode)})"); + await console.Output.WriteLineAsync($"Status: {(StatusCode)ex.StatusCode} ({ex.StatusCode.SymbolicId})"); return; } await console.Output.WriteLineAsync($"Node: {NodeId}"); - await console.Output.WriteLineAsync($"Value: {value.Value}"); + await console.Output.WriteLineAsync($"Value: {ValueConverter.ToClrObject(value.WrappedValue)}"); await console.Output.WriteLineAsync($"Status: {value.StatusCode}"); await console.Output.WriteLineAsync($"Source Time: {value.SourceTimestamp:O}"); await console.Output.WriteLineAsync($"Server Time: {value.ServerTimestamp:O}"); diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/SubscribeCommand.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/SubscribeCommand.cs index d8c202b3b..13d37903f 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/SubscribeCommand.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/SubscribeCommand.cs @@ -1,3 +1,4 @@ +using ZB.MOM.WW.OtOpcUa.Client.Shared.Helpers; using System.Collections.Concurrent; using System.Threading.Channels; using CliFx.Attributes; @@ -123,14 +124,14 @@ public class SubscribeCommand : CommandBase try { var key = e.NodeId.ToString(); - lastStatus[key] = (e.Value.StatusCode, DateTime.UtcNow, e.Value.Value); + lastStatus[key] = (e.Value.StatusCode, DateTime.UtcNow, ValueConverter.ToClrObject(e.Value.WrappedValue)); updateCount.AddOrUpdate(key, 1, (_, v) => v + 1); if (!StatusCode.IsGood(e.Value.StatusCode)) everBad.TryAdd(key, 0); if (!Quiet) { var line = - $"[{e.Value.SourceTimestamp:O}] {displayNameByNodeId.GetValueOrDefault(key, key)} = {e.Value.Value} ({e.Value.StatusCode})"; + $"[{e.Value.SourceTimestamp:O}] {displayNameByNodeId.GetValueOrDefault(key, key)} = {ValueConverter.ToClrObject(e.Value.WrappedValue)} ({e.Value.StatusCode})"; outputChannel.Writer.TryWrite(line); } } @@ -271,7 +272,7 @@ public class SubscribeCommand : CommandBase var childPath = $"{parentPath}/{child.DisplayName}"; if (child.NodeClass == "Variable") { - into.Add((nodeId, childPath)); + into.Add((nodeId.Value, childPath)); } if (child.HasChildren) { diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/WriteCommand.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/WriteCommand.cs index 63f889334..1810d2867 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/WriteCommand.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Commands/WriteCommand.cs @@ -54,7 +54,7 @@ public class WriteCommand : CommandBase // Read current value to determine type for conversion var currentValue = await service.ReadValueAsync(nodeId, ct); - var typedValue = ValueConverter.ConvertValue(Value, currentValue.Value); + var typedValue = ValueConverter.ConvertValue(Value, ValueConverter.ToClrObject(currentValue.WrappedValue)); var statusCode = await service.WriteValueAsync(nodeId, typedValue, ct); diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Helpers/NodeIdParser.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Helpers/NodeIdParser.cs index 8fdc4c917..e472ab6b6 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Helpers/NodeIdParser.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/Helpers/NodeIdParser.cs @@ -52,6 +52,6 @@ public static class NodeIdParser var result = Parse(nodeIdString); if (result == null) throw new ArgumentException("Node ID is required but was not provided."); - return result; + return result.Value; } } \ No newline at end of file diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultApplicationConfigurationFactory.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultApplicationConfigurationFactory.cs index ffdaffd66..107117aff 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultApplicationConfigurationFactory.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultApplicationConfigurationFactory.cs @@ -23,7 +23,7 @@ internal sealed class DefaultApplicationConfigurationFactory : IApplicationConfi ? ClientStoragePaths.GetPkiPath() : settings.CertificateStorePath; - var config = new ApplicationConfiguration + var config = new ApplicationConfiguration(ClientTelemetry.Context) { ApplicationName = "OtOpcUaClient", ApplicationUri = "urn:localhost:OtOpcUaClient", @@ -33,7 +33,8 @@ internal sealed class DefaultApplicationConfigurationFactory : IApplicationConfi ApplicationCertificate = new CertificateIdentifier { StoreType = CertificateStoreType.Directory, - StorePath = Path.Combine(storePath, "own") + StorePath = Path.Combine(storePath, "own"), + SubjectName = "CN=OtOpcUaClient" }, TrustedIssuerCertificates = new CertificateTrustList { @@ -58,20 +59,28 @@ internal sealed class DefaultApplicationConfigurationFactory : IApplicationConfi } }; - await config.ValidateAsync(ApplicationType.Client, ct); - - if (settings.AutoAcceptCertificates) - config.CertificateValidator.CertificateValidation += (_, e) => e.Accept = true; - - if (settings.SecurityMode != SecurityMode.None) + try { - var app = new ApplicationInstance(ClientTelemetry.Context) + await config.ValidateAsync(ApplicationType.Client, ct); + + if (settings.SecurityMode != SecurityMode.None) { - ApplicationName = "OtOpcUaClient", - ApplicationType = ApplicationType.Client, - ApplicationConfiguration = config - }; - await app.CheckApplicationInstanceCertificatesAsync(false, 2048); + var app = new ApplicationInstance(ClientTelemetry.Context) + { + ApplicationName = "OtOpcUaClient", + ApplicationType = ApplicationType.Client, + ApplicationConfiguration = config + }; + // Key size is configured separately; this argument is a lifetime in months. + // Keep the SDK creation default and reuse any valid certificate already in the store. + await app.CheckApplicationInstanceCertificatesAsync(false, ct: ct); + } + } + catch + { + try { (config.CertificateManager as IDisposable)?.Dispose(); } + catch (Exception ex) { Logger.Warning(ex, "Disposing certificate manager after configuration failure"); } + throw; } Logger.Debug("ApplicationConfiguration created for {EndpointUrl}", settings.EndpointUrl); diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultEndpointDiscovery.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultEndpointDiscovery.cs index c16c020eb..d2ade3d82 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultEndpointDiscovery.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultEndpointDiscovery.cs @@ -19,9 +19,9 @@ internal sealed class DefaultEndpointDiscovery : IEndpointDiscovery // obsolete synchronous CoreClientUtils.SelectEndpoint, which does the same filter + rewrite.) using var client = await DiscoveryClient.CreateAsync( config, new Uri(endpointUrl), DiagnosticsMasks.None, ct).ConfigureAwait(false); - var allEndpoints = await client.GetEndpointsAsync(null, ct).ConfigureAwait(false); + var allEndpoints = await client.GetEndpointsAsync(default, ct).ConfigureAwait(false); - return EndpointSelector.SelectBest(allEndpoints, endpointUrl, requestedMode); + return EndpointSelector.SelectBest(allEndpoints.ToArray() ?? [], endpointUrl, requestedMode); } } @@ -90,7 +90,7 @@ internal static class EndpointSelector // advertises its own host:port (docker-dev containers all say :4840); following that would // open the session on a different server and fail the secure-channel certificate check. // Only when the scheme matches: a different scheme (https vs opc.tcp) is a different transport. - var serverUri = new Uri(best.EndpointUrl); + var serverUri = new Uri(best.EndpointUrl ?? throw new InvalidOperationException("Endpoint has no URL.")); var requestedUri = new Uri(endpointUrl); // A URL typed without a port (opc.tcp has no registered default, so Port is -1) keeps the advertised port. var port = requestedUri.Port > 0 ? requestedUri.Port : serverUri.Port; diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultSessionAdapter.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultSessionAdapter.cs index ddb5ed0b8..70025bdd4 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultSessionAdapter.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultSessionAdapter.cs @@ -12,21 +12,25 @@ internal sealed class DefaultSessionAdapter : ISessionAdapter { private static readonly ILogger Logger = Log.ForContext(); private readonly Session _session; + private readonly IDisposable? _certificateManager; + private int _disposed; /// /// Wraps a live OPC UA session so the shared client can issue runtime operations through a testable adapter surface. /// /// The connected OPC UA session used for browsing, reads, writes, history, and subscriptions. - public DefaultSessionAdapter(Session session) + /// The per-connection certificate manager owned until session disposal. + public DefaultSessionAdapter(Session session, IDisposable? certificateManager = null) { _session = session; + _certificateManager = certificateManager; } /// public bool Connected => _session.Connected; /// - public string SessionId => _session.SessionId?.ToString() ?? string.Empty; + public string SessionId => _session.SessionId.IsNull ? string.Empty : _session.SessionId.ToString(); /// public string SessionName => _session.SessionName ?? string.Empty; @@ -35,7 +39,7 @@ internal sealed class DefaultSessionAdapter : ISessionAdapter public string EndpointUrl => _session.Endpoint?.EndpointUrl ?? string.Empty; /// - public string ServerName => _session.Endpoint?.Server?.ApplicationName?.Text ?? string.Empty; + public string ServerName => _session.Endpoint?.Server?.ApplicationName.Text ?? string.Empty; /// public string SecurityMode => _session.Endpoint?.SecurityMode.ToString() ?? string.Empty; @@ -72,13 +76,13 @@ internal sealed class DefaultSessionAdapter : ISessionAdapter Value = value }; - var writeCollection = new WriteValueCollection { writeValue }; + ArrayOf writeCollection = [writeValue]; var response = await _session.WriteAsync(null, writeCollection, ct); // A malformed or service-level-faulted response can come back with an empty // Results collection alongside a service fault. Surface the service result // (or BadUnexpectedError) rather than letting Results[0] throw // IndexOutOfRangeException upstream. - if (response.Results == null || response.Results.Count == 0) + if (response.Results.Count == 0) { var serviceResult = response.ResponseHeader?.ServiceResult.Code ?? StatusCodes.BadUnexpectedError; throw new ServiceResultException(serviceResult, @@ -89,7 +93,7 @@ internal sealed class DefaultSessionAdapter : ISessionAdapter } /// - public async Task<(byte[]? ContinuationPoint, ReferenceDescriptionCollection References)> BrowseAsync( + public async Task<(byte[]? ContinuationPoint, ArrayOf References)> BrowseAsync( NodeId nodeId, uint nodeClassMask, CancellationToken ct) { var (_, continuationPoint, references) = await _session.BrowseAsync( @@ -100,19 +104,25 @@ internal sealed class DefaultSessionAdapter : ISessionAdapter BrowseDirection.Forward, ReferenceTypeIds.HierarchicalReferences, true, - nodeClassMask); + nodeClassMask, ct); - return (continuationPoint, references ?? []); + return (continuationPoint.IsNull ? null : continuationPoint.ToArray(), references); } /// - public async Task<(byte[]? ContinuationPoint, ReferenceDescriptionCollection References)> BrowseNextAsync( + public async Task<(byte[]? ContinuationPoint, ArrayOf References)> BrowseNextAsync( byte[] continuationPoint, CancellationToken ct) { // Pass the caller's token so a cancelled browse does not block on the continuation // round-trip. - var (_, nextCp, nextRefs) = await _session.BrowseNextAsync(null, false, continuationPoint, ct); - return (nextCp, nextRefs ?? []); + var (_, nextCp, nextRefs) = await _session.BrowseNextAsync(null, false, ByteString.From(continuationPoint), ct); + return (nextCp.IsNull ? null : nextCp.ToArray(), nextRefs); + } + + /// + public async Task ReleaseBrowseContinuationPointAsync(byte[] continuationPoint, CancellationToken ct) + { + await _session.BrowseNextAsync(null, true, ByteString.From(continuationPoint), ct).ConfigureAwait(false); } /// @@ -120,16 +130,16 @@ internal sealed class DefaultSessionAdapter : ISessionAdapter { var response = await _session.HistoryUpdateAsync( null, - new ExtensionObjectCollection { new ExtensionObject(details) }, + [new ExtensionObject(details)], ct).ConfigureAwait(false); var statuses = new List(); var ops = new List>(); - if (response.Results != null) + if (!response.Results.IsEmpty) foreach (var r in response.Results) { statuses.Add(r.StatusCode); - ops.Add(r.OperationResults?.ToArray() ?? Array.Empty()); + ops.Add(r.OperationResults.ToArray() ?? []); } return new Models.HistoryUpdateOutcome(response.ResponseHeader.ServiceResult, statuses, ops); @@ -152,10 +162,10 @@ internal sealed class DefaultSessionAdapter : ISessionAdapter // by the cap releases the server's cursor (HistoryReadPaging). This path used to pass // `releaseContinuationPoints: continuationPoint != null`, which RELEASED the second page instead of reading it, // silently truncating every raw read to its first server page. - return await HistoryReadPaging.ReadAllAsync( + return await HistoryReadPaging.ReadAllAsync( (cp, release, token) => ReadHistoryPageAsync(details, nodeId, cp, release, TimestampsToReturn.Source, token), - result => result.HistoryData is ExtensionObject { Body: HistoryData historyData } - ? historyData.DataValues + result => result.HistoryData.TryGetValue(out HistoryData? historyData) + ? historyData.DataValues.ToArray() ?? [] : [], maxValues, nodeId, ct).ConfigureAwait(false); } @@ -193,21 +203,21 @@ internal sealed class DefaultSessionAdapter : ISessionAdapter return await HistoryReadPaging.ReadAllAsync( (cp, release, token) => ReadHistoryPageAsync(details, nodeId, cp, release, TimestampsToReturn.Both, token), - result => result.HistoryData is ExtensionObject { Body: HistoryEvent historyEvent } - ? historyEvent.Events.Select(e => new Models.HistoryEventEntry(e.EventFields?.ToArray() ?? [])) + result => result.HistoryData.TryGetValue(out HistoryEvent? historyEvent) + ? (historyEvent.Events.ToArray() ?? []).Select(e => new Models.HistoryEventEntry(e.EventFields.ToArray() ?? [])) : [], maxEvents, nodeId, ct).ConfigureAwait(false); } private static IEnumerable ToModifiedEntries(HistoryReadResult result) { - if (result.HistoryData is not ExtensionObject { Body: HistoryModifiedData modified }) yield break; + if (!result.HistoryData.TryGetValue(out HistoryModifiedData? modified)) yield break; for (var i = 0; i < modified.DataValues.Count; i++) { var info = i < modified.ModificationInfos.Count ? modified.ModificationInfos[i] : null; yield return new Models.HistoryModifiedEntry( modified.DataValues[i], - info?.ModificationTime ?? DateTime.MinValue, + info?.ModificationTime.ToDateTime() ?? DateTime.MinValue, info?.UpdateType ?? default, info?.UserName); } @@ -218,10 +228,10 @@ internal sealed class DefaultSessionAdapter : ISessionAdapter HistoryReadDetails details, NodeId nodeId, byte[]? continuationPoint, bool release, TimestampsToReturn timestamps, CancellationToken ct) { - var nodesToRead = new HistoryReadValueIdCollection - { - new HistoryReadValueId { NodeId = nodeId, ContinuationPoint = continuationPoint } - }; + ArrayOf nodesToRead = + [ + new HistoryReadValueId { NodeId = nodeId, ContinuationPoint = ByteString.From(continuationPoint) } + ]; // The async overload honours the token and does not block the caller's thread (the UI dispatcher for // client.ui consumers). @@ -244,10 +254,7 @@ internal sealed class DefaultSessionAdapter : ISessionAdapter AggregateType = [aggregateId] }; - var nodesToRead = new HistoryReadValueIdCollection - { - new HistoryReadValueId { NodeId = nodeId } - }; + ArrayOf nodesToRead = [new HistoryReadValueId { NodeId = nodeId }]; // Use the async overload so the method honors the cancellation token and // does not block on a synchronous service round-trip. @@ -262,13 +269,23 @@ internal sealed class DefaultSessionAdapter : ISessionAdapter var results = response.Results; var allValues = new List(); - if (results != null && results.Count > 0) + if (results.Count > 0) { var result = results[0]; - HistoryReadStatus.ThrowIfRefused(result.StatusCode, nodeId); - if (result.HistoryData is ExtensionObject ext && - ext.Body is HistoryData historyData) - allValues.AddRange(historyData.DataValues); + try + { + HistoryReadStatus.ThrowIfRefused(result.StatusCode, nodeId); + if (result.HistoryData.TryGetValue(out HistoryData? historyData)) + allValues.AddRange(historyData.DataValues); + } + finally + { + // Keep the existing one-shot processed read; it owns no outstanding server cursor on return. + if (!result.ContinuationPoint.IsEmpty) + await HistoryReadPaging.ReleaseAsync( + (cp, release, token) => ReadHistoryPageAsync(details, nodeId, cp, release, TimestampsToReturn.Source, token), + result.ContinuationPoint.ToArray(), nodeId).ConfigureAwait(false); + } } return allValues; @@ -322,6 +339,7 @@ internal sealed class DefaultSessionAdapter : ISessionAdapter /// public void Dispose() { + if (Interlocked.Exchange(ref _disposed, 1) != 0) return; try { if (_session.Connected) DisposeBridge.Run(ct => _session.CloseAsync(ct)); @@ -330,7 +348,8 @@ internal sealed class DefaultSessionAdapter : ISessionAdapter { } - _session.Dispose(); + try { _session.Dispose(); } + finally { _certificateManager?.Dispose(); } } /// @@ -339,20 +358,20 @@ internal sealed class DefaultSessionAdapter : ISessionAdapter { var result = await _session.CallAsync( null, - new CallMethodRequestCollection + new CallMethodRequest[] { new() { ObjectId = objectId, MethodId = methodId, - InputArguments = new VariantCollection(inputArguments.Select(a => new Variant(a))) + InputArguments = inputArguments.Select(ValueConverter.ToVariant).ToArrayOf() } }, ct); // An empty Results collection paired with a service fault must surface as // a ServiceResultException, not an IndexOutOfRangeException from Results[0]. - if (result.Results == null || result.Results.Count == 0) + if (result.Results.Count == 0) { var serviceResult = result.ResponseHeader?.ServiceResult.Code ?? StatusCodes.BadUnexpectedError; throw new ServiceResultException(serviceResult, @@ -363,6 +382,7 @@ internal sealed class DefaultSessionAdapter : ISessionAdapter if (StatusCode.IsBad(callResult.StatusCode)) throw new ServiceResultException(callResult.StatusCode); - return callResult.OutputArguments?.Select(v => v.Value).ToList(); + return callResult.OutputArguments.IsNull ? null + : (callResult.OutputArguments.ToArray() ?? []).Select(v => ValueConverter.ToClrObject(v)!).ToList(); } } diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultSessionFactory.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultSessionFactory.cs index 2cab8d81d..0619ec1e0 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultSessionFactory.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultSessionFactory.cs @@ -30,13 +30,13 @@ internal sealed class DefaultSessionFactory : ISessionFactory sessionName, sessionTimeoutMs, identity, - null, + default, ct); var session = created as Session ?? throw new InvalidOperationException( $"Session factory returned {created.GetType().Name}, expected {nameof(Session)}."); Logger.Information("Session created: {SessionName} -> {EndpointUrl}", sessionName, endpoint.EndpointUrl); - return new DefaultSessionAdapter(session); + return new DefaultSessionAdapter(session, config.CertificateManager as IDisposable); } } \ No newline at end of file diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultSubscriptionAdapter.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultSubscriptionAdapter.cs index 6473abf67..6a49f91c1 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultSubscriptionAdapter.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/DefaultSubscriptionAdapter.cs @@ -14,6 +14,8 @@ internal sealed class DefaultSubscriptionAdapter : ISubscriptionAdapter private readonly Subscription _subscription; private readonly Func? _detach; private int _detached; + private int _finishing; + private readonly TaskCompletionSource _finished = new(TaskCreationOptions.RunContinuationsAsynchronously); /// /// Wraps a live OPC UA subscription so client code can manage monitored items through a testable abstraction. @@ -47,7 +49,7 @@ internal sealed class DefaultSubscriptionAdapter : ISubscriptionAdapter item.Notification += (_, e) => { - if (e.NotificationValue is MonitoredItemNotification notification) + if (Volatile.Read(ref _finishing) == 0 && e.NotificationValue is MonitoredItemNotification notification) onDataChange(nodeId.ToString(), notification.Value); }; @@ -90,7 +92,7 @@ internal sealed class DefaultSubscriptionAdapter : ISubscriptionAdapter item.Notification += (_, e) => { - if (e.NotificationValue is EventFieldList eventFields) onEvent(eventFields); + if (Volatile.Read(ref _finishing) == 0 && e.NotificationValue is EventFieldList eventFields) onEvent(eventFields); }; _subscription.AddItem(item); @@ -112,19 +114,28 @@ internal sealed class DefaultSubscriptionAdapter : ISubscriptionAdapter /// public async Task DeleteAsync(CancellationToken ct) { + if (Interlocked.Exchange(ref _finishing, 1) != 0) + { + await _finished.Task.WaitAsync(ct).ConfigureAwait(false); + return; + } try { - // Forward the caller's token so the delete can be cancelled. - await _subscription.DeleteAsync(true, ct); - } - catch (Exception ex) - { - Logger.Warning(ex, "Error deleting subscription"); - } + try { await _subscription.DeleteAsync(true, ct).ConfigureAwait(false); } + catch (Exception ex) { Logger.Warning(ex, "Error deleting subscription"); } - // Detach whether or not the server-side delete succeeded: the adapter is finished with it either way. - await DetachAsync(ct); - _monitoredItems.Clear(); + // A cancelled delete still has local resources to release. Cleanup gets its own bounded token. + using var cleanup = new CancellationTokenSource(TimeSpan.FromSeconds(5)); + try { await DetachAsync(cleanup.Token).WaitAsync(cleanup.Token).ConfigureAwait(false); } + catch (Exception ex) { Logger.Warning(ex, "Error detaching subscription"); } + finally + { + _monitoredItems.Clear(); + try { await Task.Run(_subscription.Dispose).WaitAsync(cleanup.Token).ConfigureAwait(false); } + catch (Exception ex) { Logger.Warning(ex, "Error disposing subscription resources"); } + } + } + finally { _finished.TrySetResult(); } } private async Task DetachAsync(CancellationToken ct) @@ -145,21 +156,6 @@ internal sealed class DefaultSubscriptionAdapter : ISubscriptionAdapter /// public void Dispose() { - // One bounded bridge (5 s) for delete + detach, so a dispose never blocks longer than before (review m6). - // DetachAsync swallows its own failures; a failed delete must not skip the detach. - try - { - DisposeBridge.Run(async ct => - { - try { await _subscription.DeleteAsync(true, ct); } - catch (Exception ex) { Logger.Warning(ex, "Error deleting subscription"); } - await DetachAsync(ct); - }); - } - catch - { - } - - _monitoredItems.Clear(); + DisposeBridge.Run(DeleteAsync); } } diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/ISessionAdapter.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/ISessionAdapter.cs index 1662a946f..8b18e17d7 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/ISessionAdapter.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Adapters/ISessionAdapter.cs @@ -78,7 +78,7 @@ internal interface ISessionAdapter : IDisposable /// The node classes that should be returned to the caller. /// The cancellation token that aborts the browse request. /// A continuation point (or null when complete) and the references found. - Task<(byte[]? ContinuationPoint, ReferenceDescriptionCollection References)> BrowseAsync( + Task<(byte[]? ContinuationPoint, ArrayOf References)> BrowseAsync( NodeId nodeId, uint nodeClassMask = 0, CancellationToken ct = default); /// @@ -87,9 +87,15 @@ internal interface ISessionAdapter : IDisposable /// The continuation token returned by a prior browse result page. /// The cancellation token that aborts the browse-next request. /// The next continuation point (or null when exhausted) and the additional references. - Task<(byte[]? ContinuationPoint, ReferenceDescriptionCollection References)> BrowseNextAsync( + Task<(byte[]? ContinuationPoint, ArrayOf References)> BrowseNextAsync( byte[] continuationPoint, CancellationToken ct = default); + /// Releases a browse cursor that the caller stops following. + /// The cursor owned by this session. + /// A bounded cleanup token independent of the cancelled browse. + /// The completion of the release request. + Task ReleaseBrowseContinuationPointAsync(byte[] continuationPoint, CancellationToken ct); + /// /// Reads raw historical data. /// diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Helpers/HistoryReadPaging.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Helpers/HistoryReadPaging.cs index 16bb72b68..c1b30a83b 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Helpers/HistoryReadPaging.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Helpers/HistoryReadPaging.cs @@ -56,15 +56,15 @@ internal static class HistoryReadPaging HistoryReadStatus.ThrowIfRefused(result.StatusCode, nodeId); all.AddRange(extract(result)); - continuationPoint = result.ContinuationPoint; + continuationPoint = result.ContinuationPoint.IsNull ? null : result.ContinuationPoint.ToArray(); if (continuationPoint is not { Length: > 0 }) return Trim(all, maxValues); if (all.Count >= maxValues) break; } } - catch (OperationCanceledException) + catch { - // Cancelled between pages (or during page N+1) with a cursor outstanding: release it rather than leave it - // occupying one of the session's continuation-point slots, then surface the cancellation. + // A refused/failed/cancelled continuation still leaves the last cursor owned by this read. + // Best-effort release must preserve the original operation failure. if (continuationPoint is { Length: > 0 }) await ReleaseAsync(readPage, continuationPoint, nodeId); throw; } @@ -81,12 +81,12 @@ internal static class HistoryReadPaging return all; } - private static async Task ReleaseAsync(PageReader readPage, byte[] continuationPoint, NodeId nodeId) + internal static async Task ReleaseAsync(PageReader readPage, byte[] continuationPoint, NodeId nodeId) { try { using var cts = new CancellationTokenSource(ReleaseTimeout); - await readPage(continuationPoint, true, cts.Token).ConfigureAwait(false); + await readPage(continuationPoint, true, cts.Token).WaitAsync(cts.Token).ConfigureAwait(false); } catch (Exception ex) { diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Helpers/HistoryReadStatus.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Helpers/HistoryReadStatus.cs index 4a43d5967..675c43307 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Helpers/HistoryReadStatus.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Helpers/HistoryReadStatus.cs @@ -19,6 +19,6 @@ internal static class HistoryReadStatus { if (!StatusCode.IsBad(status) || status.Code == StatusCodes.BadNoData) return; throw new ServiceResultException(status.Code, - $"HistoryRead of {nodeId} failed: {StatusCodes.GetBrowseName(status.Code)} (0x{status.Code:X8})."); + $"HistoryRead of {nodeId} failed: {status.ToString()} (0x{status.Code:X8})."); } } diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Helpers/ValueConverter.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Helpers/ValueConverter.cs index 559188de3..bd161882c 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Helpers/ValueConverter.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/Helpers/ValueConverter.cs @@ -1,3 +1,5 @@ +using Opc.Ua; + namespace ZB.MOM.WW.OtOpcUa.Client.Shared.Helpers; /// @@ -6,6 +8,49 @@ namespace ZB.MOM.WW.OtOpcUa.Client.Shared.Helpers; /// public static class ValueConverter { + /// Converts a supported client payload to an SDK value, detaching caller-owned buffers. + /// The existing CLR or SDK payload. + /// The corresponding OPC UA value. + /// The payload shape is unsupported. + public static Variant ToVariant(object? value) + { + // Historically a CLR byte[] supplied to a client write/method was a scalar ByteString. + if (value is byte[] bytes && bytes.GetType() == typeof(byte[])) return Variant.From(ByteString.From(bytes.AsSpan())); + if (value is ByteString byteString) return Variant.From(byteString.IsNull ? default : byteString.Copy()); + if (!VariantHelper.TryCastFrom(value, out Variant variant)) + throw new ServiceResultException(StatusCodes.BadTypeMismatch, "Unsupported client value type or shape."); + if (variant.TypeInfo.IsMatrix) + throw new ServiceResultException(StatusCodes.BadTypeMismatch, "Unsupported client matrix shape."); + if (variant.TypeInfo.IsArray && variant.TryGetValue(out ArrayOf buffers)) + return Variant.From(buffers.IsNull ? default : buffers.ConvertAll(b => b.IsNull ? default : b.Copy())); + // ArrayOf is read-only, but can wrap externally owned ReadOnlyMemory. Detach it too. + if (value is not Array && variant.TypeInfo.IsArray && variant.AsBoxedObject(Variant.BoxingBehavior.Legacy) is Array array) + { + if (!VariantHelper.TryCastFrom(array, out variant)) + throw new ServiceResultException(StatusCodes.BadTypeMismatch, "Unsupported client array type."); + } + else if (variant.TypeInfo.IsScalar && variant.TryGetValue(out ByteString retainedBytes)) + variant = Variant.From(retainedBytes.IsNull ? default : retainedBytes.Copy()); + return variant; + } + + /// Returns the CLR representation expected by existing client object consumers. + /// The SDK value to inspect. + /// A CLR scalar or array, preserving null versus empty values. + public static object? ToClrObject(Variant value) + { + return value.AsBoxedObject(Variant.BoxingBehavior.Legacy) switch + { + ByteString bytes => bytes.IsNull ? null : bytes.ToArray(), + DateTimeUtc timestamp => timestamp.ToDateTime(), + Uuid guid => (Guid)guid, + DateTimeUtc[] timestamps => timestamps.Select(t => t.ToDateTime()).ToArray(), + Uuid[] guids => guids.Select(g => (Guid)g).ToArray(), + ByteString[] buffers => buffers.Select(b => b.IsNull ? null : b.ToArray()).ToArray(), + var payload => payload + }; + } + /// /// Converts a raw string value into the runtime type expected by the target node. /// diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/OpcUaClientService.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/OpcUaClientService.cs index e0681337c..513fb30fe 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/OpcUaClientService.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.Shared/OpcUaClientService.cs @@ -221,13 +221,13 @@ public sealed class OpcUaClientService : IOpcUaClientService if (value is string rawString) { var currentDataValue = await _session!.ReadValueAsync(nodeId, ct); - if (!StatusCode.IsGood(currentDataValue.StatusCode) || currentDataValue.Value == null) + if (!StatusCode.IsGood(currentDataValue.StatusCode) || ValueConverter.ToClrObject(currentDataValue.WrappedValue) == null) throw new InvalidOperationException( $"Cannot infer target type for node {nodeId}: read returned status {currentDataValue.StatusCode} with no value. Provide a typed value instead of a string."); - typedValue = ValueConverter.ConvertValue(rawString, currentDataValue.Value); + typedValue = ValueConverter.ConvertValue(rawString, ValueConverter.ToClrObject(currentDataValue.WrappedValue)); } - var dataValue = new DataValue(new Variant(typedValue)); + var dataValue = new DataValue(ValueConverter.ToVariant(typedValue)); return await _session!.WriteValueAsync(nodeId, dataValue, ct); } @@ -242,22 +242,39 @@ public sealed class OpcUaClientService : IOpcUaClientService var nodeClassMask = (uint)NodeClass.Object | (uint)NodeClass.Variable | (uint)NodeClass.Method; var results = new List(); - var (continuationPoint, references) = await _session!.BrowseAsync(startNode, nodeClassMask, ct); - - while (references.Count > 0) + // A cursor belongs to the session that issued it, including while failover swaps _session. + var session = _session!; + byte[]? continuationPoint = null; + try { - // Child detection is lazy: an Object MAY have children and is confirmed when the caller expands or - // recurses into it. Probing each Object child with its own Browse made one level of N folders cost N + 1 - // round trips, and a recursive subscribe over a 50k-node tree ~50k extra Browse calls. - foreach (var reference in references) - results.Add(new BrowseResult( - reference.NodeId.ToString(), - reference.DisplayName?.Text ?? string.Empty, - reference.NodeClass.ToString(), - reference.NodeClass == NodeClass.Object)); + ArrayOf references; + (continuationPoint, references) = await session.BrowseAsync(startNode, nodeClassMask, ct); + while (references.Count > 0) + { + foreach (var reference in references) + results.Add(new BrowseResult( + reference.NodeId.ToString(), + reference.DisplayName.Text ?? string.Empty, + reference.NodeClass.ToString(), + reference.NodeClass == NodeClass.Object)); - if (continuationPoint is not { Length: > 0 } pending) break; - (continuationPoint, references) = await _session.BrowseNextAsync(pending, ct); + if (continuationPoint is not { Length: > 0 } pending) break; + ct.ThrowIfCancellationRequested(); + (continuationPoint, references) = await session.BrowseNextAsync(pending, ct); + } + } + finally + { + if (continuationPoint is { Length: > 0 }) + { + try + { + using var release = new CancellationTokenSource(HistoryReadPaging.ReleaseTimeout); + await session.ReleaseBrowseContinuationPointAsync(continuationPoint, release.Token) + .WaitAsync(release.Token).ConfigureAwait(false); + } + catch (Exception ex) { Logger.Warning(ex, "Releasing browse continuation point failed"); } + } } return results; @@ -293,7 +310,7 @@ public sealed class OpcUaClientService : IOpcUaClientService } var handle = await subscription.AddDataChangeMonitoredItemAsync( - nodeId, intervalMs, OnDataChangeNotification, ct); + nodeId, intervalMs, DataCallback(session, subscription), ct); lock (_subscriptionLock) { @@ -377,7 +394,7 @@ public sealed class OpcUaClientService : IOpcUaClientService var filter = CreateAlarmEventFilter(); await subscription.AddEventMonitoredItemAsync( - monitorNode, intervalMs, filter, OnAlarmEventNotification, ct); + monitorNode, intervalMs, filter, AlarmCallback(session, subscription), ct); lock (_subscriptionLock) { @@ -683,15 +700,15 @@ public sealed class OpcUaClientService : IOpcUaClientService var redundancySupportValue = await _session!.ReadValueAsync(VariableIds.Server_ServerRedundancy_RedundancySupport, ct); RedundancySupport redundancySupport; - if (StatusCode.IsGood(redundancySupportValue.StatusCode) && redundancySupportValue.Value != null) - redundancySupport = (RedundancySupport)Convert.ToInt32(redundancySupportValue.Value); + if (StatusCode.IsGood(redundancySupportValue.StatusCode) && ValueConverter.ToClrObject(redundancySupportValue.WrappedValue) != null) + redundancySupport = (RedundancySupport)Convert.ToInt32(ValueConverter.ToClrObject(redundancySupportValue.WrappedValue)); else redundancySupport = RedundancySupport.None; var redundancyMode = redundancySupport.ToString(); var serviceLevelValue = await _session.ReadValueAsync(VariableIds.Server_ServiceLevel, ct); - var serviceLevel = StatusCode.IsGood(serviceLevelValue.StatusCode) && serviceLevelValue.Value != null - ? Convert.ToByte(serviceLevelValue.Value) + var serviceLevel = StatusCode.IsGood(serviceLevelValue.StatusCode) && ValueConverter.ToClrObject(serviceLevelValue.WrappedValue) != null + ? Convert.ToByte(ValueConverter.ToClrObject(serviceLevelValue.WrappedValue)) : (byte)0; string[] serverUris = []; @@ -699,7 +716,7 @@ public sealed class OpcUaClientService : IOpcUaClientService { var serverUriArrayValue = await _session.ReadValueAsync(VariableIds.Server_ServerRedundancy_ServerUriArray, ct); - if (serverUriArrayValue.Value is string[] uris) + if (ValueConverter.ToClrObject(serverUriArrayValue.WrappedValue) is string[] uris) serverUris = uris; } catch @@ -711,7 +728,7 @@ public sealed class OpcUaClientService : IOpcUaClientService try { var serverArrayValue = await _session.ReadValueAsync(VariableIds.Server_ServerArray, ct); - if (serverArrayValue.Value is string[] serverArray && serverArray.Length > 0) + if (ValueConverter.ToClrObject(serverArrayValue.WrappedValue) is string[] serverArray && serverArray.Length > 0) applicationUri = serverArray[0]; } catch @@ -766,16 +783,26 @@ public sealed class OpcUaClientService : IOpcUaClientService }; var config = await _configFactory.CreateAsync(effectiveSettings, ct); - var requestedMode = SecurityModeMapper.ToMessageSecurityMode(settings.SecurityMode); - var endpoint = await _endpointDiscovery.SelectEndpointAsync(config, endpointUrl, requestedMode, ct); + try + { + var requestedMode = SecurityModeMapper.ToMessageSecurityMode(settings.SecurityMode); + var endpoint = await _endpointDiscovery.SelectEndpointAsync(config, endpointUrl, requestedMode, ct); - var identity = settings.Username != null - ? new UserIdentity(settings.Username, Encoding.UTF8.GetBytes(settings.Password ?? "")) - : new UserIdentity(); + var identity = settings.Username != null + ? new UserIdentity(settings.Username, Encoding.UTF8.GetBytes(settings.Password ?? "")) + : new UserIdentity(); - var sessionTimeoutMs = (uint)(settings.SessionTimeoutSeconds * 1000); - return await _sessionFactory.CreateSessionAsync(config, endpoint, "OtOpcUaClient", sessionTimeoutMs, identity, - ct); + var sessionTimeoutMs = (uint)(settings.SessionTimeoutSeconds * 1000); + return await _sessionFactory.CreateSessionAsync(config, endpoint, "OtOpcUaClient", sessionTimeoutMs, identity, + ct); + } + catch + { + // The session adapter owns it after successful creation; a failed attempt has no adapter owner. + try { (config.CertificateManager as IDisposable)?.Dispose(); } + catch (Exception ex) { Logger.Warning(ex, "Disposing certificate manager after connection failure"); } + throw; + } } /// A bad keep-alive from the session of connection . @@ -962,7 +989,7 @@ public sealed class OpcUaClientService : IOpcUaClientService } var handle = await dataSubscription.AddDataChangeMonitoredItemAsync( - nodeId, intervalMs, OnDataChangeNotification, CancellationToken.None); + nodeId, intervalMs, DataCallback(session, dataSubscription), CancellationToken.None); lock (_subscriptionLock) { @@ -985,7 +1012,7 @@ public sealed class OpcUaClientService : IOpcUaClientService lock (_subscriptionLock) _alarmSubscription = replayedAlarms; var filter = CreateAlarmEventFilter(); await replayedAlarms.AddEventMonitoredItemAsync( - monitorNode, intervalMs, filter, OnAlarmEventNotification, CancellationToken.None); + monitorNode, intervalMs, filter, AlarmCallback(session, replayedAlarms), CancellationToken.None); lock (_subscriptionLock) { @@ -999,6 +1026,25 @@ public sealed class OpcUaClientService : IOpcUaClientService } } + private bool IsCurrentNotification(ISessionAdapter session, ISubscriptionAdapter subscription, bool alarm) + { + lock (_subscriptionLock) + return !_disposed && _state == ConnectionState.Connected && ReferenceEquals(_session, session) + && ReferenceEquals(alarm ? _alarmSubscription : _dataSubscription, subscription); + } + + private Action DataCallback(ISessionAdapter session, ISubscriptionAdapter subscription) => + (nodeId, value) => + { + if (IsCurrentNotification(session, subscription, false)) OnDataChangeNotification(nodeId, value); + }; + + private Action AlarmCallback(ISessionAdapter session, ISubscriptionAdapter subscription) => + fields => + { + if (IsCurrentNotification(session, subscription, true)) OnAlarmEventNotification(fields); + }; + private void OnDataChangeNotification(string nodeId, DataValue value) { DataChanged?.Invoke(this, new DataChangedEventArgs(nodeId, value)); @@ -1007,28 +1053,28 @@ public sealed class OpcUaClientService : IOpcUaClientService private void OnAlarmEventNotification(EventFieldList eventFields) { var fields = eventFields.EventFields; - if (fields == null || fields.Count < 1) + if (fields.Count < 1) return; - var eventId = fields.Count > 0 ? fields[0].Value as byte[] : null; - var sourceName = fields.Count > 2 ? fields[2].Value as string ?? string.Empty : string.Empty; + var eventId = fields.Count > 0 ? ValueConverter.ToClrObject(fields[0]) as byte[] : null; + var sourceName = fields.Count > 2 ? ValueConverter.ToClrObject(fields[2]) as string ?? string.Empty : string.Empty; var time = DateTime.MinValue; - if (fields.Count > 3 && fields[3].Value != null) + if (fields.Count > 3 && ValueConverter.ToClrObject(fields[3]) != null) { - if (fields[3].Value is DateTime dt) + if (ValueConverter.ToClrObject(fields[3]) is DateTime dt) time = dt; - else if (DateTime.TryParse(fields[3].Value.ToString(), out var parsed)) + else if (DateTime.TryParse(ValueConverter.ToClrObject(fields[3])?.ToString(), out var parsed)) time = parsed; } - var message = fields.Count > 4 ? (fields[4].Value as LocalizedText)?.Text ?? string.Empty : string.Empty; - var severity = fields.Count > 5 ? Convert.ToUInt16(fields[5].Value) : (ushort)0; - var conditionName = fields.Count > 6 ? fields[6].Value as string ?? string.Empty : string.Empty; - var retain = fields.Count > 7 && ParseBool(fields[7].Value); - var conditionNodeId = fields.Count > 12 ? fields[12].Value?.ToString() : null; + var message = fields.Count > 4 ? (fields[4].TryGetValue(out LocalizedText text) ? text.Text : null) ?? string.Empty : string.Empty; + var severity = fields.Count > 5 ? Convert.ToUInt16(ValueConverter.ToClrObject(fields[5])) : (ushort)0; + var conditionName = fields.Count > 6 ? ValueConverter.ToClrObject(fields[6]) as string ?? string.Empty : string.Empty; + var retain = fields.Count > 7 && ParseBool(ValueConverter.ToClrObject(fields[7])); + var conditionNodeId = fields.Count > 12 ? ValueConverter.ToClrObject(fields[12])?.ToString() : null; // Try standard OPC UA ActiveState/AckedState fields first - bool? ackedField = fields.Count > 8 && fields[8].Value != null ? ParseBool(fields[8].Value) : null; - bool? activeField = fields.Count > 9 && fields[9].Value != null ? ParseBool(fields[9].Value) : null; + bool? ackedField = fields.Count > 8 && ValueConverter.ToClrObject(fields[8]) != null ? ParseBool(ValueConverter.ToClrObject(fields[8])) : null; + bool? activeField = fields.Count > 9 && ValueConverter.ToClrObject(fields[9]) != null ? ParseBool(ValueConverter.ToClrObject(fields[9])) : null; var ackedState = ackedField ?? false; var activeState = activeField ?? false; @@ -1053,39 +1099,25 @@ public sealed class OpcUaClientService : IOpcUaClientService /// The populated . internal static EventFilter CreateAlarmEventFilter() { - var filter = new EventFilter(); - // 0: EventId - filter.AddSelectClause(ObjectTypeIds.BaseEventType, BrowseNames.EventId); - // 1: EventType - filter.AddSelectClause(ObjectTypeIds.BaseEventType, BrowseNames.EventType); - // 2: SourceName - filter.AddSelectClause(ObjectTypeIds.BaseEventType, BrowseNames.SourceName); - // 3: Time - filter.AddSelectClause(ObjectTypeIds.BaseEventType, BrowseNames.Time); - // 4: Message - filter.AddSelectClause(ObjectTypeIds.BaseEventType, BrowseNames.Message); - // 5: Severity - filter.AddSelectClause(ObjectTypeIds.BaseEventType, BrowseNames.Severity); - // 6: ConditionName - filter.AddSelectClause(ObjectTypeIds.ConditionType, BrowseNames.ConditionName); - // 7: Retain - filter.AddSelectClause(ObjectTypeIds.ConditionType, BrowseNames.Retain); - // 8-10: the two-state /Id booleans. Each browse path is TWO QualifiedNames. Passing "AckedState/Id" as a - // string to AddSelectClause does not split it — it selects one element NAMED "AckedState/Id", which no - // event carries, so all three arrived null and every alarm read inactive + unacknowledged. - // 8: AckedState/Id - filter.SelectClauses.Add(new SimpleAttributeOperand( - ObjectTypeIds.AcknowledgeableConditionType, [BrowseNames.AckedState, BrowseNames.Id])); - // 9: ActiveState/Id - filter.SelectClauses.Add(new SimpleAttributeOperand( - ObjectTypeIds.AlarmConditionType, [BrowseNames.ActiveState, BrowseNames.Id])); - // 10: EnabledState/Id - filter.SelectClauses.Add(new SimpleAttributeOperand( - ObjectTypeIds.ConditionType, [BrowseNames.EnabledState, BrowseNames.Id])); - // 11: SuppressedOrShelved - filter.AddSelectClause(ObjectTypeIds.AlarmConditionType, "SuppressedOrShelved"); - // 12: SourceNode (ConditionId for acknowledgment) - filter.AddSelectClause(ObjectTypeIds.BaseEventType, BrowseNames.SourceNode); + var filter = new EventFilter + { + SelectClauses = + [ + new SimpleAttributeOperand { TypeDefinitionId = ObjectTypeIds.BaseEventType, AttributeId = Attributes.Value, BrowsePath = [new QualifiedName("EventId")] }, + new SimpleAttributeOperand { TypeDefinitionId = ObjectTypeIds.BaseEventType, AttributeId = Attributes.Value, BrowsePath = [new QualifiedName("EventType")] }, + new SimpleAttributeOperand { TypeDefinitionId = ObjectTypeIds.BaseEventType, AttributeId = Attributes.Value, BrowsePath = [new QualifiedName("SourceName")] }, + new SimpleAttributeOperand { TypeDefinitionId = ObjectTypeIds.BaseEventType, AttributeId = Attributes.Value, BrowsePath = [new QualifiedName("Time")] }, + new SimpleAttributeOperand { TypeDefinitionId = ObjectTypeIds.BaseEventType, AttributeId = Attributes.Value, BrowsePath = [new QualifiedName("Message")] }, + new SimpleAttributeOperand { TypeDefinitionId = ObjectTypeIds.BaseEventType, AttributeId = Attributes.Value, BrowsePath = [new QualifiedName("Severity")] }, + new SimpleAttributeOperand { TypeDefinitionId = ObjectTypeIds.ConditionType, AttributeId = Attributes.Value, BrowsePath = [new QualifiedName("ConditionName")] }, + new SimpleAttributeOperand { TypeDefinitionId = ObjectTypeIds.ConditionType, AttributeId = Attributes.Value, BrowsePath = [new QualifiedName("Retain")] }, + new SimpleAttributeOperand { TypeDefinitionId = ObjectTypeIds.AcknowledgeableConditionType, AttributeId = Attributes.Value, BrowsePath = [new QualifiedName("AckedState"), new QualifiedName("Id")] }, + new SimpleAttributeOperand { TypeDefinitionId = ObjectTypeIds.AlarmConditionType, AttributeId = Attributes.Value, BrowsePath = [new QualifiedName("ActiveState"), new QualifiedName("Id")] }, + new SimpleAttributeOperand { TypeDefinitionId = ObjectTypeIds.ConditionType, AttributeId = Attributes.Value, BrowsePath = [new QualifiedName("EnabledState"), new QualifiedName("Id")] }, + new SimpleAttributeOperand { TypeDefinitionId = ObjectTypeIds.AlarmConditionType, AttributeId = Attributes.Value, BrowsePath = [new QualifiedName("SuppressedOrShelved")] }, + new SimpleAttributeOperand { TypeDefinitionId = ObjectTypeIds.BaseEventType, AttributeId = Attributes.Value, BrowsePath = [new QualifiedName("SourceNode")] }, + ] + }; return filter; } diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/Helpers/StatusCodeFormatter.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/Helpers/StatusCodeFormatter.cs index 2a43d2159..8d1846c73 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/Helpers/StatusCodeFormatter.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/Helpers/StatusCodeFormatter.cs @@ -16,7 +16,7 @@ internal static class StatusCodeFormatter var hex = $"0x{code:X8}"; // Try the SDK's browse name lookup first - var name = StatusCodes.GetBrowseName(code); + var name = statusCode.SymbolicId; if (!string.IsNullOrEmpty(name)) return $"{hex} ({name})"; @@ -24,7 +24,7 @@ internal static class StatusCodeFormatter var mainCode = code & 0xFFFF0000; if (mainCode != code) { - name = StatusCodes.GetBrowseName(mainCode); + name = new StatusCode(mainCode).SymbolicId; if (!string.IsNullOrEmpty(name)) return $"{hex} ({name})"; } diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/ViewModels/AlarmsViewModel.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/ViewModels/AlarmsViewModel.cs index 09baf3a6c..b848dd9f0 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/ViewModels/AlarmsViewModel.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/ViewModels/AlarmsViewModel.cs @@ -109,7 +109,7 @@ public partial class AlarmsViewModel : ObservableObject { try { - var sourceNodeId = string.IsNullOrWhiteSpace(MonitoredNodeIdText) + NodeId? sourceNodeId = string.IsNullOrWhiteSpace(MonitoredNodeIdText) ? null : NodeId.Parse(MonitoredNodeIdText); @@ -275,7 +275,7 @@ public partial class AlarmsViewModel : ObservableObject try { - var nodeId = string.IsNullOrWhiteSpace(sourceNodeId) + NodeId? nodeId = string.IsNullOrWhiteSpace(sourceNodeId) ? null : NodeId.Parse(sourceNodeId); diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/ViewModels/HistoryViewModel.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/ViewModels/HistoryViewModel.cs index b883be03e..08f17cb3d 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/ViewModels/HistoryViewModel.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/ViewModels/HistoryViewModel.cs @@ -1,3 +1,4 @@ +using ZB.MOM.WW.OtOpcUa.Client.Shared.Helpers; using System.Collections.ObjectModel; using CommunityToolkit.Mvvm.ComponentModel; using CommunityToolkit.Mvvm.Input; @@ -97,7 +98,7 @@ public partial class HistoryViewModel : ObservableObject { foreach (var dv in values) Results.Add(new HistoryValueViewModel( - Helpers.ValueFormatter.Format(dv.Value), + Helpers.ValueFormatter.Format(ValueConverter.ToClrObject(dv.WrappedValue)), Helpers.StatusCodeFormatter.Format(dv.StatusCode), dv.SourceTimestamp.ToString("O"), dv.ServerTimestamp.ToString("O"))); diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/ViewModels/ReadWriteViewModel.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/ViewModels/ReadWriteViewModel.cs index cbad31d01..e56d4c8cb 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/ViewModels/ReadWriteViewModel.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/ViewModels/ReadWriteViewModel.cs @@ -1,3 +1,4 @@ +using ZB.MOM.WW.OtOpcUa.Client.Shared.Helpers; using CommunityToolkit.Mvvm.ComponentModel; using CommunityToolkit.Mvvm.Input; using Opc.Ua; @@ -76,7 +77,7 @@ public partial class ReadWriteViewModel : ObservableObject _dispatcher.Post(() => { - CurrentValue = Helpers.ValueFormatter.Format(dataValue.Value); + CurrentValue = Helpers.ValueFormatter.Format(ValueConverter.ToClrObject(dataValue.WrappedValue)); CurrentStatus = Helpers.StatusCodeFormatter.Format(dataValue.StatusCode); SourceTimestamp = dataValue.SourceTimestamp.ToString("O"); ServerTimestamp = dataValue.ServerTimestamp.ToString("O"); diff --git a/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/ViewModels/SubscriptionsViewModel.cs b/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/ViewModels/SubscriptionsViewModel.cs index 18d2bee4a..08bbbe9dd 100644 --- a/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/ViewModels/SubscriptionsViewModel.cs +++ b/src/Client/ZB.MOM.WW.OtOpcUa.Client.UI/ViewModels/SubscriptionsViewModel.cs @@ -1,3 +1,4 @@ +using ZB.MOM.WW.OtOpcUa.Client.Shared.Helpers; using System.Collections.ObjectModel; using System.Collections.Specialized; using CommunityToolkit.Mvvm.ComponentModel; @@ -75,7 +76,7 @@ public partial class SubscriptionsViewModel : ObservableObject if (!_rowsByNodeId.TryGetValue(e.NodeId, out var rows)) return; foreach (var item in rows) { - item.Value = Helpers.ValueFormatter.Format(e.Value.Value); + item.Value = Helpers.ValueFormatter.Format(ValueConverter.ToClrObject(e.Value.WrappedValue)); item.Status = Helpers.StatusCodeFormatter.Format(e.Value.StatusCode); item.Timestamp = e.Value.SourceTimestamp.ToString("O"); } @@ -281,7 +282,7 @@ public partial class SubscriptionsViewModel : ObservableObject // Read current value to determine target type var currentDataValue = await _service.ReadValueAsync(nodeId); - var currentValue = currentDataValue.Value; + var currentValue = ValueConverter.ToClrObject(currentDataValue.WrappedValue); // Try parsing to the target type before writing try diff --git a/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser/OpcUaClientBrowseSession.cs b/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser/OpcUaClientBrowseSession.cs index 9224a80a4..5d17c6a20 100644 --- a/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser/OpcUaClientBrowseSession.cs +++ b/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser/OpcUaClientBrowseSession.cs @@ -17,7 +17,7 @@ internal sealed class OpcUaClientBrowseSession : IBrowseSession private readonly NodeId _rootNodeId; private readonly SemaphoreSlim _gate = new(1, 1); private volatile bool _disposed; - private readonly IDisposable? _ownedCredential; + private readonly IAsyncDisposable? _ownedApplication; /// /// Construct a browse session bound to an already-connected . @@ -26,10 +26,10 @@ internal sealed class OpcUaClientBrowseSession : IBrowseSession /// Namespace snapshot taken at connect time; used to render outbound /// NodeIds in the server-stable nsu=… form. /// The node under which browses one level. - /// A credential (the user certificate) this session owns and disposes with itself. - internal OpcUaClientBrowseSession(ISession session, NamespaceMap nsMap, NodeId rootNodeId, IDisposable? ownedCredential = null) + /// The SDK application whose certificate manager this session owns. + internal OpcUaClientBrowseSession(ISession session, NamespaceMap nsMap, NodeId rootNodeId, IAsyncDisposable? ownedApplication = null) { - _ownedCredential = ownedCredential; + _ownedApplication = ownedApplication; _session = session; _nsMap = nsMap; _rootNodeId = rootNodeId; @@ -73,10 +73,10 @@ internal sealed class OpcUaClientBrowseSession : IBrowseSession Attributes.NodeClass, Attributes.DisplayName, Attributes.DataType, Attributes.ValueRank, Attributes.UserAccessLevel, ]; - var toRead = new ReadValueIdCollection(attributeIds.Length); + var toRead = new List(attributeIds.Length); foreach (var id in attributeIds) toRead.Add(new ReadValueId { NodeId = resolved, AttributeId = id }); - DataValueCollection values; + ArrayOf values; await _gate.WaitAsync(cancellationToken).ConfigureAwait(false); try { @@ -97,15 +97,15 @@ internal sealed class OpcUaClientBrowseSession : IBrowseSession DataValue? At(int i) => i < values.Count && StatusCode.IsGood(values[i].StatusCode) ? values[i] : null; - var nodeClass = At(0)?.Value is int nc ? (NodeClass)nc : NodeClass.Unspecified; + var nodeClass = At(0)?.WrappedValue.AsBoxedObject() is int nc ? (NodeClass)nc : NodeClass.Unspecified; if (nodeClass != NodeClass.Variable) return Array.Empty(); - var name = (At(1)?.Value as LocalizedText)?.Text ?? resolved.ToString() ?? nodeId; - var dataType = At(2)?.Value is NodeId dt + var name = (At(1)?.WrappedValue.AsBoxedObject() as LocalizedText?)?.Text ?? resolved.ToString() ?? nodeId; + var dataType = At(2)?.WrappedValue.AsBoxedObject() is NodeId dt ? UpstreamAttributeMapping.MapDataType(dt) : ZB.MOM.WW.OtOpcUa.Core.Abstractions.DriverDataType.String; - var valueRank = At(3)?.Value is int vr ? vr : ValueRanks.Scalar; - var access = At(4)?.Value is byte ab ? ab : (byte)0; + var valueRank = At(3)?.WrappedValue.AsBoxedObject() is int vr ? vr : ValueRanks.Scalar; + var access = At(4)?.WrappedValue.AsBoxedObject() is byte ab ? ab : (byte)0; return [ @@ -126,7 +126,7 @@ internal sealed class OpcUaClientBrowseSession : IBrowseSession await _gate.WaitAsync(ct).ConfigureAwait(false); try { - var descriptions = new BrowseDescriptionCollection + var descriptions = new List { new() { @@ -154,7 +154,7 @@ internal sealed class OpcUaClientBrowseSession : IBrowseSession } var result = resp.Results[0]; - var refs = result.References; + var refs = result.References.ToList(); // Follow browse continuation points so folders larger than the server's per-call // cap aren't silently truncated. @@ -177,11 +177,12 @@ internal sealed class OpcUaClientBrowseSession : IBrowseSession // Best-effort — mirrors OpcUaClientDriver's pagination loop. try { + using var release = new CancellationTokenSource(TimeSpan.FromSeconds(5)); await _session.BrowseNextAsync( requestHeader: null, releaseContinuationPoints: true, continuationPoints: [cp], - ct: CancellationToken.None).ConfigureAwait(false); + ct: release.Token).AsTask().WaitAsync(release.Token).ConfigureAwait(false); } catch { /* best-effort — server may have already cleaned up */ } throw; @@ -190,7 +191,7 @@ internal sealed class OpcUaClientBrowseSession : IBrowseSession if (next.Results.Count == 0) break; var nextResult = next.Results[0]; if (nextResult.References is { Count: > 0 }) - refs.AddRange(nextResult.References); + refs.AddRange(nextResult.References.ToList()); cp = nextResult.ContinuationPoint; } @@ -214,8 +215,8 @@ internal sealed class OpcUaClientBrowseSession : IBrowseSession { var childId = ExpandedNodeId.ToNodeId(rf.NodeId, _session.NamespaceUris); var isObject = rf.NodeClass == NodeClass.Object; - var displayName = rf.DisplayName?.Text - ?? rf.BrowseName?.Name + var displayName = rf.DisplayName.Text + ?? rf.BrowseName.Name ?? childId.ToString() ?? "(unnamed)"; return new BrowseNode( @@ -246,7 +247,9 @@ internal sealed class OpcUaClientBrowseSession : IBrowseSession try { _gate.Dispose(); } catch { /* best-effort */ } - try { _ownedCredential?.Dispose(); } - catch { /* best-effort */ } + if (_ownedApplication is not null) + { + try { await _ownedApplication.DisposeAsync().ConfigureAwait(false); } catch { /* best-effort */ } + } } } diff --git a/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser/OpcUaClientDriverBrowser.cs b/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser/OpcUaClientDriverBrowser.cs index da1411b17..a1be26450 100644 --- a/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser/OpcUaClientDriverBrowser.cs +++ b/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser/OpcUaClientDriverBrowser.cs @@ -69,9 +69,10 @@ public sealed class OpcUaClientDriverBrowser : IDriverBrowser // R06:O-5 — Certificate auth is supported: the identity is built (and any secret: credential resolved) by the // same factory the runtime driver uses, BEFORE any network I/O, so a bad certificate path / password fails fast // with its own message. - var (identity, ownedCertificate) = await BuildBrowseCredentialAsync(opts, _secretResolver, cancellationToken) + var identity = await BuildBrowseUserIdentityAsync(opts, _secretResolver, cancellationToken) .ConfigureAwait(false); + ApplicationInstance? ownedApplication = null; try { if (opts.AutoAcceptCertificates) @@ -81,7 +82,9 @@ public sealed class OpcUaClientDriverBrowser : IDriverBrowser "driver's PKI store instead.", endpoint); - var appConfig = await BuildBrowseAppConfigurationAsync(cancellationToken).ConfigureAwait(false); + var app = await BuildBrowseAppConfigurationAsync(cancellationToken).ConfigureAwait(false); + ownedApplication = app; + var appConfig = app.ApplicationConfiguration!; var perEndpointBudget = TimeSpan.FromSeconds( Math.Clamp(opts.PerEndpointConnectTimeout.TotalSeconds, 5, 30)); @@ -101,11 +104,12 @@ public sealed class OpcUaClientDriverBrowser : IDriverBrowser sessionName: "OtOpcUa AdminUI Browse", (uint)opts.SessionTimeout.TotalMilliseconds, identity, - preferredLocales: null, + preferredLocales: default, connectCts.Token).ConfigureAwait(false); try { + connectCts.Token.ThrowIfCancellationRequested(); var nsMap = NamespaceMap.FromSession(session); var rootNodeId = string.IsNullOrEmpty(opts.BrowseRoot) ? ObjectIds.ObjectsFolder @@ -115,7 +119,9 @@ public sealed class OpcUaClientDriverBrowser : IDriverBrowser "AdminUI OPC UA browse session opened against {Endpoint} (policy {Policy}, mode {Mode})", endpoint, opts.SecurityPolicy, opts.SecurityMode); - return new OpcUaClientBrowseSession(session, nsMap, rootNodeId, ownedCertificate); + var browse = new OpcUaClientBrowseSession(session, nsMap, rootNodeId, ownedApplication); + ownedApplication = null; + return browse; } catch { @@ -126,9 +132,8 @@ public sealed class OpcUaClientDriverBrowser : IDriverBrowser } catch { - // Review m9: the certificate (and its private-key handle) is owned by the browse session once handed - // over; any failure before that releases it here instead of leaving it to the GC. - ownedCertificate?.Dispose(); + // The SDK application owns its certificate manager until the browse session takes it. + if (ownedApplication is not null) await ownedApplication.DisposeAsync().ConfigureAwait(false); throw; } } @@ -139,7 +144,7 @@ public sealed class OpcUaClientDriverBrowser : IDriverBrowser /// trust decisions don't leak into the deployed driver's cert store. /// /// Cancellation token for the configuration build. - private static async Task BuildBrowseAppConfigurationAsync(CancellationToken ct) + private static async Task BuildBrowseAppConfigurationAsync(CancellationToken ct) { // The ITelemetryContext overload is the non-obsolete ctor; an empty builder keeps SDK // internals off any logging provider. @@ -153,7 +158,7 @@ public sealed class OpcUaClientDriverBrowser : IDriverBrowser Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "OtOpcUa", "adminui-browse-pki"); - var config = new ApplicationConfiguration + var config = new ApplicationConfiguration(BrowseTelemetry.Context) { ApplicationName = "OtOpcUa AdminUI Browse", ApplicationType = ApplicationType.Client, @@ -187,11 +192,19 @@ public sealed class OpcUaClientDriverBrowser : IDriverBrowser ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 60_000 }, DisableHiResClock = true, }; - await config.ValidateAsync(ApplicationType.Client, ct).ConfigureAwait(false); app.ApplicationConfiguration = config; - await app.CheckApplicationInstanceCertificatesAsync(silent: true, lifeTimeInMonths: null, ct) - .ConfigureAwait(false); - return config; + try + { + await config.ValidateAsync(ApplicationType.Client, ct).ConfigureAwait(false); + await app.CheckApplicationInstanceCertificatesAsync(silent: true, lifeTimeInMonths: null, ct) + .ConfigureAwait(false); + return app; + } + catch + { + await app.DisposeAsync().ConfigureAwait(false); + throw; + } } /// @@ -203,29 +216,11 @@ public sealed class OpcUaClientDriverBrowser : IDriverBrowser /// Cancellation token for the secret resolution. /// The identity the browse session activates with. internal static async Task BuildBrowseUserIdentityAsync( - OpcUaClientDriverOptions opts, ISecretResolver? secretResolver, CancellationToken ct) => - (await BuildBrowseCredentialAsync(opts, secretResolver, ct).ConfigureAwait(false)).Identity; - - /// - /// As , also handing back the user certificate a Certificate-auth - /// identity holds, so the browse session that uses it can dispose it (review m9: the browse opens one per picker - /// session, and an undisposed X509Certificate2 pins a private-key handle until GC). - /// - /// Driver options carrying the form's auth fields. - /// The secret store, or null when none is available. - /// Cancellation token for the secret resolution. - /// The identity, and the certificate it owns (null for Anonymous / Username). - internal static async Task<(UserIdentity Identity, System.Security.Cryptography.X509Certificates.X509Certificate2? Certificate)> - BuildBrowseCredentialAsync(OpcUaClientDriverOptions opts, ISecretResolver? secretResolver, CancellationToken ct) + OpcUaClientDriverOptions opts, ISecretResolver? secretResolver, CancellationToken ct) { + ct.ThrowIfCancellationRequested(); var resolved = await OpcUaUserIdentityFactory.ResolveSecretRefsAsync(opts, secretResolver, ct).ConfigureAwait(false); - if (resolved.AuthType != OpcUaAuthType.Certificate) - { - return (OpcUaUserIdentityFactory.Build(resolved), null); - } - - var certificate = OpcUaUserIdentityFactory.LoadCertificate(resolved); - return (new UserIdentity(certificate), certificate); + return OpcUaUserIdentityFactory.Build(resolved); } /// Select the endpoint matching the requested SecurityPolicy + SecurityMode pair. @@ -240,7 +235,7 @@ public sealed class OpcUaClientDriverBrowser : IDriverBrowser { using var client = await DiscoveryClient.CreateAsync( appConfig, new Uri(url), DiagnosticsMasks.None, ct).ConfigureAwait(false); - var all = await client.GetEndpointsAsync(null, ct).ConfigureAwait(false); + var all = await client.GetEndpointsAsync(default, ct).ConfigureAwait(false); var wantedPolicy = MapPolicy(policy); var wantedMode = mode switch @@ -250,11 +245,11 @@ public sealed class OpcUaClientDriverBrowser : IDriverBrowser OpcUaSecurityMode.SignAndEncrypt => MessageSecurityMode.SignAndEncrypt, _ => throw new ArgumentOutOfRangeException(nameof(mode)), }; - var match = all.FirstOrDefault(e => + var match = all.ToList().FirstOrDefault(e => e.SecurityPolicyUri == wantedPolicy && e.SecurityMode == wantedMode); if (match is null) { - var advertised = string.Join(", ", all.Select(e => + var advertised = string.Join(", ", all.ToList().Select(e => $"{ShortName(e.SecurityPolicyUri)}/{e.SecurityMode}")); throw new InvalidOperationException( $"No endpoint at '{url}' matches SecurityPolicy={policy} + SecurityMode={mode}. " + @@ -278,7 +273,7 @@ public sealed class OpcUaClientDriverBrowser : IDriverBrowser /// Render an OPC UA security-policy URI as its short suffix for diag messages. /// Full policy URI to shorten. - private static string ShortName(string uri) => + private static string ShortName(string? uri) => uri?.Substring(uri.LastIndexOf('#') + 1) ?? "(null)"; } diff --git a/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session/NamespaceMap.cs b/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session/NamespaceMap.cs index a71dc1c02..7e17c7746 100644 --- a/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session/NamespaceMap.cs +++ b/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session/NamespaceMap.cs @@ -196,7 +196,6 @@ public sealed class NamespaceMap /// The server-stable reference string for . public string ToStableReference(NodeId nodeId) { - ArgumentNullException.ThrowIfNull(nodeId); // Namespace 0 is fixed by the spec — the compact form is already stable. if (nodeId.NamespaceIndex == 0) return nodeId.ToString() ?? string.Empty; @@ -238,7 +237,7 @@ public sealed class NamespaceMap // reorder since the reference was captured resolves correctly. Plain ns=N forms // resolve directly. nodeId = NodeId.Parse(currentSession.MessageContext, reference); - return !NodeId.IsNull(nodeId); + return !nodeId.IsNull; } catch { @@ -249,10 +248,10 @@ public sealed class NamespaceMap /// Render just the identifier portion (s=…, i=…, g=…, b=…) of a NodeId. private static string IdentifierPart(NodeId nodeId) => nodeId.IdType switch { - IdType.Numeric => $"i={nodeId.Identifier}", - IdType.String => $"s={nodeId.Identifier}", - IdType.Guid => $"g={nodeId.Identifier}", - IdType.Opaque => $"b={Convert.ToBase64String((byte[])nodeId.Identifier)}", - _ => $"s={nodeId.Identifier}", + IdType.Numeric => $"i={nodeId.IdentifierAsString}", + IdType.String => $"s={nodeId.IdentifierAsString}", + IdType.Guid => $"g={nodeId.IdentifierAsString}", + IdType.Opaque => $"b={nodeId.IdentifierAsString}", + _ => throw new ArgumentOutOfRangeException(nameof(nodeId)), }; } diff --git a/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session/OpcUaUserIdentityFactory.cs b/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session/OpcUaUserIdentityFactory.cs index 295100675..20605be4e 100644 --- a/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session/OpcUaUserIdentityFactory.cs +++ b/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session/OpcUaUserIdentityFactory.cs @@ -1,4 +1,5 @@ using Opc.Ua; +using Opc.Ua.Security.Certificates; using ZB.MOM.WW.Secrets.Abstractions; namespace ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient; @@ -37,7 +38,37 @@ public static class OpcUaUserIdentityFactory /// /// Driver options containing certificate configuration. /// The certificate-backed . - public static UserIdentity FromCertificate(OpcUaClientDriverOptions options) => new(LoadCertificate(options)); + public static UserIdentity FromCertificate(OpcUaClientDriverOptions options) + { + using var certificate = LoadCertificate(options); + var identifier = new CertificateIdentifier { Thumbprint = certificate.Thumbprint }; + return new UserIdentity(new X509IdentityTokenHandler(identifier, + new CertificatePasswordProvider(), new FileCertificateProvider(options, certificate.Thumbprint))); + } + + // The configured credential is a PFX file, rather than an SDK certificate store. SDK 2 resolves + // signing keys on demand and disposes each returned Certificate. Pin the public identity for this + // lifecycle; a file/secret rotation is picked up only by the next initialise/open. + private sealed class FileCertificateProvider(OpcUaClientDriverOptions options, string thumbprint) : ICertificateProvider + { + public Certificate? TryGetPrivateKeyCertificate(string requestedThumbprint) => null; + + public ValueTask GetPrivateKeyCertificateAsync(CertificateIdentifier identifier, + ICertificatePasswordProvider? passwordProvider = null, string? applicationUri = null, + CancellationToken ct = default) + { + ct.ThrowIfCancellationRequested(); + var certificate = LoadCertificate(options); + if (!string.Equals(certificate.Thumbprint, thumbprint, StringComparison.OrdinalIgnoreCase) + || !string.Equals(identifier.Thumbprint, thumbprint, StringComparison.OrdinalIgnoreCase)) + { + certificate.Dispose(); + throw new ServiceResultException(StatusCodes.BadIdentityTokenInvalid, + "The user certificate changed; reopen the session to use the rotated credential."); + } + return ValueTask.FromResult(Certificate.From(certificate)); + } + } /// /// Loads (and validates) the user-authentication certificate wraps. The caller owns diff --git a/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session/UpstreamValueMapping.cs b/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session/UpstreamValueMapping.cs new file mode 100644 index 000000000..c00d5c922 --- /dev/null +++ b/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Session/UpstreamValueMapping.cs @@ -0,0 +1,32 @@ +using Opc.Ua; + +namespace ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient; + +/// Detaches SDK values at the driver boundary while preserving deployed CLR payload types. +public static class UpstreamValueMapping +{ + /// Materializes scalar and one-dimensional array values without flattening matrices. + /// The upstream value. + /// The independent CLR payload. + public static object? ToClr(Variant value) + { + if (value.TypeInfo.IsMatrix) + throw new NotSupportedException("Matrix payloads are not supported by the OPC UA driver."); + return Detach(value.AsBoxedObject(Variant.BoxingBehavior.Legacy)); + } + + private static object? Detach(object? value) => value switch + { + ByteString bytes => bytes.IsNull ? null : bytes.ToArray(), + DateTimeUtc time => time.ToDateTime(), + Uuid uuid => (Guid)uuid, + ByteString[] bytes => bytes.Select(b => b.IsNull ? null : b.ToArray()).ToArray(), + DateTimeUtc[] times => times.Select(t => t.ToDateTime()).ToArray(), + Uuid[] uuids => uuids.Select(u => (Guid)u).ToArray(), + Variant[] variants => variants.Select(ToClr).ToArray(), + byte[][] bytes => bytes.Select(b => b?.ToArray()).ToArray(), + object?[] objects when objects.GetType() == typeof(object[]) => objects.Select(Detach).ToArray(), + Array array => array.Clone(), + _ => value, + }; +} diff --git a/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient/OpcUaClientDriver.cs b/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient/OpcUaClientDriver.cs index 0222a7cf1..411ed295a 100644 --- a/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient/OpcUaClientDriver.cs +++ b/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient/OpcUaClientDriver.cs @@ -274,12 +274,13 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit /// /// Cert-validation delegate wired when /// is true. Stored so / can - /// detach it from the (potentially process-shared) + /// detach it from the (potentially process-shared) /// and avoid leaking the closure. /// - private CertificateValidationEventHandler? _certValidationHandler; - /// The that owns . - private CertificateValidator? _certValidatorRef; + private Func? _certValidationHandler; + /// The that owns . + private ICertificateManager? _certValidatorRef; + private ApplicationInstance? _ownedApplication; /// /// 1 while the CURRENT session's keep-alive is bad (an outage is in progress), else 0. The /// 0→1 edge publishes the outage once (Bad per subscribed ref + a quality-only alarm annotation); the 1→0 @@ -547,7 +548,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit // G-2b: resolve any secret:-prefixed Password / UserCertificatePassword through the // shared secret store ONCE, here in the async connect flow, just before the credentials // are consumed. _options stays the raw config (with secret: refs) — only this - // connect-scoped local carries plaintext, and only for the duration of the connect. + // session identity carries the resolved credential while activation/signing needs it. // Resolving on every InitializeAsync (a full reconnect calls it) picks up rotations. // Both credential consumers — the Username password below and the Certificate password // in BuildCertificateIdentity — flow through BuildUserIdentity(resolvedOptions), so a @@ -565,6 +566,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit string? connectedUrl = null; foreach (var url in candidates) { + cancellationToken.ThrowIfCancellationRequested(); try { session = OpenSessionForTest is { } open @@ -572,9 +574,11 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit : await OpenSessionOnEndpointAsync( appConfig, url, _options.SecurityPolicy, _options.SecurityMode, identity, cancellationToken).ConfigureAwait(false); + cancellationToken.ThrowIfCancellationRequested(); connectedUrl = url; break; } + catch (OperationCanceledException) when (cancellationToken.IsCancellationRequested) { throw; } catch (Exception ex) { attemptErrors.Add($"{url} -> {ex.GetType().Name}: {ex.Message}"); @@ -622,6 +626,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit DetachCertValidation(_certValidatorRef, _certValidationHandler); _certValidationHandler = certValidation.Handler; _certValidatorRef = certValidation.Validator; + _ownedApplication = certValidation.Application; installed = true; } } @@ -642,7 +647,12 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit // superseded check) does not orphan it and its keep-alive timer until GC. if (session is not null && !installed) await DiscardSessionAsync(session, keepAliveHandler).ConfigureAwait(false); - if (!installed) DetachCertValidation(certValidation.Validator, certValidation.Handler); + if (!installed) + { + DetachCertValidation(certValidation.Validator, certValidation.Handler); + if (certValidation.Application is { } application) + await application.DisposeAsync().ConfigureAwait(false); + } if (Volatile.Read(ref _lifecycleGeneration) == generation) { if (installed) @@ -657,14 +667,15 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit /// The auto-accept certificate-validation handler one initialise attached, handed back to it (review m2). private sealed class CertValidationHook { - public CertificateValidationEventHandler? Handler { get; set; } - public CertificateValidator? Validator { get; set; } + public Func? Handler { get; set; } + public ICertificateManager? Validator { get; set; } + public ApplicationInstance? Application { get; set; } } - private static void DetachCertValidation(CertificateValidator? validator, CertificateValidationEventHandler? handler) + private static void DetachCertValidation(ICertificateManager? validator, Func? handler) { if (validator is null || handler is null) return; - try { validator.CertificateValidation -= handler; } catch { /* best-effort */ } + try { if (ReferenceEquals(validator.AcceptError, handler)) validator.AcceptError = null; } catch { /* best-effort */ } } /// @@ -735,11 +746,12 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit ApplicationType = ApplicationType.Client, }; + certValidation.Application = app; var pkiRoot = Path.Combine( Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "OtOpcUa", "pki"); - var config = new ApplicationConfiguration + var config = new ApplicationConfiguration(_sdkTelemetry) { ApplicationName = _options.SessionName, ApplicationType = ApplicationType.Client, @@ -782,6 +794,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit DisableHiResClock = true, }; + app.ApplicationConfiguration = config; await config.ValidateAsync(ApplicationType.Client, ct).ConfigureAwait(false); // AutoAccept=true is a dev-only escape hatch. Emit a prominent warning so a @@ -801,28 +814,26 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit // the latter would silently fail for those certs. A REVOKED certificate is the one // exception: auto-accept is for dev self-signed certs, never for a cert its issuer // has explicitly withdrawn. - CertificateValidationEventHandler handler = (_, e) => + Func handler = (certificate, error) => { - if (IsRevocationFailure(e.Error.StatusCode)) + if (IsRevocationFailure(error.StatusCode)) { _logger.LogWarning( "OpcUaClientDriver '{DriverInstanceId}': REVOKED server certificate rejected " + "(subject={Subject}, status=0x{Status:X8}) — AutoAcceptCertificates does not apply to revoked certs.", - _driverInstanceId, e.Certificate?.Subject, e.Error.StatusCode.Code); - e.Accept = false; - return; + _driverInstanceId, certificate.Subject, error.StatusCode.Code); + return false; } - e.Accept = true; + return true; }; - config.CertificateValidator.CertificateValidation += handler; + config.CertificateManager.AcceptError = handler; // Handed back to the caller, which stores the refs (so ShutdownAsync + Dispose can detach the delegate) // only while its initialise is the current lifecycle generation. certValidation.Handler = handler; - certValidation.Validator = config.CertificateValidator; + certValidation.Validator = config.CertificateManager; } // Ensure an application certificate exists. The SDK auto-generates one if missing. - app.ApplicationConfiguration = config; await app.CheckApplicationInstanceCertificatesAsync(silent: true, lifeTimeInMonths: null, ct) .ConfigureAwait(false); @@ -888,31 +899,31 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit var wantedPolicyUri = MapSecurityPolicy(policy); var wantedMode = ToMessageSecurityMode(mode); - ApplicationDescriptionCollection servers; + ArrayOf servers; using (var lds = await DiscoveryClient.CreateAsync( appConfig, new Uri(discoveryUrl), Opc.Ua.DiagnosticsMasks.None, ct).ConfigureAwait(false)) { - servers = await lds.FindServersAsync(null, ct).ConfigureAwait(false); + servers = await lds.FindServersAsync(default, ct).ConfigureAwait(false); } var found = new List(); - foreach (var server in servers) + foreach (var server in servers.ToList()) { - if (server.DiscoveryUrls is null) continue; - foreach (var serverDiscoveryUrl in server.DiscoveryUrls) + if (server.DiscoveryUrls.IsNull) continue; + foreach (var serverDiscoveryUrl in server.DiscoveryUrls.ToList()) { if (string.IsNullOrWhiteSpace(serverDiscoveryUrl)) continue; - EndpointDescriptionCollection endpoints; + ArrayOf endpoints; try { using var ep = await DiscoveryClient.CreateAsync( appConfig, new Uri(serverDiscoveryUrl), Opc.Ua.DiagnosticsMasks.None, ct).ConfigureAwait(false); - endpoints = await ep.GetEndpointsAsync(null, ct).ConfigureAwait(false); + endpoints = await ep.GetEndpointsAsync(default, ct).ConfigureAwait(false); } catch (OperationCanceledException) when (ct.IsCancellationRequested) { throw; } catch { continue; } - found.AddRange(FilterEndpointUrls(endpoints, wantedPolicyUri, wantedMode) + found.AddRange(FilterEndpointUrls(endpoints.ToList(), wantedPolicyUri, wantedMode) .Select(u => new DiscoveredEndpoint(server.ApplicationUri ?? string.Empty, u))); } } @@ -965,7 +976,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit endpoints .Where(e => e.SecurityPolicyUri == wantedPolicyUri && e.SecurityMode == wantedMode && !string.IsNullOrWhiteSpace(e.EndpointUrl)) - .Select(e => e.EndpointUrl); + .Select(e => e.EndpointUrl!); private static MessageSecurityMode ToMessageSecurityMode(OpcUaSecurityMode mode) => mode switch { @@ -1052,7 +1063,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit _options.SessionName, (uint)_options.SessionTimeout.TotalMilliseconds, identity, - null, // preferredLocales + default, // preferredLocales cts.Token).ConfigureAwait(false); session.KeepAliveInterval = (int)_options.KeepAliveInterval.TotalMilliseconds; @@ -1075,22 +1086,21 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit { // GetEndpoints returns everything the server advertises; policy + mode filter is // applied client-side so the selection is explicit and fails loudly if the operator - // asks for a combination the server doesn't publish. DiscoveryClient.CreateAsync - // is the non-obsolete path in SDK 1.5.378; the synchronous Create(..) variants are - // all deprecated. + // asks for a combination the server doesn't publish. Use the SDK's asynchronous + // discovery factory and pass the caller's cancellation token. using var client = await DiscoveryClient.CreateAsync( appConfig, new Uri(endpointUrl), Opc.Ua.DiagnosticsMasks.None, ct).ConfigureAwait(false); - var all = await client.GetEndpointsAsync(null, ct).ConfigureAwait(false); + var all = await client.GetEndpointsAsync(default, ct).ConfigureAwait(false); var wantedPolicyUri = MapSecurityPolicy(policy); var wantedMode = ToMessageSecurityMode(mode); - var match = all.FirstOrDefault(e => + var match = all.ToList().FirstOrDefault(e => e.SecurityPolicyUri == wantedPolicyUri && e.SecurityMode == wantedMode); if (match is null) { - var advertised = string.Join(", ", all + var advertised = string.Join(", ", all.ToList() .Select(e => $"{ShortPolicyName(e.SecurityPolicyUri)}/{e.SecurityMode}")); throw new InvalidOperationException( $"No endpoint at '{endpointUrl}' matches SecurityPolicy={policy} + SecurityMode={mode}. " + @@ -1157,7 +1167,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit _ => throw new ArgumentOutOfRangeException(nameof(policy), policy, null), }; - private static string ShortPolicyName(string policyUri) => + private static string ShortPolicyName(string? policyUri) => policyUri?.Substring(policyUri.LastIndexOf('#') + 1) ?? "(null)"; /// @@ -1182,10 +1192,13 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit // Take the session reference under _probeLock and clear Session to null so any concurrent caller that // checks inside _gate sees null immediately after release begins. ISession? sessionToClose; + ApplicationInstance? applicationToDispose; lock (_probeLock) { if (Volatile.Read(ref _lifecycleGeneration) != generation) return; sessionToClose = Session; + applicationToDispose = _ownedApplication; + _ownedApplication = null; if (_keepAliveHandler is not null && sessionToClose is not null) { try { sessionToClose.KeepAlive -= _keepAliveHandler; } catch { } @@ -1210,6 +1223,10 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit } catch { /* best-effort */ } try { sessionToClose?.Dispose(); } catch { } + if (applicationToDispose is not null) + { + try { await applicationToDispose.DisposeAsync().ConfigureAwait(false); } catch { } + } Interlocked.Exchange(ref _sessionLost, 0); Interlocked.Exchange(ref _subscriptionLost, 0); Interlocked.Exchange(ref _publishingStoppedSinceTicks, 0); @@ -1347,7 +1364,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit _namespaceMap = null; _connectedEndpointUrl = null; - // Detach the cert-validation handler so the (potentially process-shared) CertificateValidator doesn't + // Detach the cert-validation handler so the (potentially process-shared) ICertificateManager doesn't // hold a delegate to a shutting-down driver — generation-checked like the map (r1 N-3): a newer init // that installed its own handler meanwhile keeps it. DetachCertValidation(_certValidatorRef, _certValidationHandler); @@ -1424,7 +1441,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit // A RawPath the authored RawTags table doesn't know — or a node id that won't parse — // gets BadNodeIdInvalid and is omitted from the wire request, saving a round-trip for a // fault the driver can detect locally. - var toSend = new ReadValueIdCollection(); + var toSend = new List(); var indexMap = new List(fullReferences.Count); // maps wire-index -> results-index for (var i = 0; i < fullReferences.Count; i++) { @@ -1456,11 +1473,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit // Preserve the upstream StatusCode verbatim — including Bad codes per // §8's cascading-quality rule. Also preserve SourceTimestamp so downstream // clients can detect stale upstream data. - results[r] = new DataValueSnapshot( - Value: dv.Value, - StatusCode: dv.StatusCode.Code, - SourceTimestampUtc: dv.SourceTimestamp == DateTime.MinValue ? null : dv.SourceTimestamp, - ServerTimestampUtc: dv.ServerTimestamp == DateTime.MinValue ? now : dv.ServerTimestamp); + results[r] = ToSnapshot(dv, now); } RecordDeviceAnswered(generation, now); } @@ -1506,7 +1519,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit return results; } - var toSend = new WriteValueCollection(); + var toSend = new List(); var indexMap = new List(writes.Count); for (var i = 0; i < writes.Count; i++) { @@ -1515,11 +1528,16 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit results[i] = new WriteResult(StatusBadNodeIdInvalid); continue; } + if (!VariantHelper.TryCastFrom(writes[i].Value, out Variant value)) + { + results[i] = new WriteResult(StatusCodes.BadTypeMismatch.Code); + continue; + } toSend.Add(new WriteValue { NodeId = nodeId, AttributeId = Attributes.Value, - Value = new DataValue(new Variant(writes[i].Value)), + Value = new DataValue(value), }); indexMap.Add(i); } @@ -1674,7 +1692,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit if (discovered() >= _options.MaxDiscoveredNodes) return; if (!visited.Add(node)) return; - var browseDescriptions = new BrowseDescriptionCollection + var browseDescriptions = new List { new() { @@ -1688,7 +1706,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit } }; - ReferenceDescriptionCollection refs; + List refs; try { var resp = await session.BrowseAsync( @@ -1700,7 +1718,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit if (resp.Results.Count == 0) return; var result = resp.Results[0]; - refs = result.References; + refs = result.References.ToList(); // Follow browse continuation points. OPC UA servers cap the references returned // per node in a single response; when a folder has more children than the cap, @@ -1728,11 +1746,12 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit // the release fails silently and the cursor times out server-side anyway. try { + using var release = new CancellationTokenSource(TimeSpan.FromSeconds(5)); await session.BrowseNextAsync( requestHeader: null, releaseContinuationPoints: true, continuationPoints: [continuationPoint], - ct: CancellationToken.None).ConfigureAwait(false); + ct: release.Token).AsTask().WaitAsync(release.Token).ConfigureAwait(false); } catch { /* best-effort — server may have already cleaned up */ } throw; @@ -1741,7 +1760,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit if (next.Results.Count == 0) break; var nextResult = next.Results[0]; if (nextResult.References is { Count: > 0 }) - refs.AddRange(nextResult.References); + refs.AddRange(nextResult.References.ToList()); continuationPoint = nextResult.ContinuationPoint; } } @@ -1764,10 +1783,10 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit if (discovered() >= _options.MaxDiscoveredNodes) break; var childId = ExpandedNodeId.ToNodeId(rf.NodeId, session.NamespaceUris); - if (NodeId.IsNull(childId)) continue; + if (childId.IsNull) continue; - var browseName = rf.BrowseName?.Name ?? childId.ToString(); - var displayName = rf.DisplayName?.Text ?? browseName; + var browseName = rf.BrowseName.Name ?? childId.ToString(); + var displayName = rf.DisplayName.Text ?? browseName; if (rf.NodeClass == NodeClass.Object) { @@ -1812,7 +1831,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit if (pending.Count == 0) return; // 4 attributes per variable: DataType, ValueRank, UserAccessLevel, Historizing. - var nodesToRead = new ReadValueIdCollection(pending.Count * 4); + var nodesToRead = new List(pending.Count * 4); foreach (var pv in pending) { nodesToRead.Add(new ReadValueId { NodeId = pv.NodeId, AttributeId = Attributes.DataType }); @@ -1821,7 +1840,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit nodesToRead.Add(new ReadValueId { NodeId = pv.NodeId, AttributeId = Attributes.Historizing }); } - DataValueCollection values; + ArrayOf values; try { var resp = await session.ReadAsync( @@ -1851,10 +1870,10 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit var accessDv = values[baseIdx + 2]; var histDv = values[baseIdx + 3]; - var dataType = StatusCode.IsGood(dataTypeDv.StatusCode) && dataTypeDv.Value is NodeId dtId + var dataType = StatusCode.IsGood(dataTypeDv.StatusCode) && UpstreamValueMapping.ToClr(dataTypeDv.WrappedValue) is NodeId dtId ? MapUpstreamDataType(dtId) : DriverDataType.Int32; - var valueRank = StatusCode.IsGood(valueRankDv.StatusCode) && valueRankDv.Value is int vr ? vr : -1; + var valueRank = StatusCode.IsGood(valueRankDv.StatusCode) && UpstreamValueMapping.ToClr(valueRankDv.WrappedValue) is int vr ? vr : -1; // OPC UA Part 3 ValueRank constants: -3 = ScalarOrOneDimension, -2 = Any, // -1 = Scalar, 0 = OneOrMoreDimensions, 1 = OneDimension, >1 = N specific dimensions. // Deliberate choice: treat anything >= 0 as an array (the spec guarantees -3/-2/-1 @@ -1863,9 +1882,9 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit // as scalar — array-of-one is exposed as scalar to the local address space until // the upstream variable carries a concrete dimensioned rank. var isArray = UpstreamAttributeMapping.IsArray(valueRank); - var access = StatusCode.IsGood(accessDv.StatusCode) && accessDv.Value is byte ab ? ab : (byte)0; + var access = StatusCode.IsGood(accessDv.StatusCode) && UpstreamValueMapping.ToClr(accessDv.WrappedValue) is byte ab ? ab : (byte)0; var securityClass = MapAccessLevelToSecurityClass(access); - var historizing = StatusCode.IsGood(histDv.StatusCode) && histDv.Value is bool b && b; + var historizing = StatusCode.IsGood(histDv.StatusCode) && UpstreamValueMapping.ToClr(histDv.WrappedValue) is bool b && b; pv.ParentFolder.Variable(pv.BrowseName, pv.DisplayName, new DriverAttributeInfo( FullName: StableReference(pv.NodeId), @@ -2077,10 +2096,22 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit // subscriptions; extract its DataValue. The Handle property carries our tag string. if (args.NotificationValue is not MonitoredItemNotification mn) return; var dv = mn.Value; - if (dv is null) return; PublishNotification(handle, RefOf(item), dv); } + private static DataValueSnapshot ToSnapshot(DataValue value, DateTime now) + { + // Matrix payloads have no driver-domain contract. SDK 2's Legacy boxing materializes + // them into CLR matrices, so refuse that unsupported shape before boxing. 1D arrays + // retain their deployed pass-through behavior, including scalar-shaped authored tags. + var unsupportedShape = value.WrappedValue.TypeInfo.IsMatrix; + return new DataValueSnapshot( + Value: unsupportedShape ? null : UpstreamValueMapping.ToClr(value.WrappedValue), + StatusCode: unsupportedShape ? StatusCodes.BadTypeMismatch.Code : value.StatusCode.Code, + SourceTimestampUtc: value.SourceTimestamp == DateTimeUtc.MinValue ? null : value.SourceTimestamp.ToDateTime(), + ServerTimestampUtc: value.ServerTimestamp == DateTimeUtc.MinValue ? now : value.ServerTimestamp.ToDateTime()); + } + private static string RefOf(MonitoredItem item) => (item.Handle as string) ?? item.DisplayName ?? string.Empty; private void PublishNotification(OpcUaSubscriptionHandle handle, string fullRef, DataValue dv) @@ -2090,11 +2121,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit // a delivered notification is liveness evidence — the subscription path never calls ReadAsync, so // without this a busy subscription-only driver's LastSuccessfulRead stayed at its connect time. RecordLivenessEvidence(); - var snapshot = new DataValueSnapshot( - Value: dv.Value, - StatusCode: dv.StatusCode.Code, - SourceTimestampUtc: dv.SourceTimestamp == DateTime.MinValue ? null : dv.SourceTimestamp, - ServerTimestampUtc: dv.ServerTimestamp == DateTime.MinValue ? DateTime.UtcNow : dv.ServerTimestamp); + var snapshot = ToSnapshot(dv, DateTime.UtcNow); // Review of 3b88056f: the replay check and the publish are one critical section shared with the recovery and // trailing reads, so an older value can never be delivered after a newer one (see _deliveryLock). lock (_deliveryLock) @@ -2415,7 +2442,8 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit // constants so the notification handler indexes in O(1) without re-examining the // QualifiedName BrowsePaths. var filter = new EventFilter(); - void AddField(string browseName) => filter.SelectClauses.Add(new SimpleAttributeOperand + var selectClauses = new List(); + void AddField(string browseName) => selectClauses.Add(new SimpleAttributeOperand { TypeDefinitionId = ObjectTypeIds.BaseEventType, BrowsePath = [new QualifiedName(browseName)], @@ -2429,7 +2457,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit AddField("Time"); // ConditionId on ConditionType nodes is the branch identifier for // acknowledgeable conditions. Not a BaseEventType field — reach it via the typed path. - filter.SelectClauses.Add(new SimpleAttributeOperand + selectClauses.Add(new SimpleAttributeOperand { TypeDefinitionId = ObjectTypeIds.ConditionType, BrowsePath = [], // empty path = the condition node itself @@ -2437,13 +2465,13 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit }); // the host derives Active/Acked solely from AlarmEventArgs.Kind, so the condition state // must be selected. TWO-element browse paths — a single "ActiveState/Id" QualifiedName names nothing. - filter.SelectClauses.Add(new SimpleAttributeOperand + selectClauses.Add(new SimpleAttributeOperand { TypeDefinitionId = ObjectTypeIds.AlarmConditionType, BrowsePath = [new QualifiedName(BrowseNames.ActiveState), new QualifiedName(BrowseNames.Id)], AttributeId = Attributes.Value, }); - filter.SelectClauses.Add(new SimpleAttributeOperand + selectClauses.Add(new SimpleAttributeOperand { TypeDefinitionId = ObjectTypeIds.AcknowledgeableConditionType, BrowsePath = [new QualifiedName(BrowseNames.AckedState), new QualifiedName(BrowseNames.Id)], @@ -2451,13 +2479,15 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit }); // BranchId — a non-null one marks a condition BRANCH event (a previous state, with its own // EventId). Only the trunk (null BranchId) is the condition's current state. - filter.SelectClauses.Add(new SimpleAttributeOperand + selectClauses.Add(new SimpleAttributeOperand { TypeDefinitionId = ObjectTypeIds.ConditionType, BrowsePath = [new QualifiedName(BrowseNames.BranchId)], AttributeId = Attributes.Value, }); + filter.SelectClauses = selectClauses; + // Set by CreateAlarmEventItemAsync so a failure after the handler is attached can detach it. MonitoredItem? eventItem = null; MonitoredItemNotificationEventHandler? notifHandler = null; @@ -2598,7 +2628,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit // OPC UA A&C: call the AcknowledgeableConditionType.Acknowledge method on each // condition node with EventId + Comment arguments. CallAsync accepts a batch — // one CallMethodRequest per ack. - var callRequests = new CallMethodRequestCollection(); + var callRequests = new List(); foreach (var ack in acknowledgements) { // the host acks by RawPath; Acknowledge must hit the upstream CONDITION node. @@ -2624,7 +2654,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit ObjectId = conditionId, MethodId = MethodIds.AcknowledgeableConditionType_Acknowledge, InputArguments = [ - new Variant(eventId), // Part 9 §5.7.3: the EventId being acknowledged (empty only when none seen) + Variant.From(eventId.ToByteString()), // Part 9 §5.7.3: the EventId being acknowledged (empty only when none seen) new Variant(new LocalizedText(ack.Comment ?? string.Empty)), ], }); @@ -2711,7 +2741,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit // without this it would feed RouteAlarmEvent alongside the real one. if (!_alarmSubscriptions.ContainsKey(handle.Id)) return; RecordLivenessEvidence(); - RouteAlarmEvent(efl.EventFields, sourceFilter, handle); + RouteAlarmEvent(efl.EventFields.ToList(), sourceFilter, handle); } /// @@ -2805,7 +2835,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit /// The event's fields. /// Whether the event is a RefreshRequired marker. internal static bool IsRefreshRequired(IReadOnlyList fields) => - fields.Count > AlarmFieldEventType && fields[AlarmFieldEventType].Value is NodeId t + fields.Count > AlarmFieldEventType && UpstreamValueMapping.ToClr(fields[AlarmFieldEventType]) is NodeId t && t == ObjectTypeIds.RefreshRequiredEventType; /// True for the three ConditionRefresh marker event types — never alarms. @@ -3017,21 +3047,21 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit state = null; if (fields.Count <= AlarmFieldConditionId) return null; // ConditionRefresh brackets its re-delivery with RefreshStart/RefreshEnd — markers, never alarms. - if (IsRefreshMarker(fields[AlarmFieldEventType].Value)) return null; + if (IsRefreshMarker(UpstreamValueMapping.ToClr(fields[AlarmFieldEventType]))) return null; // A condition BRANCH event reports a previous state with its own EventId: projecting it would flip the // trunk's state, remembering it would make Acknowledge ack the branch. - if (fields.Count > AlarmFieldBranchId && fields[AlarmFieldBranchId].Value is NodeId branch && !NodeId.IsNull(branch)) + if (fields.Count > AlarmFieldBranchId && UpstreamValueMapping.ToClr(fields[AlarmFieldBranchId]) is NodeId branch && !branch.IsNull) return null; if (fields.Count > AlarmFieldAckedState - && fields[AlarmFieldActiveState].Value is bool active - && fields[AlarmFieldAckedState].Value is bool acked) + && UpstreamValueMapping.ToClr(fields[AlarmFieldActiveState]) is bool active + && UpstreamValueMapping.ToClr(fields[AlarmFieldAckedState]) is bool acked) state = (active, acked); // Pass-through (no authored refs) keeps the raw serialized ids; an authored index compares // server-stable keys (see AlarmIndexKey), matching the CONDITION node first — the only way to tell // several conditions on one source apart — and then the source node. - var sourceField = fields[AlarmFieldSourceNode].Value; - var conditionField = fields[AlarmFieldConditionId].Value; + var sourceField = UpstreamValueMapping.ToClr(fields[AlarmFieldSourceNode]); + var conditionField = UpstreamValueMapping.ToClr(fields[AlarmFieldConditionId]); string reported, upstreamCondition; if (sourceIndex.Count == 0) { @@ -3040,23 +3070,23 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit } else { - upstreamCondition = conditionField is NodeId cn && !NodeId.IsNull(cn) ? keyOf(cn) : string.Empty; - var sourceKey = sourceField is NodeId sn && !NodeId.IsNull(sn) ? keyOf(sn) : string.Empty; + upstreamCondition = conditionField is NodeId cn && !cn.IsNull ? keyOf(cn) : string.Empty; + var sourceKey = sourceField is NodeId sn && !sn.IsNull ? keyOf(sn) : string.Empty; if (!(upstreamCondition.Length > 0 && sourceIndex.TryGetValue(upstreamCondition, out reported!)) && !(sourceKey.Length > 0 && sourceIndex.TryGetValue(sourceKey, out reported!))) return null; } - var eventType = fields[AlarmFieldEventType].Value?.ToString() ?? "BaseEventType"; - var message = (fields[AlarmFieldMessage].Value as LocalizedText)?.Text ?? string.Empty; - var severity = fields[AlarmFieldSeverity].Value is ushort sev ? sev : (ushort)0; - var time = fields[AlarmFieldTime].Value is DateTime t ? t : DateTime.UtcNow; + var eventType = UpstreamValueMapping.ToClr(fields[AlarmFieldEventType])?.ToString() ?? "BaseEventType"; + var message = (UpstreamValueMapping.ToClr(fields[AlarmFieldMessage]) as LocalizedText?)?.Text ?? string.Empty; + var severity = UpstreamValueMapping.ToClr(fields[AlarmFieldSeverity]) is ushort sev ? sev : (ushort)0; + var time = UpstreamValueMapping.ToClr(fields[AlarmFieldTime]) is DateTime t ? t : DateTime.UtcNow; if (sourceIndex.Count != 0 && upstreamCondition.Length > 0) rememberCondition(reported, new AlarmAckTarget( upstreamCondition, // A copy: the decoded notification's array is not ours to alias for the ack's lifetime. - (fields[AlarmFieldEventId].Value as byte[])?.ToArray() ?? Array.Empty())); + (UpstreamValueMapping.ToClr(fields[AlarmFieldEventId]) as byte[])?.ToArray() ?? Array.Empty())); return new AlarmEventArgs( SubscriptionHandle: handle, @@ -3166,10 +3196,10 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit catch { /* best-effort — SDK may have already cleared its invocation lists on session loss */ } } - private static int CountNotifications(ExtensionObject nd) => nd.Body switch + private static int CountNotifications(ExtensionObject nd) => (nd.TryGetValue(out IEncodeable? body) ? body : null) switch { - DataChangeNotification dc => dc.MonitoredItems?.Count ?? 0, - EventNotificationList ev => ev.Events?.Count ?? 0, + DataChangeNotification dc => dc.MonitoredItems.Count, + EventNotificationList ev => ev.Events.Count, StatusChangeNotification => 1, _ => 1, }; @@ -3268,7 +3298,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit PublishCommsLoss(now); } if (definitive) - RaiseConnectionLost($"upstream session keep-alive reported {StatusCodes.GetBrowseName(keepAliveCode.Code)}"); + RaiseConnectionLost($"upstream session keep-alive reported {keepAliveCode.SymbolicId}"); } /// @@ -3696,8 +3726,8 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit /// hook synchronously (no async work on this hot path), then fires the cert-validation /// handler detach. The async session-close is intentionally skipped — it requires a /// live session + network round-trip and is unsafe to block-on from a potentially - /// single-threaded context (OPC UA stack thread). The session will be cleaned up by - /// the SDK's own finalizer on GC (no sync-over-async). + /// single-threaded context (OPC UA stack thread). Local session and certificate-manager + /// resources are disposed synchronously. /// public void Dispose() { @@ -3715,15 +3745,20 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit try { Session.KeepAlive -= _keepAliveHandler; } catch { } } _keepAliveHandler = null; + var session = Session; Session = null; + if (session is not null) DetachDiagnostics(session); + try { session?.Dispose(); } catch { } + try { (_ownedApplication?.ApplicationConfiguration?.CertificateManager as IDisposable)?.Dispose(); } catch { } + _ownedApplication = null; } // Detach the cert-validation handler registered during InitializeAsync so the - // CertificateValidator (which may be process-shared) doesn't hold a reference to + // ICertificateManager (which may be process-shared) doesn't hold a reference to // a disposed driver. if (_certValidationHandler is not null && _certValidatorRef is not null) { - try { _certValidatorRef.CertificateValidation -= _certValidationHandler; } catch { } + try { if (ReferenceEquals(_certValidatorRef.AcceptError, _certValidationHandler)) _certValidatorRef.AcceptError = null; } catch { } _certValidationHandler = null; _certValidatorRef = null; } @@ -3764,7 +3799,7 @@ public sealed class OpcUaClientDriver : IDriver, ITagDiscovery, IReadable, IWrit // Detach the cert-validation handler. if (_certValidationHandler is not null && _certValidatorRef is not null) { - try { _certValidatorRef.CertificateValidation -= _certValidationHandler; } catch { } + try { if (ReferenceEquals(_certValidatorRef.AcceptError, _certValidationHandler)) _certValidatorRef.AcceptError = null; } catch { } _certValidationHandler = null; _certValidatorRef = null; } diff --git a/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient/OpcUaClientDriverProbe.cs b/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient/OpcUaClientDriverProbe.cs index e4695e7a0..5bae05471 100644 --- a/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient/OpcUaClientDriverProbe.cs +++ b/src/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient/OpcUaClientDriverProbe.cs @@ -85,7 +85,7 @@ public sealed class OpcUaClientDriverProbe : IDriverProbe var appConfig = BuildMinimalAppConfig(); using var client = await DiscoveryClient.CreateAsync( appConfig, new Uri(endpointUrl), DiagnosticsMasks.None, cts.Token).ConfigureAwait(false); - var endpoints = await client.GetEndpointsAsync(null, cts.Token).ConfigureAwait(false); + var endpoints = await client.GetEndpointsAsync(default, cts.Token).ConfigureAwait(false); sw.Stop(); if (endpoints is { Count: > 0 }) @@ -130,7 +130,7 @@ public sealed class OpcUaClientDriverProbe : IDriverProbe /// is plain-text and does not require a client certificate. /// private static ApplicationConfiguration BuildMinimalAppConfig() => - new() + new(SdkTelemetry.Context) { ApplicationName = "OtOpcUa.Probe", ApplicationType = ApplicationType.Client, diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/AdvertisedAggregateFunctions.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/AdvertisedAggregateFunctions.cs index 7913d2cdc..4751e15e9 100644 --- a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/AdvertisedAggregateFunctions.cs +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/AdvertisedAggregateFunctions.cs @@ -27,10 +27,11 @@ namespace ZB.MOM.WW.OtOpcUa.OpcUaServer; /// internal static class AdvertisedAggregateFunctions { + private static readonly object SyncGate = new(); /// Every standard aggregate-function NodeId the SDK's nodeset knows (ObjectIds.AggregateFunction_*). private static readonly NodeId[] StandardAggregateIds = typeof(ObjectIds) - .GetFields(BindingFlags.Public | BindingFlags.Static) - .Where(f => f.FieldType == typeof(NodeId) && f.Name.StartsWith("AggregateFunction_", StringComparison.Ordinal)) + .GetProperties(BindingFlags.Public | BindingFlags.Static) + .Where(f => f.PropertyType == typeof(NodeId) && f.Name.StartsWith("AggregateFunction_", StringComparison.Ordinal)) .Select(f => (NodeId)f.GetValue(null)!) .ToArray(); @@ -56,10 +57,10 @@ internal static class AdvertisedAggregateFunctions /// The advertised NodeIds, or null when the diagnostics node manager or folder is not available. public static IReadOnlyList? Apply(IServerInternal server, IReadOnlySet served) { - if (server?.DiagnosticsNodeManager is not CustomNodeManager2 diagnostics) return null; + if (server?.DiagnosticsNodeManager is not DiagnosticsNodeManager diagnostics) return null; var advertised = new List(); - lock (diagnostics.Lock) + lock (SyncGate) { var folder = diagnostics.FindPredefinedNode(Folder); if (folder is null) return null; diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/AggregateFunctionMap.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/AggregateFunctionMap.cs index ca0f6333a..00be61fc3 100644 --- a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/AggregateFunctionMap.cs +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/AggregateFunctionMap.cs @@ -51,5 +51,5 @@ internal static class AggregateFunctionMap /// The per-node aggregate-function NodeId from the request. /// The mapped aggregate, or null. public static HistoryAggregateType? Map(NodeId? aggregateNodeId) => - aggregateNodeId is not null && ByNodeId.TryGetValue(aggregateNodeId, out var aggregate) ? aggregate : null; + aggregateNodeId is { } nodeId && ByNodeId.TryGetValue(nodeId, out var aggregate) ? aggregate : null; } diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/ApplicationAlarmConditions.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/ApplicationAlarmConditions.cs new file mode 100644 index 000000000..287d4248f --- /dev/null +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/ApplicationAlarmConditions.cs @@ -0,0 +1,63 @@ +using Opc.Ua; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer; + +/// Preserves the application's repeat-method contract at the SDK's supported validation seam. +internal static class ApplicationAlarmConditions +{ + internal static AlarmConditionState Create(string type, NodeState parent) => type switch + { + "OffNormalAlarm" => new OffNormal(parent), + "DiscreteAlarm" => new Discrete(parent), + _ => new Alarm(parent), + }; + + private static ServiceResult CurrentTrunkRepeat(ServiceResult result, AcknowledgeableConditionState condition, + ISystemContext context, ByteString eventId, LocalizedText comment, bool acknowledge) + { + var repeated = acknowledge ? StatusCodes.BadConditionBranchAlreadyAcked : StatusCodes.BadConditionBranchAlreadyConfirmed; + var callback = acknowledge ? condition.OnAcknowledge : condition.OnConfirm; + if (result.StatusCode != repeated || callback is null || eventId.IsEmpty + || condition.BranchId is not { Value.IsNull: true } + || condition.EventId is not { } current || current.Value != eventId + || !ReferenceEquals(condition.GetEventByEventId(eventId), condition) + || (acknowledge ? condition.AckedState?.Id?.Value : condition.ConfirmedState?.Id?.Value) != true) + return result; + + // In exact SDK 2.0.1, the Already* guards precede the application callback. Invoke it once + // here; every other SDK validation result, superseded EventId and branch retains the base path. + try { return callback(context, condition, eventId, comment); } + catch (Exception error) + { + return ServiceResult.Create(error, StatusCodes.BadUnexpectedError, + acknowledge ? "Unexpected error acknowledging a Condition." : "Unexpected error confirming a Condition."); + } + } + + private sealed class OffNormal(NodeState parent) : OffNormalAlarmState(parent) + { + protected override ServiceResult ProcessBeforeAcknowledge(ISystemContext context, ByteString id, LocalizedText comment) => + CurrentTrunkRepeat(base.ProcessBeforeAcknowledge(context, id, comment), this, context, id, comment, true); + protected override ServiceResult ProcessBeforeConfirm(ISystemContext context, ByteString id, LocalizedText comment) => + CurrentTrunkRepeat(base.ProcessBeforeConfirm(context, id, comment), this, context, id, comment, false); + protected override ConditionState CreateBranchInstance() => new OffNormal(this); + } + + private sealed class Discrete(NodeState parent) : DiscreteAlarmState(parent) + { + protected override ServiceResult ProcessBeforeAcknowledge(ISystemContext context, ByteString id, LocalizedText comment) => + CurrentTrunkRepeat(base.ProcessBeforeAcknowledge(context, id, comment), this, context, id, comment, true); + protected override ServiceResult ProcessBeforeConfirm(ISystemContext context, ByteString id, LocalizedText comment) => + CurrentTrunkRepeat(base.ProcessBeforeConfirm(context, id, comment), this, context, id, comment, false); + protected override ConditionState CreateBranchInstance() => new Discrete(this); + } + + private sealed class Alarm(NodeState parent) : AlarmConditionState(parent) + { + protected override ServiceResult ProcessBeforeAcknowledge(ISystemContext context, ByteString id, LocalizedText comment) => + CurrentTrunkRepeat(base.ProcessBeforeAcknowledge(context, id, comment), this, context, id, comment, true); + protected override ServiceResult ProcessBeforeConfirm(ISystemContext context, ByteString id, LocalizedText comment) => + CurrentTrunkRepeat(base.ProcessBeforeConfirm(context, id, comment), this, context, id, comment, false); + protected override ConditionState CreateBranchInstance() => new Alarm(this); + } +} diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/AggregateCalculator.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/AggregateCalculator.cs new file mode 100644 index 000000000..4c49a2896 --- /dev/null +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/AggregateCalculator.cs @@ -0,0 +1,1579 @@ +/* ======================================================================== + * Copyright (c) 2005-2025 The OPC Foundation, Inc. All rights reserved. + * + * OPC Foundation MIT License 1.00 + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * The complete license agreement can be found here: + * http://opcfoundation.org/License/MIT/1.00/ + * ======================================================================*/ + +using Opc.Ua; +using DataValue = ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates.LegacyDataValue; +using System; +using System.Collections.Generic; +using Microsoft.Extensions.Logging; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates +{ + /// + /// Calculates the value of an aggregate. + /// + internal class AggregateCalculator + { + /// + /// Create calculator + /// + [Obsolete("Use constructor with ITelemetryContext")] + public AggregateCalculator( + NodeId aggregateId, + DateTime startTime, + DateTime endTime, + double processingInterval, + bool stepped, + AggregateConfiguration configuration) + : this(aggregateId, startTime, endTime, processingInterval, stepped, configuration, null) + { + } + + /// + /// Initializes the calculation stream. + /// + /// The aggregate function to apply. + /// The start time. + /// The end time. + /// The processing interval. + /// Whether to use stepped interpolation. + /// The aggregate configuration. + /// The telemetry context to use to create obvservability instruments + public AggregateCalculator( + NodeId aggregateId, + DateTime startTime, + DateTime endTime, + double processingInterval, + bool stepped, + AggregateConfiguration configuration, + ITelemetryContext? telemetry) + { + m_logger = telemetry.CreateLogger(); + AggregateId = aggregateId; + StartTime = startTime; + EndTime = endTime; + ProcessingInterval = processingInterval; + Stepped = stepped; + Configuration = configuration; + TimeFlowsBackward = endTime < startTime; + + if (processingInterval == 0) + { + if (endTime == DateTime.MinValue || startTime == DateTime.MinValue) + { + throw new ArgumentException( + "Non-zero processingInterval required.", + nameof(processingInterval)); + } + + ProcessingInterval = Math.Abs((endTime - startTime).TotalMilliseconds); + } + + m_values = new LinkedList(); + } + + /// + /// The aggregate function applied by the calculator. + /// + public NodeId AggregateId { get; } + + /// + /// Queues a raw value for processing. + /// + /// The data value to process. + /// True if successful, false if the timestamp has been superseded by values already in the stream. + public bool QueueRawValue(DataValue value) + { + // ignore bad data. + if (value == null) + { + return false; + } + + // ignore placeholders in the stream. + if (value.StatusCode.CodeBits == StatusCodes.BadNoData || + value.StatusCode.CodeBits == StatusCodes.BadBoundNotFound) + { + return true; + } + + // check for start of data. + if (m_startOfData == DateTime.MinValue) + { + m_startOfData = value.SourceTimestamp; + } + + // update end of data. + m_endOfData = value.SourceTimestamp; + + // ensure values are being queued in the right order. + if (TimeFlowsBackward) + { + if (m_values.First != null && CompareTimestamps(value, m_values.First) > 0) + { + return false; + } + } + else if (m_values.Last != null && CompareTimestamps(value, m_values.Last) < 0) + { + return false; + } + + // ensure value list is always ordered from past to future. + if (TimeFlowsBackward) + { + m_values.AddFirst(value); + } + else + { + m_values.AddLast(value); + } + + return true; + } + + /// + /// Returns the next processed value. + /// + /// If true a partial interval should be processed. + /// The processed value. Null if nothing available and returnPartial is false. + public DataValue? GetProcessedValue(bool returnPartial) + { + // check if all done. + if (Complete) + { + return null; + } + + // update the slice. + if (CurrentSlice == null) + { + CurrentSlice = CreateSlice(null); + } + else + { + UpdateSlice(CurrentSlice); + } + + // check if a value can be produced. + if (!CurrentSlice.Complete && !returnPartial) + { + return null; + } + + // check if the slice extends beyond the range of available data. + DateTime earlyTime = CurrentSlice.StartTime; + DateTime lateTime = CurrentSlice.EndTime; + + if (CompareTimestamps(lateTime, m_values.First) < 0 || + CompareTimestamps(earlyTime, m_values.Last) > 0) + { + CurrentSlice.OutOfDataRange = true; + } + + m_logger.LogTrace("Computing Aggregate {StartTime:HH:mm:ss.fff}", CurrentSlice.StartTime); + + // compute the value. + DataValue value = ComputeValue(CurrentSlice); + + // check if overlapping the start of data. + if (SetPartialBit) + { + if (m_startOfData > earlyTime && m_startOfData < lateTime) + { + value.StatusCode = value.StatusCode.WithAggregateBits( + value.StatusCode.AggregateBits | AggregateBits.Partial); + } + + if (!UsingExtrapolation && + !TimeFlowsBackward && + m_endOfData >= earlyTime && + m_endOfData < lateTime) + { + value.StatusCode = value.StatusCode.WithAggregateBits( + value.StatusCode.AggregateBits | AggregateBits.Partial); + } + } + + // force value to null if status code is bad. + if (StatusCode.IsBad(value.StatusCode)) + { + value.WrappedValue = Variant.Null; + } + + // delete unneeded data. + if (TimeFlowsBackward) + { + if (CurrentSlice.LateBound != null) + { + LinkedListNode? ii = CurrentSlice.LateBound.Next; + + while (ii != null) + { + LinkedListNode? next = ii.Next; + m_values.Remove(ii); + ii = next; + } + } + } + else if (CurrentSlice.EarlyBound != null) + { + LinkedListNode? ii = CurrentSlice.EarlyBound.Previous; + + if (CurrentSlice.SecondEarlyBound != null) + { + ii = CurrentSlice.SecondEarlyBound.Previous; + } + + while (ii != null) + { + LinkedListNode? next = ii.Previous; + m_values.Remove(ii); + ii = next; + } + } + + // check if more to be done. + Complete = + (!TimeFlowsBackward && CurrentSlice.EndTime >= EndTime) || + (TimeFlowsBackward && CurrentSlice.StartTime <= EndTime); + + if (Complete) + { + // check if overlapping the end of data. + if (SetPartialBit && + !UsingExtrapolation && + !TimeFlowsBackward && + m_endOfData >= earlyTime && + m_endOfData < lateTime) + { + value.StatusCode = value.StatusCode.WithAggregateBits( + value.StatusCode.AggregateBits | AggregateBits.Partial); + } + } + else + { + CurrentSlice = CreateSlice(CurrentSlice); + } + + // return the processed value. + return value; + } + + /// + /// Returns true if the specified time is later than the end of the current interval. + /// + /// Return true if time flows forward and the time is later than the end time. + public bool HasEndTimePassed(DateTime currentTime) + { + if (CurrentSlice == null) + { + return false; + } + + if (TimeFlowsBackward) + { + return CurrentSlice.EndTime >= currentTime; + } + + return CurrentSlice.EndTime <= currentTime; + } + + /// + /// The start time for the request. + /// + protected DateTime StartTime { get; } + + /// + /// The end time for the request. + /// + protected DateTime EndTime { get; } + + /// + /// The processing interval for the request. + /// + protected double ProcessingInterval { get; } + + /// + /// True if the data series requires stepped interpolation. + /// + protected bool Stepped { get; } + + /// + /// The configuration to use when processing. + /// + protected AggregateConfiguration Configuration { get; } + + /// + /// Whether to use the server timestamp for all processing. + /// + protected bool UseServerTimestamp { get; } + + /// + /// True if data is being processed in reverse order. + /// + protected bool TimeFlowsBackward { get; } + + /// + /// Whether to use the server timestamp for all processing. + /// + protected TimeSlice? CurrentSlice { get; private set; } + + /// + /// True if all values required for the request have been received and processed + /// + protected bool Complete { get; private set; } + + /// + /// True if the GetProcessedValue method should set the Partial bit when appropriate. + /// + protected bool SetPartialBit { get; set; } + + /// + /// True if data is extrapolated after the end of data. + /// + protected bool UsingExtrapolation { get; set; } + + /// + /// Compares timestamps for two DataValues according to the current UseServerTimestamp setting. + /// + /// The first value to compare. + /// The second value to compare. + /// Less than 0 if value1 is earlier than value2; 0 if they are equal; Greater than zero otherwise. + protected int CompareTimestamps(DataValue value1, DataValue value2) + { + if (value1 == null) + { + return value2 == null ? 0 : -1; + } + + if (value2 == null) + { + return +1; + } + + if (UseServerTimestamp) + { + int result = value1.ServerTimestamp.CompareTo(value2.ServerTimestamp); + + if (result == 0) + { + return value1.ServerPicoseconds.CompareTo(value2.ServerPicoseconds); + } + + return result; + } + else + { + int result = value1.SourceTimestamp.CompareTo(value2.SourceTimestamp); + + if (result == 0) + { + return value1.SourcePicoseconds.CompareTo(value2.SourcePicoseconds); + } + + return result; + } + } + + /// + /// Compares timestamps for two DataValues according to the current UseServerTimestamp setting. + /// + /// The first value to compare. + /// The second value to compare. + /// Less than 0 if value1 is earlier than value2; 0 if they are equal; Greater than zero otherwise. + protected int CompareTimestamps(DataValue value1, LinkedListNode? value2) + { + if (value2 == null) + { + return value1 == null ? 0 : +1; + } + + return CompareTimestamps(value1, value2.Value); + } + + /// + /// Compares timestamps for two DataValues according to the current UseServerTimestamp setting. + /// + /// The first value to compare. + /// The second value to compare. + /// Less than 0 if value1 is earlier than value2; 0 if they are equal; Greater than zero otherwise. + protected int CompareTimestamps( + LinkedListNode? value1, + LinkedListNode? value2) + { + if (value1 == null) + { + return value2 == null ? 0 : -1; + } + + if (value2 == null) + { + return +1; + } + + return CompareTimestamps(value1.Value, value2.Value); + } + + /// + /// Compares timestamps for a timestamp to a DataValue according to the current UseServerTimestamp setting. + /// + /// The timestamp to compare. + /// The data value to compare. + /// Less than 0 if value1 is earlier than value2; 0 if they are equal; Greater than zero otherwise. + protected int CompareTimestamps(DateTime value1, LinkedListNode? value2) + { + if (value2 == null || value2.Value == null) + { + return +1; + } + + if (UseServerTimestamp) + { + return value1.CompareTo(value2.Value.ServerTimestamp); + } + + return value1.CompareTo(value2.Value.SourceTimestamp); + } + + /// + /// Checks if the value is good according to the configuration rules. + /// + /// The value to test. + /// True if the value is good. + protected bool IsGood(DataValue value) + { + if (value == null) + { + return false; + } + + if (Configuration.TreatUncertainAsBad) + { + if (StatusCode.IsNotGood(value.StatusCode)) + { + return false; + } + } + else if (StatusCode.IsBad(value.StatusCode)) + { + return false; + } + + return true; + } + + /// + /// Stores information about a slice of data to be processed. + /// + protected class TimeSlice + { + /// + /// The start time for the slice. + /// + public DateTime StartTime { get; set; } + + /// + /// The end time for the slice. + /// + public DateTime EndTime { get; set; } + + /// + /// True if the slice is a partial interval. + /// + public bool Partial { get; set; } + + /// + /// True if all of the data required to process the slice has been collected. + /// + public bool Complete { get; set; } + + /// + /// True if the slice includes times that are outside of the available dataset. + /// + public bool OutOfDataRange { get; set; } + + /// + /// The first early bound for the slice. + /// + public LinkedListNode? EarlyBound { get; set; } + + /// + /// The latest non-bad value before the slice. + /// + internal LinkedListNode? NonBadEarlyBound { get; set; } + + /// + /// The second early bound for the slice (always earlier than the first). + /// + public LinkedListNode? SecondEarlyBound { get; set; } + + /// + /// The beginning of the slice. + /// + public LinkedListNode? Begin { get; set; } + + /// + /// The end of the slice. + /// + public LinkedListNode? End { get; set; } + + /// + /// The late bound for the slice. + /// + public LinkedListNode? LateBound { get; set; } + + /// + /// The last value which was processed. + /// + public LinkedListNode? LastProcessedValue { get; set; } + } + + /// + /// Creates a new time slice to process. + /// + /// The previous processed slice. + /// The new time slice. + protected TimeSlice CreateSlice(TimeSlice? previousSlice) + { + var slice = new TimeSlice(); + + // ensure slice is oriented from past to future even if request is going backwards. + if (TimeFlowsBackward) + { + if (previousSlice == null) + { + slice.EndTime = StartTime; + } + else + { + slice.EndTime = previousSlice.StartTime; + } + + slice.StartTime = slice.EndTime.AddMilliseconds(-ProcessingInterval); + + // check for end of request. + if (slice.StartTime < EndTime) + { + slice.StartTime = EndTime; + slice.Partial = true; + } + } + else + { + if (previousSlice == null) + { + slice.StartTime = StartTime; + } + else + { + slice.StartTime = previousSlice.EndTime; + } + + slice.EndTime = slice.StartTime.AddMilliseconds(ProcessingInterval); + + // check for end of request. + if (slice.EndTime > EndTime) + { + slice.EndTime = EndTime; + slice.Partial = true; + } + } + + // update the slice with current data. + UpdateSlice(slice); + return slice; + } + + /// + /// Creates a new time slice to process. + /// + /// The slice to update. + /// True if the slice is complete. + protected bool UpdateSlice(TimeSlice slice) + { + // check if nothing to do. + if (m_values.First == null) + { + return slice.Complete; + } + + // restart processing from where it left off. + LinkedListNode? start = m_values.First; + + if (!TimeFlowsBackward && slice.LastProcessedValue != null) + { + start = slice.LastProcessedValue.Next; + } + + // reset the begin bound each time we go through the values. + if (TimeFlowsBackward) + { + slice.Begin = null; + } + + // initialize slice from value list. + for (LinkedListNode? ii = start; ii != null; ii = ii.Next) + { + if (TimeFlowsBackward) + { + // check if before the beginning of the slice. + if (CompareTimestamps(slice.StartTime, ii) >= 0) + { + if (StatusCode.IsNotBad(ii.Value.StatusCode)) + { + slice.NonBadEarlyBound = ii; + } + + if (IsGood(ii.Value)) + { + slice.SecondEarlyBound = slice.EarlyBound; + slice.EarlyBound = ii; + } + + continue; + } + + // check if after the end if the slice. + if (CompareTimestamps(slice.EndTime, ii) < 0) + { + if (IsGood(ii.Value)) + { + slice.LateBound = ii; + break; + } + + continue; + } + + // save first value in the slice. + slice.End ??= ii; + + // save end of slice. + if (slice.Begin == null) + { + slice.Begin = ii; + slice.LastProcessedValue = ii; + } + } + else + { + // check if before the beginning of the slice. + if (CompareTimestamps(slice.StartTime, ii) > 0) + { + if (StatusCode.IsNotBad(ii.Value.StatusCode)) + { + slice.NonBadEarlyBound = ii; + } + + if (IsGood(ii.Value)) + { + slice.SecondEarlyBound = slice.EarlyBound; + slice.EarlyBound = ii; + slice.LastProcessedValue = ii; + } + + continue; + } + + // check if after the end if the slice. + if (CompareTimestamps(slice.EndTime, ii) < 0) + { + if (IsGood(ii.Value)) + { + slice.LateBound = ii; + slice.LastProcessedValue = ii; + break; + } + + continue; + } + + // save first value in the slice. + slice.Begin ??= ii; + + // save end of slice. + slice.End = ii; + slice.LastProcessedValue = ii; + } + } + + // check if no more data needs to be collected. + LinkedListNode? requiredBound; + if (TimeFlowsBackward) + { + // only need second early bound if using sloped extrapolation and there is no late bound. + if (Configuration.UseSlopedExtrapolation && slice.LateBound == null) + { + requiredBound = slice.SecondEarlyBound; + } + else + { + requiredBound = slice.EarlyBound; + } + } + else + { + requiredBound = slice.LateBound; + } + + // all done if required bound exists. + if (requiredBound != null) + { + slice.Complete = true; + } + + return slice.Complete; + } + + /// + /// Calculates the value for the timeslice. + /// + /// The slice to process. + /// The processed value. + protected virtual DataValue ComputeValue(TimeSlice slice) + { + return Interpolate(slice); + } + + /// + /// Calculate the interpolate aggregate for the timeslice. + /// + protected DataValue Interpolate(TimeSlice slice) + { + if (TimeFlowsBackward) + { + return Interpolate(slice.EndTime, slice); + } + + return Interpolate(slice.StartTime, slice); + } + + /// + /// Return a value indicating there is no data in the time slice. + /// + protected DataValue GetNoDataValue(TimeSlice slice) + { + if (TimeFlowsBackward) + { + return GetNoDataValue(slice.EndTime); + } + + return GetNoDataValue(slice.StartTime); + } + + /// + /// Returns the timestamp to use for the slice value. + /// + protected DateTime GetTimestamp(TimeSlice slice) + { + if (TimeFlowsBackward) + { + return slice.EndTime; + } + + return slice.StartTime; + } + + /// + /// Return a value indicating there is no data in the time slice. + /// + protected DataValue GetNoDataValue(DateTime timestamp) + { + return new DataValue(Variant.Null, StatusCodes.BadNoData, timestamp, timestamp); + } + + /// + /// Interpolates a value at the timestamp. + /// + /// The timestamp. + /// The timeslice that contains the timestamp. + /// The interpolated value. + protected DataValue Interpolate(DateTime timestamp, TimeSlice reference) + { + for (LinkedListNode? ii = m_values.First; ii != null; ii = ii.Next) + { + int comparison = CompareTimestamps(timestamp, ii); + + if (comparison == 0) + { + if (StatusCode.IsNotBad(ii.Value.StatusCode)) + { + return ii.Value; + } + + break; + } + + if (comparison < 0) + { + break; + } + } + + var slice = new TimeSlice { StartTime = timestamp, EndTime = timestamp }; + UpdateSlice(slice); + + // check for value at the timestamp. + if (slice.Begin != null && IsGood(slice.Begin.Value)) + { + return slice.Begin.Value; + } + + bool stepped = Stepped; + + DataValue dataValue; + // check if the required bounds are available. + if (!Stepped) + { + // check if sloped interpolation is possible. + if (slice.EarlyBound != null && slice.LateBound != null) + { + dataValue = SlopedInterpolate( + timestamp, + slice.EarlyBound.Value, + slice.LateBound.Value); + + if (!ReferenceEquals(slice.EarlyBound.Next, slice.LateBound)) + { + dataValue.StatusCode = dataValue.StatusCode + .WithCodeBits(StatusCodes.UncertainDataSubNormal); + } + + return dataValue; + } + + // check if extrapolation is possible. + if (slice.EarlyBound != null) + { + if (Configuration.UseSlopedExtrapolation && + slice.SecondEarlyBound != null) + { + UsingExtrapolation = true; + dataValue = SlopedInterpolate( + timestamp, + slice.SecondEarlyBound.Value, + slice.EarlyBound.Value); + dataValue.StatusCode = dataValue.StatusCode + .WithCodeBits(StatusCodes.UncertainDataSubNormal); + return dataValue; + } + + // do stepped extrapolation. + stepped = true; + } + } + + // do stepped interpolation. + if (stepped && slice.EarlyBound != null) + { + dataValue = SteppedInterpolate(timestamp, slice.EarlyBound.Value); + + if (slice.EarlyBound.Next == null || + CompareTimestamps(timestamp, slice.EarlyBound.Next) > 0) + { + UsingExtrapolation = true; + dataValue.StatusCode = dataValue.StatusCode + .WithCodeBits(StatusCodes.UncertainDataSubNormal); + } + + return dataValue; + } + + // no data found. + return GetNoDataValue(timestamp); + } + + /// + /// Calculate the value at the timestamp using slopped interpolation. + /// + public static DataValue SteppedInterpolate(DateTime timestamp, DataValue earlyBound) + { + // can't interpolate if no start bound. + if (StatusCode.IsBad(earlyBound.StatusCode)) + { + return new DataValue(Variant.Null, StatusCodes.BadNoData, timestamp, timestamp); + } + + var dataValue = new DataValue + { + WrappedValue = earlyBound.WrappedValue, + SourceTimestamp = timestamp, + ServerTimestamp = timestamp, + StatusCode = StatusCodes.Good + }; + + // update status code. + if (StatusCode.IsBad(earlyBound.StatusCode)) + { + dataValue.StatusCode = StatusCodes.BadNoData; + } + + // update status code. + if (StatusCode.IsNotGood(earlyBound.StatusCode)) + { + dataValue.StatusCode = StatusCodes.UncertainDataSubNormal; + } + + dataValue.StatusCode = dataValue.StatusCode + .WithAggregateBits(AggregateBits.Interpolated); + return dataValue; + } + + /// + /// Calculate the value at the timestamp using slopped interpolation. + /// + public static DataValue SlopedInterpolate( + DateTime timestamp, + DataValue earlyBound, + DataValue lateBound) + { + try + { + // can't interpolate if no start bound. + if (StatusCode.IsBad(earlyBound.StatusCode)) + { + return new DataValue(Variant.Null, StatusCodes.BadNoData, timestamp, timestamp); + } + + // revert to stepped if no end bound. + if (StatusCode.IsBad(lateBound.StatusCode)) + { + DataValue dataValue2 = SteppedInterpolate(timestamp, earlyBound); + + if (StatusCode.IsNotBad(dataValue2.StatusCode)) + { + dataValue2.StatusCode = dataValue2.StatusCode + .WithCodeBits(StatusCodes.UncertainDataSubNormal); + } + + return dataValue2; + } + + // convert to doubles. + double earlyValue = CastToDouble(earlyBound); + double lateValue = CastToDouble(lateBound); + + // do interpolation. + double range = (lateBound.SourceTimestamp - earlyBound.SourceTimestamp) + .TotalMilliseconds; + double slope = (lateValue - earlyValue) / range; + double calculatedValue = + (slope * (timestamp - earlyBound.SourceTimestamp).TotalMilliseconds) + + earlyValue; + + // convert back to original type. + var dataValue = new DataValue + { + WrappedValue = CastToOriginalType(calculatedValue, earlyBound), + SourceTimestamp = timestamp, + ServerTimestamp = timestamp, + StatusCode = StatusCodes.Good + }; + + // update status code. + if (StatusCode.IsNotGood(earlyBound.StatusCode) || + StatusCode.IsNotGood(lateBound.StatusCode)) + { + dataValue.StatusCode = StatusCodes.UncertainDataSubNormal; + } + + dataValue.StatusCode = dataValue.StatusCode + .WithAggregateBits(AggregateBits.Interpolated); + + return dataValue; + } + // exception occurs on data conversion errors. + catch (Exception) + { + return new DataValue( + Variant.Null, + StatusCodes.BadTypeMismatch, + timestamp, + timestamp); + } + } + + /// + /// Converts the value to a double for use in calculations (throws exceptions if conversion fails). + /// + private protected static object LegacyCast(object? value, TypeInfo source, BuiltInType target) + { + // Representation conversion only; baseline interval/quality/state algorithms are retained below. + return SdkValueBoundary.ToClr(SdkValueBoundary.FromClr(value).ConvertTo(target))!; + } + + protected static double CastToDouble(DataValue value) + { + return (double)LegacyCast( + value.Value, + value.WrappedValue.TypeInfo, + BuiltInType.Double); + } + + /// + /// Converts the value back to its original type (throws exceptions if conversion fails). + /// + protected static Variant CastToOriginalType(double value, DataValue original) + { + object castValue = LegacyCast( + value, + TypeInfo.Scalars.Double, + original.WrappedValue.TypeInfo.BuiltInType); + return SdkValueBoundary.FromClr(castValue); + } + + /// + /// Returns the simple bound for the timestamp. + /// + protected DataValue? GetSimpleBound(DateTime timestamp, TimeSlice slice) + { + // choose the start point + LinkedListNode? start = slice.EarlyBound ?? m_values.First; + + // look for a raw value at or immediately before the timestamp. + LinkedListNode? startBound = start; + + for (LinkedListNode? ii = start; ii != null; ii = ii.Next) + { + // check for an exact match. + if (CompareTimestamps(timestamp, ii) == 0) + { + return new DataValue(ii.Value); + } + + // looking for an end bound. + if (CompareTimestamps(timestamp, ii) < 0) + { + // only can find an end bound. + if (ii.Previous == null) + { + return GetNoDataValue(timestamp); + } + + startBound = ii.Previous; + break; + } + + // update start bound. + startBound = ii; + } + + // check if no data found or if start bound is bad.. + if (startBound == null || !IsGood(startBound.Value)) + { + return GetNoDataValue(timestamp); + } + + // look for an end bound. + bool revertToStepped = false; + LinkedListNode? endBound = startBound.Next; + + if (!Stepped) + { + if (endBound != null) + { + // do sloped interpolation if two good bounds exist. + if (IsGood(endBound.Value)) + { + return SlopedInterpolate(timestamp, startBound.Value, endBound.Value); + } + } + + // have to use stepped because end bound is not good. + revertToStepped = true; + } + + // check if end of data. + if (startBound.Next == null) + { + return GetNoDataValue(timestamp); + } + + // do stepped interpolation for all other cases. + DataValue value = SteppedInterpolate(timestamp, startBound.Value); + + // need to make it uncertain if interpolation was required but not used. + if (StatusCode.IsGood(value.StatusCode) && revertToStepped) + { + value.StatusCode = StatusCodes.UncertainDataSubNormal; + value.StatusCode = value.StatusCode.WithAggregateBits(AggregateBits.Interpolated); + } + + return value; + } + + /// + /// Returns the values in the list with simple bounds. + /// + protected List? GetValuesWithSimpleBounds(TimeSlice slice) + { + // check if slice is beyond end of available data. + if (CompareTimestamps(slice.StartTime, m_values.Last) > 0 || + CompareTimestamps(slice.EndTime, m_values.First) < 0) + { + return null; + } + + var values = new List(); + + // add the start point. + DataValue? startBound = GetSimpleBound(slice.StartTime, slice); + + if (startBound != null) + { + values.Add(startBound); + } + + // initialize slice from value list. + for (LinkedListNode? ii = slice.Begin; ii != null; ii = ii.Next) + { + if (CompareTimestamps(slice.EndTime, ii) <= 0) + { + break; + } + + if (CompareTimestamps(slice.StartTime, ii) < 0) + { + values.Add(ii.Value); + } + } + + // add the end point. + DataValue? endBound = GetSimpleBound(slice.EndTime, slice); + + if (endBound != null) + { + values.Add(endBound); + } + + return values; + } + + /// + /// Returns the values between the start time and the end time for the slice. + /// + protected List? GetValues(TimeSlice slice) + { + // check if slice is beyond end of available data. + if (CompareTimestamps(slice.StartTime, m_values.Last) > 0 || + CompareTimestamps(slice.EndTime, m_values.First) < 0) + { + return null; + } + + var values = new List(); + + // initialize slice from value list. + for (LinkedListNode? ii = slice.Begin; ii != null; ii = ii.Next) + { + if (TimeFlowsBackward) + { + if (CompareTimestamps(slice.EndTime, ii) < 0) + { + break; + } + + if (CompareTimestamps(slice.StartTime, ii) < 0) + { + values.Add(ii.Value); + } + } + else + { + if (CompareTimestamps(slice.EndTime, ii) <= 0) + { + break; + } + + if (CompareTimestamps(slice.StartTime, ii) <= 0) + { + values.Add(ii.Value); + } + } + } + + return values; + } + + /// + /// Returns the values in the list with interpolated bounds. + /// + protected List? GetValuesWithInterpolatedBounds(TimeSlice slice) + { + // check if slice is before the available data. + if (CompareTimestamps(slice.EndTime, m_values.First) < 0) + { + return null; + } + + var values = new List(); + + // add the start point. + DataValue startBound = Interpolate(slice.StartTime, slice); + + if (startBound != null) + { + values.Add(startBound); + } + + // initialize slice from value list. + for (LinkedListNode? ii = slice.Begin; ii != null; ii = ii.Next) + { + if (CompareTimestamps(slice.EndTime, ii) <= 0) + { + break; + } + + if (CompareTimestamps(slice.StartTime, ii) <= 0) + { + values.Add(ii.Value); + } + } + + // add the end point. + DataValue endBound = Interpolate(slice.EndTime, slice); + + if (endBound != null) + { + values.Add(endBound); + } + + return values; + } + + /// + /// A subset of a slice bounded by two raw data points. + /// + protected class SubRegion + { + /// + /// The value at the start of the region. + /// + public double StartValue { get; set; } + + /// + /// The value at the end of the region. + /// + public double EndValue { get; set; } + + /// + /// The timestamp at the start of the region. + /// + public DateTime StartTime; + + /// + /// The length of the region. + /// + public double Duration { get; set; } + + /// + /// The status for the region. + /// + public StatusCode StatusCode; + + /// + /// The data point at the start of the region. + /// + public required DataValue DataPoint; + } + + /// + /// Returns the values in the list with simple bounds. + /// + [return: System.Diagnostics.CodeAnalysis.NotNullIfNotNull(nameof(values))] + protected List? GetRegionsInValueSet( + List? values, + bool ignoreBadData, + bool useSteppedCalculations) + { + // nothing to do if no data. + if (values == null) + { + return null; + } + + SubRegion? currentRegion = null; + var regions = new List(); + + for (int ii = 0; ii < values.Count; ii++) + { + double currentValue = 0; + DateTime currentTime = values[ii].SourceTimestamp; + StatusCode currentStatus = values[ii].StatusCode; + + // convert to doubles to facilitate numeric calculations. + if (StatusCode.IsNotBad(currentStatus)) + { + try + { + currentValue = CastToDouble(values[ii]); + } + catch (Exception) + { + currentStatus = StatusCodes.BadTypeMismatch; + } + } + else + { + // use the previous value if end of region is bad. + if (currentRegion != null) + { + currentValue = currentRegion.StartValue; + } + } + + // some aggregates ignore bad data so remove them from the set. + if (ignoreBadData) + { + // always keep the first region. + if (currentRegion != null) + { + if (!IsGood(values[ii])) + { + // set the status to sub normal if bad end data ignored. + if (StatusCode.IsNotBad(currentRegion.StatusCode)) + { + currentRegion.StatusCode = StatusCodes.UncertainDataSubNormal; + } + + // skip everything but the endpoint. + if (ii < values.Count - 1) + { + continue; + } + } + else if (!useSteppedCalculations && + StatusCode.IsNotGood(values[ii].StatusCode)) + { + currentRegion.StatusCode = StatusCodes.UncertainDataSubNormal; + } + } + } + + if (currentRegion != null) + { + // if using stepped calculations the end value is not used. + if (useSteppedCalculations) + { + currentRegion.EndValue = currentRegion.StartValue; + } + // using interpolated calculations means the end affects the status of the current region. + else if (IsGood(values[ii])) + { + // handle case with uncertain end point. + if (StatusCode.IsNotGood(values[ii].StatusCode) && + StatusCode.IsNotBad(currentRegion.StatusCode)) + { + currentRegion.StatusCode = StatusCodes.UncertainDataSubNormal; + } + + currentRegion.EndValue = currentValue; + } + else + { + if (StatusCode.IsNotBad(currentRegion.StatusCode)) + { + currentRegion.StatusCode = StatusCodes.UncertainDataSubNormal; + } + + if (ignoreBadData && StatusCode.IsNotBad(currentStatus)) + { + currentRegion.EndValue = currentValue; + } + } + + // if at end of data then duration is 1 tick. + // must be end of data if start of region is good yet end bound is bad. + if (!ignoreBadData && + IsGood(currentRegion.DataPoint) && + currentStatus == StatusCodes.BadNoData && + ii == values.Count - 1) + { + currentRegion.Duration = 1; + } + // calculate region span. + else + { + // set uncertain status to bad if treat uncertain as bad is true. + if (StatusCode.IsUncertain(currentStatus) && !IsGood(values[ii])) + { + currentStatus = StatusCodes.BadNoData; + } + + currentRegion.Duration = (currentTime - currentRegion.StartTime) + .TotalMilliseconds; + } + + regions.Add(currentRegion); + } + + // start a new region. + currentRegion = new SubRegion + { + StartValue = currentValue, + EndValue = currentValue, + StartTime = currentTime, + StatusCode = currentStatus, + DataPoint = values[ii] + }; + } + + return regions; + } + + /// + /// Calculates the value based status code for the slice + /// + protected StatusCode GetValueBasedStatusCode( + TimeSlice slice, + List values, + StatusCode statusCode) + { + // compute the total good/bad/uncertain. + double badCount = 0; + double goodCount = 0; + double totalCount = 0; + + for (int ii = 0; ii < values.Count; ii++) + { + totalCount++; + + if (StatusCode.IsBad(values[ii].StatusCode)) + { + badCount++; + continue; + } + + if (StatusCode.IsGood(values[ii].StatusCode)) + { + goodCount++; + } + } + + if (totalCount == 0 || goodCount / totalCount * 100 >= Configuration.PercentDataGood) + { + // good if the good count is greater than or equal to the configured threshold. + statusCode = statusCode.WithCodeBits(StatusCodes.Good); + } + else if (badCount / totalCount * 100 >= Configuration.PercentDataBad) + { + // bad if the bad count is greater than or equal to the configured threshold. + statusCode = StatusCodes.Bad; + } + else + { + // uncertain if did not meet the Good or Bad requirements + statusCode = statusCode.WithCodeBits(StatusCodes.UncertainDataSubNormal); + } + + return statusCode; + } + + /// + /// Calculates the status code for the slice + /// + protected StatusCode GetTimeBasedStatusCode( + TimeSlice slice, + List values, + StatusCode defaultCode) + { + // get the regions in the slice. + List regions = GetRegionsInValueSet(values, false, Stepped); + + if (regions == null || regions.Count == 0) + { + return StatusCodes.BadNoData; + } + + return GetTimeBasedStatusCode(regions, defaultCode); + } + + /// + /// Calculates the status code for the slice + /// + protected StatusCode GetTimeBasedStatusCode(List regions, StatusCode statusCode) + { + // check for empty set. + if (regions == null || regions.Count == 0) + { + return StatusCodes.BadNoData; + } + + // compute the total good/bad/uncertain. + double badDuration = 0; + double goodDuration = 0; + double totalDuration = 0; + + foreach (SubRegion region in regions) + { + totalDuration += region.Duration; + + if (StatusCode.IsBad(region.StatusCode)) + { + badDuration += region.Duration; + continue; + } + + // Take into account the Uncertain status code + if (StatusCode.IsGood(region.StatusCode) || + (!Configuration.TreatUncertainAsBad && + StatusCode.IsUncertain(region.StatusCode))) + { + goodDuration += region.Duration; + } + } + + if (totalDuration == 0 || + goodDuration / totalDuration * 100 >= Configuration.PercentDataGood) + { + // good if the good duration is greater than or equal to the configured threshold. + statusCode = statusCode.WithCodeBits(StatusCodes.Good); + } + else if (badDuration / totalDuration * 100 >= Configuration.PercentDataBad) + { + // bad if the bad duration is greater than or equal to the configured threshold. + statusCode = StatusCodes.Bad; + } + else + { + // uncertain if did not meet the Good or Bad requirements + statusCode = statusCode.WithCodeBits(StatusCodes.UncertainDataSubNormal); + } + + // always calculated. + return statusCode; + } + + private readonly ILogger m_logger; + private readonly LinkedList m_values; + private DateTime m_startOfData; + private DateTime m_endOfData; + } +} diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/Aggregators.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/Aggregators.cs new file mode 100644 index 000000000..04b13426d --- /dev/null +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/Aggregators.cs @@ -0,0 +1,382 @@ +/* ======================================================================== + * Copyright (c) 2005-2025 The OPC Foundation, Inc. All rights reserved. + * + * OPC Foundation MIT License 1.00 + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * The complete license agreement can be found here: + * http://opcfoundation.org/License/MIT/1.00/ + * ======================================================================*/ + +using Opc.Ua; +using DataValue = ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates.LegacyDataValue; +using System; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates +{ + /// + /// Creates a new instance of an aggregate factory. + /// + internal delegate AggregateCalculator AggregatorFactory( + NodeId aggregateId, + DateTime startTime, + DateTime endTime, + double processingInterval, + bool stepped, + AggregateConfiguration configuration, + ITelemetryContext? telemetry); + + /// + /// The set of built-in aggregate factories. + /// + internal static class Aggregators + { + /// + /// Stores the mapping for a aggregate id to the calculator. + /// + private class FactoryMapping + { + public NodeId AggregateId { get; set; } + + public QualifiedName AggregateName { get; set; } + + public required Type Calculator { get; set; } + } + + /// + /// Mapping for all of the standard aggregates. + /// + private static readonly FactoryMapping[] s_mappings = + [ + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_Interpolative, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_Interpolative), + Calculator = typeof(AggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_Average, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_Average), + Calculator = typeof(AverageAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_TimeAverage, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_TimeAverage), + Calculator = typeof(AverageAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_TimeAverage2, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_TimeAverage2), + Calculator = typeof(AverageAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_Total, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_Total), + Calculator = typeof(AverageAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_Total2, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_Total2), + Calculator = typeof(AverageAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_Minimum, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_Minimum), + Calculator = typeof(MinMaxAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_Maximum, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_Maximum), + Calculator = typeof(MinMaxAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_MinimumActualTime, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_MinimumActualTime), + Calculator = typeof(MinMaxAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_MaximumActualTime, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_MaximumActualTime), + Calculator = typeof(MinMaxAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_Range, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_Range), + Calculator = typeof(MinMaxAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_Minimum2, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_Minimum2), + Calculator = typeof(MinMaxAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_Maximum2, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_Maximum2), + Calculator = typeof(MinMaxAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_MinimumActualTime2, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_MinimumActualTime2), + Calculator = typeof(MinMaxAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_MaximumActualTime2, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_MaximumActualTime2), + Calculator = typeof(MinMaxAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_Range2, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_Range2), + Calculator = typeof(MinMaxAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_Count, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_Count), + Calculator = typeof(CountAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_AnnotationCount, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_AnnotationCount), + Calculator = typeof(CountAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_DurationInStateZero, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_DurationInStateZero), + Calculator = typeof(CountAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_DurationInStateNonZero, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_DurationInStateNonZero), + Calculator = typeof(CountAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_NumberOfTransitions, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_NumberOfTransitions), + Calculator = typeof(CountAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_Start, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_Start), + Calculator = typeof(StartEndAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_End, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_End), + Calculator = typeof(StartEndAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_Delta, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_Delta), + Calculator = typeof(StartEndAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_StartBound, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_StartBound), + Calculator = typeof(StartEndAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_EndBound, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_EndBound), + Calculator = typeof(StartEndAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_DeltaBounds, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_DeltaBounds), + Calculator = typeof(StartEndAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_DurationGood, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_DurationGood), + Calculator = typeof(StatusAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_DurationBad, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_DurationBad), + Calculator = typeof(StatusAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_PercentGood, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_PercentGood), + Calculator = typeof(StatusAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_PercentBad, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_PercentBad), + Calculator = typeof(StatusAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_WorstQuality, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_WorstQuality), + Calculator = typeof(StatusAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_WorstQuality2, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_WorstQuality2), + Calculator = typeof(StatusAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_StandardDeviationPopulation, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_StandardDeviationPopulation), + Calculator = typeof(StdDevAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_VariancePopulation, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_VariancePopulation), + Calculator = typeof(StdDevAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_StandardDeviationSample, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_StandardDeviationSample), + Calculator = typeof(StdDevAggregateCalculator) + }, + new FactoryMapping + { + AggregateId = ObjectIds.AggregateFunction_VarianceSample, + AggregateName = QualifiedName.From(BrowseNames.AggregateFunction_VarianceSample), + Calculator = typeof(StdDevAggregateCalculator) + } + ]; + + internal static IEnumerable SupportedIds => s_mappings.Select(x => x.AggregateId); + + /// + /// Returns the name for a standard aggregates. + /// + public static QualifiedName GetNameForStandardAggregate(NodeId aggregateId) + { + for (int ii = 0; ii < s_mappings.Length; ii++) + { + if (s_mappings[ii].AggregateId == aggregateId) + { + return s_mappings[ii].AggregateName; + } + } + + return default; + } + + /// + /// Returns the id for a standard aggregates. + /// + public static NodeId GetIdForStandardAggregate(QualifiedName aggregateName) + { + for (int ii = 0; ii < s_mappings.Length; ii++) + { + if (s_mappings[ii].AggregateName == aggregateName) + { + return s_mappings[ii].AggregateId; + } + } + + return default; + } + + /// + /// Creates a calculator for one of the standard aggregates. + /// + [Obsolete("Use CreateStandardCalculator with telemetry context.")] + public static AggregateCalculator? CreateStandardCalculator( + NodeId aggregateId, + DateTime startTime, + DateTime endTime, + double processingInterval, + bool stepped, + AggregateConfiguration configuration) + { + return CreateStandardCalculator( + aggregateId, + startTime, + endTime, + processingInterval, + stepped, + configuration, + null); + } + + /// + /// Creates a calculator for one of the standard aggregates. + /// + public static AggregateCalculator? CreateStandardCalculator( + NodeId aggregateId, + DateTime startTime, + DateTime endTime, + double processingInterval, + bool stepped, + AggregateConfiguration configuration, + ITelemetryContext? telemetry) + { + for (int ii = 0; ii < s_mappings.Length; ii++) + { + if (s_mappings[ii].AggregateId == aggregateId) + { + return (AggregateCalculator?) + Activator.CreateInstance( + s_mappings[ii].Calculator, + aggregateId, + startTime, + endTime, + processingInterval, + stepped, + configuration, + telemetry); + } + } + + return default; + } + } +} diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/AverageAggregateCalculator.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/AverageAggregateCalculator.cs new file mode 100644 index 000000000..5a193c9af --- /dev/null +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/AverageAggregateCalculator.cs @@ -0,0 +1,247 @@ +/* ======================================================================== + * Copyright (c) 2005-2025 The OPC Foundation, Inc. All rights reserved. + * + * OPC Foundation MIT License 1.00 + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * The complete license agreement can be found here: + * http://opcfoundation.org/License/MIT/1.00/ + * ======================================================================*/ + +using Opc.Ua; +using DataValue = ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates.LegacyDataValue; +using System; +using System.Collections.Generic; +using System.Diagnostics; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates +{ + /// + /// Calculates the value of an aggregate. + /// + internal class AverageAggregateCalculator : AggregateCalculator + { + /// + /// Initializes the aggregate calculator. + /// + /// The aggregate function to apply. + /// The start time. + /// The end time. + /// The processing interval. + /// Whether to use stepped interpolation. + /// The aggregate configuration. + /// The telemetry context to use to create obvservability instruments + public AverageAggregateCalculator( + NodeId aggregateId, + DateTime startTime, + DateTime endTime, + double processingInterval, + bool stepped, + AggregateConfiguration configuration, + ITelemetryContext? telemetry) + : base(aggregateId, startTime, endTime, processingInterval, stepped, configuration, telemetry) + { + SetPartialBit = aggregateId != ObjectIds.AggregateFunction_Average; + } + + /// + /// Computes the value for the timeslice. + /// + protected override DataValue ComputeValue(TimeSlice slice) + { + uint? id = AggregateId.TryGetValue(out uint numericId) ? numericId : null; + + if (id == null) + { + return base.ComputeValue(slice); + } + switch (id.Value) + { + case Objects.AggregateFunction_Average: + return ComputeAverage(slice); + case Objects.AggregateFunction_TimeAverage: + return ComputeTimeAverage(slice, false, 1); + case Objects.AggregateFunction_Total: + return ComputeTimeAverage(slice, false, 2); + case Objects.AggregateFunction_TimeAverage2: + return ComputeTimeAverage(slice, true, 1); + case Objects.AggregateFunction_Total2: + return ComputeTimeAverage(slice, true, 2); + default: + return base.ComputeValue(slice); + } + } + + /// + /// Calculates the RegSlope, RegConst and RegStdDev aggregates for the timeslice. + /// + protected DataValue ComputeAverage(TimeSlice slice) + { + // get the values in the slice. + List? values = GetValues(slice); + + // check for empty slice. + if (values == null || values.Count == 0) + { + return GetNoDataValue(slice); + } + + // calculate total and count. + int count = 0; + double total = 0; + + for (int ii = 0; ii < values.Count; ii++) + { + if (StatusCode.IsGood(values[ii].StatusCode)) + { + try + { + double sample = CastToDouble(values[ii]); + total += sample; + count++; + } + catch + { + // ignore conversion errors. + } + } + } + + // check for empty slice. + if (count == 0) + { + return GetNoDataValue(slice); + } + + // select the result. + double result = total / count; + + // set the timestamp and status. + var value = new DataValue + { + WrappedValue = SdkValueBoundary.FromClr(result), + SourceTimestamp = GetTimestamp(slice), + ServerTimestamp = GetTimestamp(slice) + }; + value.StatusCode = value.StatusCode.WithAggregateBits(AggregateBits.Calculated); + value.StatusCode = GetValueBasedStatusCode(slice, values, value.StatusCode); + + // return result. + return value; + } + + /// + /// Calculates the StdDev, Variance, StdDev2 and Variance2 aggregates for the timeslice. + /// + protected DataValue ComputeTimeAverage(TimeSlice slice, bool useSimpleBounds, int valueType) + { + // get the values in the slice. + List? values; + if (useSimpleBounds) + { + values = GetValuesWithSimpleBounds(slice); + } + else + { + values = GetValuesWithInterpolatedBounds(slice); + } + + // check for empty slice. + if (values == null || values.Count == 0) + { + return GetNoDataValue(slice); + } + + // get the regions. + List regions = GetRegionsInValueSet(values, !useSimpleBounds, Stepped); + + double total = 0; + double totalDuration = 0; + bool nonGoodRegionsExists = false; + + for (int ii = 0; ii < regions.Count; ii++) + { + double duration = regions[ii].Duration / 1000.0; + + if (StatusCode.IsNotBad(regions[ii].StatusCode)) + { + total += (regions[ii].StartValue + regions[ii].EndValue) * duration / 2; + totalDuration += duration; + } + + if (StatusCode.IsNotGood(regions[ii].StatusCode)) + { + nonGoodRegionsExists = true; + } + } + + // check if no good data. + if (totalDuration == 0) + { + return GetNoDataValue(slice); + } + + // select the result. + double result = 0; + + switch (valueType) + { + case 1: + result = total / totalDuration; + break; + case 2: + result = total; + break; + default: + Debug.Fail($"Unexpected value type {valueType}"); + break; + } + + // set the timestamp and status. + var value = new DataValue + { + WrappedValue = SdkValueBoundary.FromClr(result), + SourceTimestamp = GetTimestamp(slice), + ServerTimestamp = GetTimestamp(slice) + }; + + if (useSimpleBounds) + { + value.StatusCode = GetTimeBasedStatusCode(regions, value.StatusCode); + } + else + { + value.StatusCode = StatusCodes.Good; + + if (nonGoodRegionsExists) + { + value.StatusCode = StatusCodes.UncertainDataSubNormal; + } + } + + value.StatusCode = value.StatusCode.WithAggregateBits(AggregateBits.Calculated); + + // return result. + return value; + } + } +} diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/CompatibilityAggregateFactory.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/CompatibilityAggregateFactory.cs new file mode 100644 index 000000000..c4d1b6f9a --- /dev/null +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/CompatibilityAggregateFactory.cs @@ -0,0 +1,33 @@ +using Opc.Ua; +using Opc.Ua.Server; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates; + +/// Adapts the versioned baseline algorithms to the SDK 2 calculator protocol without a second SDK runtime. +internal static class CompatibilityAggregateFactory +{ + internal static IAggregateCalculator Create(NodeId id, DateTimeUtc start, DateTimeUtc end, double interval, + bool stepped, AggregateConfiguration configuration, ITelemetryContext telemetry) => + new Adapter(Aggregators.CreateStandardCalculator(id, (DateTime)start, (DateTime)end, interval, stepped, configuration, telemetry) + ?? throw new ArgumentOutOfRangeException(nameof(id), "Unsupported baseline aggregate.")); + + /// Replaces exactly the existing standard factories; no aggregate IDs are added or removed. + internal static async ValueTask RegisterAsync(AggregateManager manager, CancellationToken ct) + { + foreach (var id in Aggregators.SupportedIds) + await manager.RegisterFactoryAsync(id, Aggregators.GetNameForStandardAggregate(id).Name!, Create, ct).ConfigureAwait(false); + } + + private sealed class Adapter(AggregateCalculator calculator) : IAggregateCalculator + { + public NodeId AggregateId => calculator.AggregateId; + public bool QueueRawValue(Opc.Ua.DataValue value) => calculator.QueueRawValue(LegacyDataValue.FromSdk(value)); + public bool HasEndTimePassed(DateTimeUtc currentTime) => calculator.HasEndTimePassed((DateTime)currentTime); + public bool TryGetProcessedValue(bool returnPartial, out Opc.Ua.DataValue value) + { + var processed = calculator.GetProcessedValue(returnPartial); + value = processed is null ? default : processed.ToSdk(); + return processed is not null; + } + } +} diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/CountAggregateCalculator.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/CountAggregateCalculator.cs new file mode 100644 index 000000000..6b0debd59 --- /dev/null +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/CountAggregateCalculator.cs @@ -0,0 +1,278 @@ +/* ======================================================================== + * Copyright (c) 2005-2025 The OPC Foundation, Inc. All rights reserved. + * + * OPC Foundation MIT License 1.00 + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * The complete license agreement can be found here: + * http://opcfoundation.org/License/MIT/1.00/ + * ======================================================================*/ + +using Opc.Ua; +using DataValue = ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates.LegacyDataValue; +using System; +using System.Collections.Generic; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates +{ + /// + /// Calculates the value of an aggregate. + /// + internal class CountAggregateCalculator : AggregateCalculator + { + /// + /// Initializes the aggregate calculator. + /// + /// The aggregate function to apply. + /// The start time. + /// The end time. + /// The processing interval. + /// Whether to use stepped interpolation. + /// The aggregate configuration. + /// The telemetry context to use to create obvservability instruments + public CountAggregateCalculator( + NodeId aggregateId, + DateTime startTime, + DateTime endTime, + double processingInterval, + bool stepped, + AggregateConfiguration configuration, + ITelemetryContext? telemetry) + : base(aggregateId, startTime, endTime, processingInterval, stepped, configuration, telemetry) + { + SetPartialBit = true; + } + + /// + /// Computes the value for the timeslice. + /// + protected override DataValue ComputeValue(TimeSlice slice) + { + uint? id = AggregateId.TryGetValue(out uint numericId) ? numericId : null; + + if (id == null) + { + return base.ComputeValue(slice); + } + switch (id.Value) + { + case Objects.AggregateFunction_Count: + return ComputeCount(slice); + case Objects.AggregateFunction_AnnotationCount: + return ComputeAnnotationCount(slice); + case Objects.AggregateFunction_DurationInStateZero: + return ComputeDurationInState(slice, false); + case Objects.AggregateFunction_DurationInStateNonZero: + return ComputeDurationInState(slice, true); + case Objects.AggregateFunction_NumberOfTransitions: + return ComputeNumberOfTransitions(slice); + default: + return base.ComputeValue(slice); + } + } + + /// + /// Calculates the Count aggregate for the timeslice. + /// + protected DataValue ComputeCount(TimeSlice slice) + { + // get the values in the slice. + List? values = GetValues(slice); + + // check for empty slice. + if (values == null) + { + return GetNoDataValue(slice); + } + + // count the values. + int count = 0; + + for (int ii = 0; ii < values.Count; ii++) + { + if (StatusCode.IsGood(values[ii].StatusCode)) + { + count++; + } + } + + // set the timestamp and status. + var value = new DataValue + { + WrappedValue = SdkValueBoundary.FromClr(count), + SourceTimestamp = GetTimestamp(slice), + ServerTimestamp = GetTimestamp(slice) + }; + value.StatusCode = GetValueBasedStatusCode(slice, values, value.StatusCode); + + if (!StatusCode.IsBad(value.StatusCode)) + { + // set aggregate bits fon non Bad values + value.StatusCode = value.StatusCode.WithAggregateBits(AggregateBits.Calculated); + } + // return result. + return value; + } + + /// + /// Calculates the AnnotationCount aggregate for the timeslice. + /// + protected DataValue ComputeAnnotationCount(TimeSlice slice) + { + // get the values in the slice. + List? values = GetValues(slice); + + // check for empty slice. + if (values == null) + { + return GetNoDataValue(slice); + } + + // count the values. + int count = 0; + + for (int ii = 0; ii < values.Count; ii++) + { + count++; + } + + // set the timestamp and status. + var value = new DataValue + { + WrappedValue = SdkValueBoundary.FromClr(count), + SourceTimestamp = GetTimestamp(slice), + ServerTimestamp = GetTimestamp(slice) + }; + value.StatusCode = value.StatusCode.WithAggregateBits(AggregateBits.Calculated); + + // return result. + return value; + } + + /// + /// Calculates the DurationInStateZero and DurationInStateNonZero aggregates for the timeslice. + /// + protected DataValue ComputeDurationInState(TimeSlice slice, bool isNonZero) + { + // get the values in the slice. + List? values = GetValuesWithSimpleBounds(slice); + + // check for empty slice. + if (values == null) + { + return GetNoDataValue(slice); + } + + // get the regions. + List regions = GetRegionsInValueSet(values, false, true); + + double duration = 0; + + for (int ii = 0; ii < regions.Count; ii++) + { + if (StatusCode.IsNotGood(regions[ii].StatusCode)) + { + continue; + } + + if (isNonZero) + { + if (regions[ii].StartValue != 0) + { + duration += regions[ii].Duration; + } + } + else if (regions[ii].StartValue == 0) + { + duration += regions[ii].Duration; + } + } + + // set the timestamp and status. + var value = new DataValue + { + WrappedValue = SdkValueBoundary.FromClr(duration), + SourceTimestamp = GetTimestamp(slice), + ServerTimestamp = GetTimestamp(slice) + }; + value.StatusCode = GetTimeBasedStatusCode(regions, value.StatusCode); + value.StatusCode = value.StatusCode.WithAggregateBits(AggregateBits.Calculated); + + // return result. + return value; + } + + /// + /// Calculates the Count aggregate for the timeslice. + /// + protected DataValue ComputeNumberOfTransitions(TimeSlice slice) + { + // get the values in the slice. + List? values = GetValues(slice); + + // check for empty slice. + if (values == null) + { + return GetNoDataValue(slice); + } + + // The first non-bad value is a transition when no previous non-bad value exists. + LinkedListNode? previousValue = slice.NonBadEarlyBound; + bool hasLastValue = previousValue != null; + object? lastValue = previousValue?.Value.Value; + + // count the transitions. + int count = 0; + + for (int ii = 0; ii < values.Count; ii++) + { + if (StatusCode.IsBad(values[ii].StatusCode)) + { + continue; + } + + object? nextValue = values[ii].Value; + + if (!hasLastValue || !Utils.IsEqual(lastValue, nextValue)) + { + count++; + } + + hasLastValue = true; + lastValue = nextValue; + } + + // set the timestamp and status. + var value = new DataValue + { + WrappedValue = SdkValueBoundary.FromClr(count), + SourceTimestamp = GetTimestamp(slice), + ServerTimestamp = GetTimestamp(slice) + }; + value.StatusCode = value.StatusCode.WithAggregateBits(AggregateBits.Calculated); + value.StatusCode = GetValueBasedStatusCode(slice, values, value.StatusCode); + + // return result. + return value; + } + } +} diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/LegacyDataValue.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/LegacyDataValue.cs new file mode 100644 index 000000000..c4228e900 --- /dev/null +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/LegacyDataValue.cs @@ -0,0 +1,36 @@ +using Opc.Ua; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates; + +/// Private mutable work value preserving the baseline calculator's ownership and timestamp semantics. +internal sealed class LegacyDataValue +{ + internal LegacyDataValue() { } + internal LegacyDataValue(LegacyDataValue other) + { + WrappedValue = other.WrappedValue; + StatusCode = other.StatusCode; + SourceTimestamp = other.SourceTimestamp; + ServerTimestamp = other.ServerTimestamp; + SourcePicoseconds = other.SourcePicoseconds; + ServerPicoseconds = other.ServerPicoseconds; + } + internal LegacyDataValue(Variant value, StatusCode status, DateTime source, DateTime server) + { + WrappedValue = value; StatusCode = status; SourceTimestamp = source; ServerTimestamp = server; + } + internal Variant WrappedValue { get; set; } + internal object? Value { get => SdkValueBoundary.ToClr(WrappedValue); set => WrappedValue = SdkValueBoundary.FromClr(value); } + internal StatusCode StatusCode { get; set; } = StatusCodes.Good; + internal DateTime SourceTimestamp { get; set; } + internal DateTime ServerTimestamp { get; set; } + internal ushort SourcePicoseconds { get; set; } + internal ushort ServerPicoseconds { get; set; } + internal static LegacyDataValue FromSdk(Opc.Ua.DataValue value) => new() + { + WrappedValue = value.WrappedValue, StatusCode = value.StatusCode, + SourceTimestamp = (DateTime)value.SourceTimestamp, ServerTimestamp = (DateTime)value.ServerTimestamp, + SourcePicoseconds = value.SourcePicoseconds, ServerPicoseconds = value.ServerPicoseconds, + }; + internal Opc.Ua.DataValue ToSdk() => new(WrappedValue, StatusCode, SourceTimestamp, ServerTimestamp, SourcePicoseconds, ServerPicoseconds); +} diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/MinMaxAggregateCalculator.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/MinMaxAggregateCalculator.cs new file mode 100644 index 000000000..5996edf09 --- /dev/null +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/MinMaxAggregateCalculator.cs @@ -0,0 +1,505 @@ +/* ======================================================================== + * Copyright (c) 2005-2025 The OPC Foundation, Inc. All rights reserved. + * + * OPC Foundation MIT License 1.00 + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * The complete license agreement can be found here: + * http://opcfoundation.org/License/MIT/1.00/ + * ======================================================================*/ + +using Opc.Ua; +using DataValue = ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates.LegacyDataValue; +using System; +using System.Collections.Generic; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates +{ + /// + /// Calculates the value of an aggregate. + /// + internal class MinMaxAggregateCalculator : AggregateCalculator + { + /// + /// Initializes the aggregate calculator. + /// + /// The aggregate function to apply. + /// The start time. + /// The end time. + /// The processing interval. + /// Whether to use stepped interpolation. + /// The aggregate configuration. + /// The telemetry context to use to create obvservability instruments + public MinMaxAggregateCalculator( + NodeId aggregateId, + DateTime startTime, + DateTime endTime, + double processingInterval, + bool stepped, + AggregateConfiguration configuration, + ITelemetryContext? telemetry) + : base(aggregateId, startTime, endTime, processingInterval, stepped, configuration, telemetry) + { + SetPartialBit = true; + } + + /// + /// Computes the value for the timeslice. + /// + protected override DataValue ComputeValue(TimeSlice slice) + { + uint? id = AggregateId.TryGetValue(out uint numericId) ? numericId : null; + + if (id == null) + { + return base.ComputeValue(slice); + } + switch (id.Value) + { + case Objects.AggregateFunction_Minimum: + return ComputeMinMax(slice, 1, false); + case Objects.AggregateFunction_MinimumActualTime: + return ComputeMinMax(slice, 1, true); + case Objects.AggregateFunction_Maximum: + return ComputeMinMax(slice, 2, false); + case Objects.AggregateFunction_MaximumActualTime: + return ComputeMinMax(slice, 2, true); + case Objects.AggregateFunction_Range: + return ComputeMinMax(slice, 3, false); + case Objects.AggregateFunction_Minimum2: + return ComputeMinMax2(slice, 1, false); + case Objects.AggregateFunction_MinimumActualTime2: + return ComputeMinMax2(slice, 1, true); + case Objects.AggregateFunction_Maximum2: + return ComputeMinMax2(slice, 2, false); + case Objects.AggregateFunction_MaximumActualTime2: + return ComputeMinMax2(slice, 2, true); + case Objects.AggregateFunction_Range2: + return ComputeMinMax2(slice, 3, false); + default: + return base.ComputeValue(slice); + } + } + + /// + /// Calculate the Minimum, Maximum, MinimumActualTime and MaximumActualTime aggregates for the timeslice. + /// + protected DataValue ComputeMinMax(TimeSlice slice, int valueType, bool returnActualTime) + { + // get the values in the slice. + List? values = GetValues(slice); + + // check for empty slice. + if (values == null || values.Count == 0) + { + return GetNoDataValue(slice); + } + + double minimumGoodValue = double.MaxValue; + double minimumUncertainValue = double.MaxValue; + double maximumGoodValue = double.MinValue; + double maximumUncertainValue = double.MinValue; + + DateTime minimumGoodTimestamp = DateTime.MinValue; + DateTime maximumGoodTimestamp = DateTime.MinValue; + + TypeInfo? minimumOriginalType = null; + TypeInfo? maximumOriginalType = null; + + bool badValuesExist = false; + bool duplicatesMinimumsExist = false; + bool duplicatesMaximumsExist = false; + bool goodValueExists = false; + + for (int ii = 0; ii < values.Count; ii++) + { + DateTime currentTime = values[ii].SourceTimestamp; + StatusCode currentStatus = values[ii].StatusCode; + + // ignore bad values. + if (!IsGood(values[ii])) + { + badValuesExist = true; + continue; + } + + double currentValue; + // convert to double. + try + { + currentValue = CastToDouble(values[ii]); + } + catch (Exception) + { + badValuesExist = true; + continue; + } + + // check for uncertain. + if (StatusCode.IsUncertain(currentStatus)) + { + if (minimumUncertainValue > currentValue) + { + minimumUncertainValue = currentValue; + } + + if (maximumUncertainValue < currentValue) + { + maximumUncertainValue = currentValue; + } + + continue; + } + + // check for new minimum. + if (minimumGoodValue > currentValue) + { + minimumGoodValue = currentValue; + minimumGoodTimestamp = currentTime; + minimumOriginalType = values[ii].WrappedValue.TypeInfo; + duplicatesMinimumsExist = false; + goodValueExists = true; + } + // check for duplicate minimums. + else if (minimumGoodValue == currentValue) + { + duplicatesMinimumsExist = true; + } + + // check for new maximum. + if (maximumGoodValue < currentValue) + { + maximumGoodValue = currentValue; + maximumGoodTimestamp = currentTime; + maximumOriginalType = values[ii].WrappedValue.TypeInfo; + duplicatesMaximumsExist = false; + goodValueExists = true; + } + // check for duplicate maximums. + else if (maximumGoodValue == currentValue) + { + duplicatesMaximumsExist = true; + } + } + + // check if at least one good value exists. + if (!goodValueExists) + { + return GetNoDataValue(slice); + } + + // set the status code. + StatusCode statusCode = StatusCodes.Good; + + // uncertain if any bad values exist. + if (badValuesExist) + { + statusCode = StatusCodes.UncertainDataSubNormal; + } + + // determine the calculated value to return. + object? processedValue = null; + TypeInfo? processedType = null; + DateTime processedTimestamp = DateTime.MinValue; + bool duplicatesExist = false; + + if (valueType == 1) + { + processedValue = minimumGoodValue; + processedTimestamp = minimumGoodTimestamp; + processedType = minimumOriginalType; + _ = minimumGoodValue > minimumUncertainValue; + duplicatesExist = duplicatesMinimumsExist; + } + else if (valueType == 2) + { + processedValue = maximumGoodValue; + processedTimestamp = maximumGoodTimestamp; + processedType = maximumOriginalType; + _ = maximumGoodValue < maximumUncertainValue; + duplicatesExist = duplicatesMaximumsExist; + } + else if (valueType == 3) + { + processedValue = Math.Abs(maximumGoodValue - minimumGoodValue); + processedType = TypeInfo.Scalars.Double; + _ = maximumGoodValue < maximumUncertainValue || + minimumGoodValue > minimumUncertainValue; + } + + // set calculated if not returning actual time and value is not at the start time. + if (!returnActualTime && processedTimestamp != GetTimestamp(slice)) + { + statusCode = statusCode.WithAggregateBits(AggregateBits.Calculated); + } + + // set the multiple values flags. + if (duplicatesExist) + { + statusCode = statusCode.WithAggregateBits( + statusCode.AggregateBits | AggregateBits.MultipleValues); + } + + // convert back to original datatype. + if (processedType != null && processedType.Value.BuiltInType != BuiltInType.Double) + { + processedValue = LegacyCast( + processedValue, + TypeInfo.Scalars.Double, + processedType.Value.BuiltInType); + } + else + { + processedType = TypeInfo.Scalars.Double; + } + + // create processed value. + var value = new DataValue + { + WrappedValue = SdkValueBoundary.FromClr(processedValue), + StatusCode = statusCode + }; + + if (returnActualTime) + { + value.SourceTimestamp = processedTimestamp; + value.ServerTimestamp = processedTimestamp; + } + else + { + value.SourceTimestamp = GetTimestamp(slice); + value.ServerTimestamp = GetTimestamp(slice); + } + + return value; + } + + /// + /// Calculate the Minimum2, Maximum2, MinimumActualTime2, MaximumActualTime2 and Range2 aggregates for the timeslice. + /// + protected DataValue ComputeMinMax2(TimeSlice slice, int valueType, bool returnActualTime) + { + // get the values in the slice. + List? values = GetValuesWithSimpleBounds(slice); + + // check for empty slice. + if (values == null || values.Count == 0) + { + return GetNoDataValue(slice); + } + + double minimumGoodValue = double.MaxValue; + double maximumGoodValue = double.MinValue; + + DateTime minimumGoodTimestamp = DateTime.MinValue; + DateTime maximumGoodTimestamp = DateTime.MinValue; + + StatusCode minimumGoodStatusCode = StatusCodes.Good; + StatusCode maximumGoodStatusCode = StatusCodes.Good; + + TypeInfo? minimumOriginalType = null; + TypeInfo? maximumOriginalType = null; + + bool duplicatesMinimumsExist = false; + bool duplicatesMaximumsExist = false; + bool goodValueExists = false; + + for (int ii = 0; ii < values.Count; ii++) + { + DateTime currentTime = values[ii].SourceTimestamp; + StatusCode currentStatus = values[ii].StatusCode; + + // ignore bad values (as determined by the TreatUncertainAsBad parameter). + if (!IsGood(values[ii])) + { + continue; + } + + double currentValue; + // convert to double. + try + { + currentValue = CastToDouble(values[ii]); + } + catch (Exception) + { + continue; + } + + // skip endpoint if stepped. + if (currentTime == slice.EndTime && Stepped) + { + break; + } + + // check for new minimum. + if (minimumGoodValue > currentValue) + { + minimumGoodValue = currentValue; + minimumGoodTimestamp = currentTime; + minimumGoodStatusCode = currentStatus; + minimumOriginalType = values[ii].WrappedValue.TypeInfo; + duplicatesMinimumsExist = false; + goodValueExists = true; + } + // check for duplicate minimums. + else if (minimumGoodValue == currentValue) + { + duplicatesMinimumsExist = true; + } + + // check for new maximum. + if (maximumGoodValue < currentValue) + { + maximumGoodValue = currentValue; + maximumGoodTimestamp = currentTime; + maximumGoodStatusCode = currentStatus; + maximumOriginalType = values[ii].WrappedValue.TypeInfo; + duplicatesMaximumsExist = false; + goodValueExists = true; + } + // check for duplicate maximums. + else if (maximumGoodValue == currentValue) + { + duplicatesMaximumsExist = true; + } + } + + // check if at least one good value exists. + if (!goodValueExists) + { + DataValue noDataValue = GetNoDataValue(slice); + // check if interval is partial and set the flag accordingly + if (slice.Partial) + { + noDataValue.StatusCode = noDataValue.StatusCode + .WithAggregateBits(AggregateBits.Partial); + } + return noDataValue; + } + + // determine the calculated value to return. + object? processedValue = null; + TypeInfo? processedType = null; + DateTime processedTimestamp = DateTime.MinValue; + StatusCode processedStatusCode = StatusCodes.Good; + bool duplicatesExist = false; + + if (valueType == 1) + { + processedValue = minimumGoodValue; + processedTimestamp = minimumGoodTimestamp; + processedStatusCode = minimumGoodStatusCode; + processedType = minimumOriginalType; + duplicatesExist = duplicatesMinimumsExist; + } + else if (valueType == 2) + { + processedValue = maximumGoodValue; + processedTimestamp = maximumGoodTimestamp; + processedStatusCode = maximumGoodStatusCode; + processedType = maximumOriginalType; + duplicatesExist = duplicatesMaximumsExist; + } + else if (valueType == 3) + { + processedValue = Math.Abs(maximumGoodValue - minimumGoodValue); + processedType = TypeInfo.Scalars.Double; + } + + // set the status code. + StatusCode statusCode = processedStatusCode; + + // set calculated if not returning actual time and value is not at the start time. + if (!returnActualTime && + processedTimestamp != GetTimestamp(slice) && + (statusCode.AggregateBits & AggregateBits.Interpolated) == 0) + { + statusCode = statusCode.WithAggregateBits( + statusCode.AggregateBits | AggregateBits.Calculated); + } + + // set the multiple values flags. + if (duplicatesExist) + { + statusCode = statusCode.WithAggregateBits( + statusCode.AggregateBits | AggregateBits.MultipleValues); + } + + // convert back to original datatype. + if (processedType != null && processedType.Value.BuiltInType != BuiltInType.Double) + { + processedValue = LegacyCast( + processedValue, + TypeInfo.Scalars.Double, + processedType.Value.BuiltInType); + } + else + { + processedType = TypeInfo.Scalars.Double; + } + + // create processed value. + var value = new DataValue + { + WrappedValue = SdkValueBoundary.FromClr(processedValue), + StatusCode = GetTimeBasedStatusCode(slice, values, statusCode) + }; + + // zero value if status is bad. + if (StatusCode.IsBad(value.StatusCode)) + { + value.WrappedValue = Variant.Null; + } + + if (returnActualTime) + { + // calculate effective time if end bound is used. + if (TimeFlowsBackward) + { + if (processedTimestamp == slice.StartTime) + { + processedTimestamp = processedTimestamp.AddMilliseconds(+1); + value.StatusCode = value.StatusCode.WithAggregateBits( + value.StatusCode.AggregateBits | AggregateBits.Interpolated); + } + } + else if (processedTimestamp == slice.EndTime) + { + processedTimestamp = processedTimestamp.AddMilliseconds(-1); + value.StatusCode = value.StatusCode.WithAggregateBits( + value.StatusCode.AggregateBits | AggregateBits.Interpolated); + } + + value.SourceTimestamp = processedTimestamp; + value.ServerTimestamp = processedTimestamp; + } + else + { + value.SourceTimestamp = GetTimestamp(slice); + value.ServerTimestamp = GetTimestamp(slice); + } + + return value; + } + } +} diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/README.md b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/README.md new file mode 100644 index 000000000..3f1ddc0b3 --- /dev/null +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/README.md @@ -0,0 +1,19 @@ +# Preserved aggregate calculations + +The SDK 2.0 upgrade keeps the application's existing historian and live AggregateFilter results (owner decision, 2026-11-10, #782). SDK 2.0.1 changes more than the default configuration: uncertain-sample selection, value-based quality, reverse data edges, partial results and interpolation differ. Changing TreatUncertainAsBad alone does not preserve the contract. + +The eight upstream algorithm/factory files here originate at OPCFoundation/UA-.NETStandard tag `1.5.378.182`. Original MIT license headers remain. `baseline-sources.json` records each original URL and SHA-256. They are application-private source, not an old SDK runtime or migration shim. + +Representation adaptations: + +- Private `LegacyDataValue` retains mutable intermediate work values and CLR DateTime timestamps; the adapter accepts/emits immutable SDK 2 values, including status and picoseconds. +- Nullable reference annotations describe the existing optional bounds/slices; no warning policy is disabled. +- Immutable StatusCode methods replace the old setters. NodeId extraction and QualifiedName construction use supported typed APIs. +- Removed TypeInfo.Cast/Variant(object, TypeInfo) operations use the SDK 2 typed conversion surface; baseline vectors verify value **types**, values, timestamps and all status bits. +- Interval, quality, sample selection, queue trimming, interpolation and partial-result algorithms remain the baseline algorithms. The server creates a fresh SDK AggregateManager and registers these 37 IDs exactly once through the public API. It must not call the base registration first: replacing an existing factory also adds a duplicate diagnostic node in SDK 2.0.1. No extra capability is advertised. + +The isolated `scripts/validation/opcua-aggregate-baseline` process pins only SDK 1.5.378.182 and generates the checked-in golden fixture. It is deliberately outside the solution and does not inherit the candidate package graph. The golden file records the baseline assembly hash, shared inputs and 6,144 outputs/cases across all 37 aggregate IDs: the original 4,144 cases plus 2,000 numeric-width, nonfinite/conversion, timestamp tie/picosecond and configuration-edge cases. Forward/reverse, stepped/sloped interpolation, uncertain-as-bad flags and incremental/partial processing are retained. The candidate tests exercise the same independent expectations both directly and through the booted runtime manager. Unset SDK 2 FILETIME timestamps map explicitly to the original CLR unset sentinel when observing results. No baseline binary is loaded by the candidate tests or production host. + +Run the generator with a **new** output path, then compare it with `tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Fixtures/opcua-1.5.378.182-aggregates.json`. It refuses to overwrite evidence. Never regenerate expectations from the compatibility implementation. Existing historian parity tests retain their application-specific documented divergences from the baseline SDK, while new compatibility tests check the complete old-calculator output. + +This preserves older behavior deliberately; it does not claim that all older SDK algorithms implement the newest OPC UA interpretation. A future semantic migration needs its own consumer-impact decision and versioned tests. diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/StartEndAggregateCalculator.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/StartEndAggregateCalculator.cs new file mode 100644 index 000000000..f70b0034f --- /dev/null +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/StartEndAggregateCalculator.cs @@ -0,0 +1,355 @@ +/* ======================================================================== + * Copyright (c) 2005-2025 The OPC Foundation, Inc. All rights reserved. + * + * OPC Foundation MIT License 1.00 + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * The complete license agreement can be found here: + * http://opcfoundation.org/License/MIT/1.00/ + * ======================================================================*/ + +using Opc.Ua; +using DataValue = ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates.LegacyDataValue; +using System; +using System.Collections.Generic; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates +{ + /// + /// Calculates the value of an aggregate. + /// + internal class StartEndAggregateCalculator : AggregateCalculator + { + /// + /// Initializes the aggregate calculator. + /// + /// The aggregate function to apply. + /// The start time. + /// The end time. + /// The processing interval. + /// Whether to use stepped interpolation. + /// The aggregate configuration. + /// The telemetry context to use to create obvservability instruments + public StartEndAggregateCalculator( + NodeId aggregateId, + DateTime startTime, + DateTime endTime, + double processingInterval, + bool stepped, + AggregateConfiguration configuration, + ITelemetryContext? telemetry) + : base(aggregateId, startTime, endTime, processingInterval, stepped, configuration, telemetry) + { + SetPartialBit = true; + } + + /// + /// Computes the value for the timeslice. + /// + protected override DataValue ComputeValue(TimeSlice slice) + { + uint? id = AggregateId.TryGetValue(out uint numericId) ? numericId : null; + + if (id == null) + { + return base.ComputeValue(slice); + } + switch (id.Value) + { + case Objects.AggregateFunction_Start: + return ComputeStartEnd(slice, false); + case Objects.AggregateFunction_End: + return ComputeStartEnd(slice, true); + case Objects.AggregateFunction_Delta: + return ComputeDelta(slice); + case Objects.AggregateFunction_StartBound: + return ComputeStartEnd2(slice, false); + case Objects.AggregateFunction_EndBound: + return ComputeStartEnd2(slice, true); + case Objects.AggregateFunction_DeltaBounds: + return ComputeDelta2(slice); + default: + return base.ComputeValue(slice); + } + } + + /// + /// Calculate the Start and End aggregates for the timeslice. + /// + protected DataValue ComputeStartEnd(TimeSlice slice, bool returnEnd) + { + // get the values in the slice. + List? values = GetValues(slice); + + // check for empty slice. + if (values == null || values.Count == 0) + { + return GetNoDataValue(slice); + } + + // return start value. + if (!returnEnd) + { + return values[0]; + } + + return values[^1]; + } + + /// + /// Calculates the Delta aggregate for the timeslice. + /// + protected DataValue ComputeDelta(TimeSlice slice) + { + // get the values in the slice. + List? values = GetValues(slice); + + // check for empty slice. + if (values == null || values.Count == 0) + { + return GetNoDataValue(slice); + } + + double startValue = double.NaN; + TypeInfo? originalType = null; + bool badDataSkipped = false; + + for (int ii = 0; ii < values.Count; ii++) + { + // find start value. + DataValue start = values[ii]; + + if (IsGood(start)) + { + try + { + startValue = CastToDouble(start); + originalType = start.WrappedValue.TypeInfo; + break; + } + catch (Exception) + { + startValue = double.NaN; + } + } + + badDataSkipped = true; + } + + double endValue = double.NaN; + + for (int ii = values.Count - 1; ii >= 0; ii--) + { + // find end value. + DataValue end = values[ii]; + + if (IsGood(end)) + { + try + { + endValue = CastToDouble(end); + break; + } + catch (Exception) + { + endValue = double.NaN; + } + + break; + } + + badDataSkipped = true; + } + + // check if no good data. + if (double.IsNaN(startValue) || double.IsNaN(endValue)) + { + return GetNoDataValue(slice); + } + + var value = new DataValue + { + SourceTimestamp = GetTimestamp(slice), + ServerTimestamp = GetTimestamp(slice) + }; + + // set status code. + if (badDataSkipped) + { + value.StatusCode = StatusCodes.UncertainDataSubNormal; + } + + value.StatusCode = value.StatusCode.WithAggregateBits(AggregateBits.Calculated); + + // calculate delta. + double delta = endValue - startValue; + + if (originalType != null && originalType.Value.BuiltInType != BuiltInType.Double) + { + object delta2 = LegacyCast( + delta, + TypeInfo.Scalars.Double, + originalType.Value.BuiltInType); + value.WrappedValue = SdkValueBoundary.FromClr(delta2); + } + else + { + value.WrappedValue = SdkValueBoundary.FromClr(delta); + } + + // return result. + return value; + } + + /// + /// Calculate the Start2 and End2 aggregates for the timeslice. + /// + protected DataValue ComputeStartEnd2(TimeSlice slice, bool returnEnd) + { + // get the values in the slice. + List? values = GetValuesWithSimpleBounds(slice); + + // check for empty slice. + if (values == null || values.Count == 0) + { + return GetNoDataValue(slice); + } + + DataValue value; + + // return start bound. + if ((!returnEnd && !TimeFlowsBackward) || (returnEnd && TimeFlowsBackward)) + { + value = values[0]; + } + // return end bound. + else + { + value = values[^1]; + } + + if (!IsGood(value)) + { + value.StatusCode = StatusCodes.BadNoData; + } + + if (returnEnd) + { + value.SourceTimestamp = GetTimestamp(slice); + value.ServerTimestamp = GetTimestamp(slice); + + if (StatusCode.IsNotBad(value.StatusCode)) + { + value.StatusCode = value.StatusCode.WithAggregateBits(AggregateBits.Calculated); + } + } + + return value; + } + + /// + /// Calculates the Delta2 aggregate for the timeslice. + /// + protected DataValue ComputeDelta2(TimeSlice slice) + { + // get the values in the slice. + List? values = GetValuesWithSimpleBounds(slice); + + // check for empty slice. + if (values == null || values.Count == 0) + { + return GetNoDataValue(slice); + } + + DataValue start = values[0]; + DataValue end = values[^1]; + + // check for bad bounds. + if (!IsGood(start) || !IsGood(end)) + { + return GetNoDataValue(slice); + } + + TypeInfo? originalType = null; + + // convert to doubles. + double startValue; + try + { + startValue = CastToDouble(start); + originalType = start.WrappedValue.TypeInfo; + } + catch (Exception) + { + startValue = double.NaN; + } + + double endValue; + try + { + endValue = CastToDouble(end); + } + catch (Exception) + { + endValue = double.NaN; + } + + // check for bad bounds. + if (double.IsNaN(startValue) || double.IsNaN(endValue)) + { + return GetNoDataValue(slice); + } + + var value = new DataValue + { + SourceTimestamp = GetTimestamp(slice), + ServerTimestamp = GetTimestamp(slice) + }; + + if (!IsGood(start) || !IsGood(end)) + { + value.StatusCode = StatusCodes.UncertainDataSubNormal; + } + + value.StatusCode = value.StatusCode.WithAggregateBits(AggregateBits.Calculated); + + // calculate delta. + double delta = endValue - startValue; + + if (originalType != null && originalType.Value.BuiltInType != BuiltInType.Double) + { + object delta2 = LegacyCast( + delta, + TypeInfo.Scalars.Double, + originalType.Value.BuiltInType); + value.WrappedValue = SdkValueBoundary.FromClr(delta2); + } + else + { + value.WrappedValue = SdkValueBoundary.FromClr(delta); + } + + // return result. + return value; + } + } +} diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/StatusAggregateCalculator.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/StatusAggregateCalculator.cs new file mode 100644 index 000000000..fded91659 --- /dev/null +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/StatusAggregateCalculator.cs @@ -0,0 +1,250 @@ +/* ======================================================================== + * Copyright (c) 2005-2025 The OPC Foundation, Inc. All rights reserved. + * + * OPC Foundation MIT License 1.00 + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * The complete license agreement can be found here: + * http://opcfoundation.org/License/MIT/1.00/ + * ======================================================================*/ + +using Opc.Ua; +using DataValue = ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates.LegacyDataValue; +using System; +using System.Collections.Generic; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates +{ + /// + /// Calculates the value of an aggregate. + /// + internal class StatusAggregateCalculator : AggregateCalculator + { + /// + /// Initializes the aggregate calculator. + /// + /// The aggregate function to apply. + /// The start time. + /// The end time. + /// The processing interval. + /// Whether to use stepped interpolation. + /// The aggregate configuration. + /// The telemetry context to use to create obvservability instruments + public StatusAggregateCalculator( + NodeId aggregateId, + DateTime startTime, + DateTime endTime, + double processingInterval, + bool stepped, + AggregateConfiguration configuration, + ITelemetryContext? telemetry) + : base(aggregateId, startTime, endTime, processingInterval, stepped, configuration, telemetry) + { + SetPartialBit = true; + } + + /// + /// Computes the value for the timeslice. + /// + protected override DataValue ComputeValue(TimeSlice slice) + { + uint? id = AggregateId.TryGetValue(out uint numericId) ? numericId : null; + + if (id == null) + { + return base.ComputeValue(slice); + } + switch (id.Value) + { + case Objects.AggregateFunction_DurationGood: + return ComputeDurationGoodBad(slice, false, false); + case Objects.AggregateFunction_DurationBad: + return ComputeDurationGoodBad(slice, true, false); + case Objects.AggregateFunction_PercentGood: + return ComputeDurationGoodBad(slice, false, true); + case Objects.AggregateFunction_PercentBad: + return ComputeDurationGoodBad(slice, true, true); + case Objects.AggregateFunction_WorstQuality: + return ComputeWorstQuality(slice, false); + case Objects.AggregateFunction_WorstQuality2: + return ComputeWorstQuality(slice, true); + default: + return base.ComputeValue(slice); + } + } + + /// + /// Calculates the DurationGood and DurationBad aggregates for the timeslice. + /// + protected DataValue ComputeDurationGoodBad(TimeSlice slice, bool isBad, bool usePercent) + { + // get the values in the slice. + List? values = GetValuesWithSimpleBounds(slice); + + // check for empty slice. + if (values == null || values.Count == 0) + { + return GetNoDataValue(slice); + } + + // get the regions. + List regions = GetRegionsInValueSet(values, false, true); + + double duration = 0; + double total = 0; + + for (int ii = 0; ii < regions.Count; ii++) + { + total += regions[ii].Duration; + + if (isBad) + { + if (StatusCode.IsBad(regions[ii].StatusCode) || + (Configuration.TreatUncertainAsBad && + StatusCode.IsUncertain(regions[ii].StatusCode))) + { + duration += regions[ii].Duration; + } + } + else if (StatusCode.IsGood(regions[ii].StatusCode) || + (!Configuration.TreatUncertainAsBad && + StatusCode.IsUncertain(regions[ii].StatusCode))) + { + duration += regions[ii].Duration; + } + } + + if (usePercent) + { + duration = duration / total * 100; + } + + // set the timestamp and status. + var value = new DataValue + { + WrappedValue = SdkValueBoundary.FromClr(duration), + SourceTimestamp = GetTimestamp(slice), + ServerTimestamp = GetTimestamp(slice) + }; + value.StatusCode = value.StatusCode.WithAggregateBits(AggregateBits.Calculated); + + // return result. + return value; + } + + /// + /// Calculates the DurationGood and DurationBad aggregates for the timeslice. + /// + protected DataValue ComputeWorstQuality(TimeSlice slice, bool includeBounds) + { + // get the values in the slice. + List? values = GetValues(slice); + + if (includeBounds && values != null) + { + DateTime startTime = GetTimestamp(slice); + DataValue? startBound = GetSimpleBound(startTime, slice); + int startIndex = TimeFlowsBackward ? values.Count - 1 : 0; + + if (startBound != null && + (values.Count == 0 || values[startIndex].SourceTimestamp != startTime)) + { + if (TimeFlowsBackward) + { + values.Add(startBound); + } + else + { + values.Insert(0, startBound); + } + } + } + + // check for empty slice. + if (values == null || values.Count == 0) + { + return GetNoDataValue(slice); + } + + // get the regions. + _ = GetRegionsInValueSet(values, false, true); + + int firstIndex = TimeFlowsBackward ? values.Count - 1 : 0; + StatusCode worstQuality = values[firstIndex].StatusCode.CodeBits; + int badQualityCount = 0; + int uncertainQualityCount = 0; + int goodQualityCount = 0; + + for (int index = 0; index < values.Count; index++) + { + int ii = TimeFlowsBackward ? values.Count - 1 - index : index; + StatusCode quality = values[ii].StatusCode; + + if (StatusCode.IsBad(quality)) + { + badQualityCount++; + + if (StatusCode.IsNotBad(worstQuality)) + { + worstQuality = quality.CodeBits; + } + + continue; + } + + if (StatusCode.IsUncertain(quality)) + { + uncertainQualityCount++; + + if (StatusCode.IsGood(worstQuality)) + { + worstQuality = quality.CodeBits; + } + } + else + { + goodQualityCount++; + } + } + + // set the timestamp and status. + var value = new DataValue + { + WrappedValue = SdkValueBoundary.FromClr(worstQuality), + SourceTimestamp = GetTimestamp(slice), + ServerTimestamp = GetTimestamp(slice) + }; + value.StatusCode = value.StatusCode.WithAggregateBits(AggregateBits.Calculated); + + if ((StatusCode.IsBad(worstQuality) && badQualityCount > 1) || + (StatusCode.IsUncertain(worstQuality) && uncertainQualityCount > 1) || + (StatusCode.IsGood(worstQuality) && goodQualityCount > 1)) + { + value.StatusCode = value.StatusCode.WithAggregateBits( + value.StatusCode.AggregateBits | AggregateBits.MultipleValues); + } + + // return result. + return value; + } + } +} diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/StdDevAggregateCalculator.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/StdDevAggregateCalculator.cs new file mode 100644 index 000000000..1f2c12be7 --- /dev/null +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/StdDevAggregateCalculator.cs @@ -0,0 +1,342 @@ +/* ======================================================================== + * Copyright (c) 2005-2025 The OPC Foundation, Inc. All rights reserved. + * + * OPC Foundation MIT License 1.00 + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * The complete license agreement can be found here: + * http://opcfoundation.org/License/MIT/1.00/ + * ======================================================================*/ + +using Opc.Ua; +using DataValue = ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates.LegacyDataValue; +using System; +using System.Collections.Generic; +using System.Diagnostics; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates +{ + /// + /// Calculates the value of an aggregate. + /// + internal class StdDevAggregateCalculator : AggregateCalculator + { + /// + /// Initializes the aggregate calculator. + /// + /// The aggregate function to apply. + /// The start time. + /// The end time. + /// The processing interval. + /// Whether to use stepped interpolation. + /// The aggregate configuration. + /// The telemetry context to use to create obvservability instruments + public StdDevAggregateCalculator( + NodeId aggregateId, + DateTime startTime, + DateTime endTime, + double processingInterval, + bool stepped, + AggregateConfiguration configuration, + ITelemetryContext? telemetry) + : base(aggregateId, startTime, endTime, processingInterval, stepped, configuration, telemetry) + { + SetPartialBit = true; + } + + /// + /// Computes the value for the timeslice. + /// + protected override DataValue ComputeValue(TimeSlice slice) + { + uint? id = AggregateId.TryGetValue(out uint numericId) ? numericId : null; + + if (id == null) + { + return base.ComputeValue(slice); + } + switch (id.Value) + { + // valueType == 1: StandardDeviation, valueType == 2: Variance + + // includeBounds == true: sample, includeBounds == false: population + // (this is a strange way to distinguish between sample and population) + + case Objects.AggregateFunction_StandardDeviationPopulation: + return ComputeStdDev(slice, false, 1); + case Objects.AggregateFunction_StandardDeviationSample: + return ComputeStdDev(slice, true, 1); + case Objects.AggregateFunction_VariancePopulation: + return ComputeStdDev(slice, false, 2); + case Objects.AggregateFunction_VarianceSample: + return ComputeStdDev(slice, true, 2); + default: + return base.ComputeValue(slice); + } + } + + /// + /// Calculates the RegSlope, RegConst and RegStdDev aggregates for the timeslice. + /// + protected DataValue ComputeRegression(TimeSlice slice, int valueType) + { + // get the values in the slice. + List? values = GetValuesWithSimpleBounds(slice); + + // check for empty slice. + if (values == null || values.Count == 0) + { + return GetNoDataValue(slice); + } + + // get the regions. + List regions = GetRegionsInValueSet(values, false, true); + + var xData = new List(); + var yData = new List(); + + double duration = 0; + bool nonGoodDataExists = false; + + for (int ii = 0; ii < regions.Count; ii++) + { + if (StatusCode.IsGood(regions[ii].StatusCode)) + { + xData.Add(regions[ii].StartValue); + yData.Add(duration); + } + else + { + nonGoodDataExists = true; + } + + // normalize to seconds. + duration += regions[ii].Duration / 1000.0; + } + + // check if no good data. + if (xData.Count == 0) + { + return GetNoDataValue(slice); + } + + // compute the regression parameters. + double regSlope = 0; + double regConst = 0; + double regStdDev = 0; + + if (xData.Count > 1) + { + double xAvg = 0; + double yAvg = 0; + double xxAgv = 0; + double xyAvg = 0; + + for (int ii = 0; ii < xData.Count; ii++) + { + xAvg += xData[ii]; + yAvg += yData[ii]; + xxAgv += xData[ii] * xData[ii]; + xyAvg += xData[ii] * yData[ii]; + } + + xAvg /= xData.Count; + yAvg /= xData.Count; + xxAgv /= xData.Count; + xyAvg /= xData.Count; + + regSlope = (xyAvg - (xAvg * yAvg)) / (xxAgv - (xAvg * xAvg)); + regConst = yAvg - (regSlope * xAvg); + + var errors = new List(); + + double eAvg = 0; + + for (int ii = 0; ii < xData.Count; ii++) + { + double error = yData[ii] - regConst - (regSlope * xData[ii]); + errors.Add(error); + eAvg += error; + } + + eAvg /= errors.Count; + + double variance = 0; + + for (int ii = 0; ii < errors.Count; ii++) + { + double error = errors[ii] - eAvg; + variance += error * error; + } + + variance /= errors.Count; + regStdDev = Math.Sqrt(variance); + } + + // select the result. + double result = 0; + + switch (valueType) + { + case 1: + result = regSlope; + break; + case 2: + result = regConst; + break; + case 3: + result = regStdDev; + break; + default: + Debug.Fail($"Unexpected value type {valueType}"); + break; + } + + // set the timestamp and status. + var value = new DataValue + { + WrappedValue = SdkValueBoundary.FromClr(result), + SourceTimestamp = GetTimestamp(slice), + ServerTimestamp = GetTimestamp(slice) + }; + + if (nonGoodDataExists) + { + value.StatusCode = StatusCodes.UncertainDataSubNormal; + } + + value.StatusCode = value.StatusCode.WithAggregateBits(AggregateBits.Calculated); + + // return result. + return value; + } + + /// + /// Calculates sample or population standard deviation/variance for the timeslice. + /// + protected DataValue ComputeStdDev(TimeSlice slice, bool includeBounds, int valueType) + { + // Part 13 defines these over good raw values in the interval, without bounds. + List? values = GetValues(slice); + + // check for empty slice. + if (values == null || values.Count == 0) + { + return GetNoDataValue(slice); + } + + var xData = new List(); + double sum = 0; + bool nonGoodDataExists = false; + + for (int ii = 0; ii < values.Count; ii++) + { + if (IsGood(values[ii])) + { + try + { + double sample = CastToDouble(values[ii]); + xData.Add(sample); + sum += sample; + } + catch (Exception) + { + nonGoodDataExists = true; + } + } + else + { + nonGoodDataExists = true; + } + } + + // check if no good data. + if (xData.Count == 0) + { + return GetNoDataValue(slice); + } + + double average = sum / xData.Count; + + // calculate variance. + double variance = 0; + + for (int ii = 0; ii < xData.Count; ii++) + { + double error = xData[ii] - average; + variance += error * error; + } + + if (includeBounds) + { + // Spec part 13 v105 section 5.4.3.37 and subsequent + if (xData.Count <= 1) + { + variance = 0; + } + else + { + variance /= xData.Count - 1; + } + } + // use the population variance if bounds are not included. + else + { + variance /= xData.Count; + } + + // select the result. + double result = 0; + + switch (valueType) + { + case 1: + result = Math.Sqrt(variance); + break; + case 2: + result = variance; + break; + default: + Debug.Fail($"Unexpected value type {valueType}"); + break; + } + + // set the timestamp and status. + var value = new DataValue + { + WrappedValue = SdkValueBoundary.FromClr(result), + SourceTimestamp = GetTimestamp(slice), + ServerTimestamp = GetTimestamp(slice) + }; + + if (nonGoodDataExists) + { + value.StatusCode = StatusCodes.UncertainDataSubNormal; + } + + value.StatusCode = value.StatusCode.WithAggregateBits(AggregateBits.Calculated); + + // return result. + return value; + } + } +} diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/baseline-sources.json b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/baseline-sources.json new file mode 100644 index 000000000..b36ebf762 --- /dev/null +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Compatibility/Aggregates/baseline-sources.json @@ -0,0 +1,42 @@ +[ + { + "file": "AggregateCalculator.cs", + "source": "https://raw.githubusercontent.com/OPCFoundation/UA-.NETStandard/1.5.378.182/Libraries/Opc.Ua.Server/Aggregates/AggregateCalculator.cs", + "sha256": "913a98e96fe1daeb592d754f42729fe73e6ea696f8094b56089bad1ad4853905" + }, + { + "file": "AverageAggregateCalculator.cs", + "source": "https://raw.githubusercontent.com/OPCFoundation/UA-.NETStandard/1.5.378.182/Libraries/Opc.Ua.Server/Aggregates/AverageAggregateCalculator.cs", + "sha256": "6292ca7d277de2588046a789d1cd74aea3cb8c4c8ca698ff2d6a4e32e2a58ab0" + }, + { + "file": "MinMaxAggregateCalculator.cs", + "source": "https://raw.githubusercontent.com/OPCFoundation/UA-.NETStandard/1.5.378.182/Libraries/Opc.Ua.Server/Aggregates/MinMaxAggregateCalculator.cs", + "sha256": "3a9a07aa0e8eb37a905bb670e766531332abad393e3ad57b3985beee6b44549c" + }, + { + "file": "CountAggregateCalculator.cs", + "source": "https://raw.githubusercontent.com/OPCFoundation/UA-.NETStandard/1.5.378.182/Libraries/Opc.Ua.Server/Aggregates/CountAggregateCalculator.cs", + "sha256": "1e98095aaa4fa30918df6e3d63abb261852587cdf2c079d842d8bf2acecb48b8" + }, + { + "file": "StartEndAggregateCalculator.cs", + "source": "https://raw.githubusercontent.com/OPCFoundation/UA-.NETStandard/1.5.378.182/Libraries/Opc.Ua.Server/Aggregates/StartEndAggregateCalculator.cs", + "sha256": "db4d8a69b4d8d5f599f60ee85861252e55cc1779f6ba29a3146ddf4c2958543a" + }, + { + "file": "StatusAggregateCalculator.cs", + "source": "https://raw.githubusercontent.com/OPCFoundation/UA-.NETStandard/1.5.378.182/Libraries/Opc.Ua.Server/Aggregates/StatusAggregateCalculator.cs", + "sha256": "82fa78d6cd3331103ce7f2c03f0545078e355062650ebf1ec07a96446aa5854f" + }, + { + "file": "StdDevAggregateCalculator.cs", + "source": "https://raw.githubusercontent.com/OPCFoundation/UA-.NETStandard/1.5.378.182/Libraries/Opc.Ua.Server/Aggregates/StdDevAggregateCalculator.cs", + "sha256": "c202d66c2cad946554ffac3b26ecd22e59f458894637a8cd98bbc541519996a2" + }, + { + "file": "Aggregators.cs", + "source": "https://raw.githubusercontent.com/OPCFoundation/UA-.NETStandard/1.5.378.182/Libraries/Opc.Ua.Server/Aggregates/Aggregators.cs", + "sha256": "1d47a0a3d8a6a4985cbafc54425fed26ab2a20e22ec964eb83553e6145b71fa0" + } +] diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/EquipmentVariableState.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/EquipmentVariableState.cs new file mode 100644 index 000000000..6678be063 --- /dev/null +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/EquipmentVariableState.cs @@ -0,0 +1,87 @@ +using Opc.Ua; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer; + +/// +/// Preserves the application's established equipment-write conversions across SDK 2.0's +/// new pre-handler type validation. The owning callback remains the authorization and shape gate. +/// +internal sealed class EquipmentVariableState(NodeState? parent, object ownerLock) : BaseDataVariableState(parent) +{ + // Every field below is accessed under ownerLock. Tokens identify client attempts; the mutation + // revision detects a driver publication that re-enters the callback before its optimistic commit. + private long _nextWriteToken; + private long _mutationRevision; + private long? _activeWriteToken; + private long? _committedWriteToken; + + internal readonly record struct WriteStamp(EquipmentVariableState Owner, long Token); + internal WriteStamp? ActiveWriteStamp => _activeWriteToken is { } token ? new(this, token) : null; + internal bool OwnsWrite(WriteStamp stamp) => ReferenceEquals(this, stamp.Owner) && _committedWriteToken == stamp.Token; + + internal void InvalidateWriteOwnership() + { + _mutationRevision++; + _committedWriteToken = null; + } + + internal void PublishValue(Variant value, StatusCode status, DateTimeUtc timestamp) + { + InvalidateWriteOwnership(); + Value = value; + StatusCode = status; + Timestamp = timestamp; + ChangeMasks |= NodeStateChangeMasks.Value; + } + + /// + protected override ServiceResult WriteValueAttribute(ISystemContext context, NumericRange indexRange, + Variant value, StatusCode statusCode, DateTimeUtc sourceTimestamp) + { + lock (ownerLock) + { + if (OnWriteValue is not { } write) return base.WriteValueAttribute(context, indexRange, value, statusCode, sourceTimestamp); + + if ((AccessLevel & AccessLevels.CurrentWrite) == 0) return StatusCodes.BadNotWritable; + var userAccess = UserAccessLevel; + OnReadUserAccessLevel?.Invoke(context, this, ref userAccess); + if ((userAccess & AccessLevels.CurrentWrite) == 0) return StatusCodes.BadUserAccessDenied; + + // Match BaseVariableState.CheckStatusAndTimestampWritable in exact tagged SDK 2.0.1. + if (!statusCode.Equals(StatusCodes.Good, StatusCodeComparison.CodeBitsOnly)) + { + if ((AccessLevel & AccessLevels.StatusWrite) == 0) return StatusCodes.BadWriteNotSupported; + if ((userAccess & AccessLevels.StatusWrite) == 0) return StatusCodes.BadUserAccessDenied; + } + if (sourceTimestamp != DateTimeUtc.MinValue) + { + if ((AccessLevel & AccessLevels.TimestampWrite) == 0) return StatusCodes.BadWriteNotSupported; + if ((userAccess & AccessLevels.TimestampWrite) == 0) return StatusCodes.BadUserAccessDenied; + } + + var mutationBefore = _mutationRevision; + var token = ++_nextWriteToken; + var previousAttempt = _activeWriteToken; + _activeWriteToken = token; + ServiceResult result; + try { result = write(context, this, indexRange, default, ref value, ref statusCode, ref sourceTimestamp); } + finally { _activeWriteToken = previousAttempt; } + if (ServiceResult.IsBad(result)) return result; + + // A reentrant driver update is newer than this attempt. Do not overwrite its tuple. + if (_mutationRevision != mutationBefore) return result; + // Value's first-touch setter can reset status. Commit in this order, under the shared lock. + PublishValue(value, statusCode, sourceTimestamp == DateTimeUtc.MinValue ? DateTimeUtc.Now : sourceTimestamp); + _committedWriteToken = token; + return result; + } + } + + /// + protected override ServiceResult ReadValueAttribute(ISystemContext context, NumericRange indexRange, + QualifiedName dataEncoding, ref Variant value, ref DateTimeUtc sourceTimestamp) + { + // Subscription samplers read the node directly, bypassing the manager's service lock. + lock (ownerLock) return base.ReadValueAttribute(context, indexRange, dataEncoding, ref value, ref sourceTimestamp); + } +} diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/HistoryBounds.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/HistoryBounds.cs index 663cbb481..c634592a6 100644 --- a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/HistoryBounds.cs +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/HistoryBounds.cs @@ -102,7 +102,7 @@ internal static class HistoryBounds /// The placeholder. public static DataValueSnapshot NotFound(DateTime atUtc) { - var placeholder = new DataValueSnapshot(null, StatusCodes.BadBoundNotFound, atUtc, atUtc); + var placeholder = new DataValueSnapshot(null, StatusCodes.BadBoundNotFound.Code, atUtc, atUtc); Placeholders.AddOrUpdate(placeholder, PlaceholderMark); return placeholder; } diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/HistoryContinuationStore.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/HistoryContinuationStore.cs index 14efa57da..b91a33e6b 100644 --- a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/HistoryContinuationStore.cs +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/HistoryContinuationStore.cs @@ -1,3 +1,4 @@ +using Opc.Ua; using Opc.Ua.Server; namespace ZB.MOM.WW.OtOpcUa.OpcUaServer; @@ -43,8 +44,8 @@ internal interface IHistoryContinuationStore /// /// Production backed by the OPC UA SDK's per-session -/// history-continuation store ( / -/// ). Using the SDK store gives us, for free: +/// history-continuation store ( / +/// ). Using the SDK store gives us, for free: /// /// per-session lifecycle — points are disposed when the session closes, so a client that /// disconnects mid-page can never leak resume state; @@ -75,7 +76,7 @@ internal sealed class SessionHistoryContinuationStore : IHistoryContinuationStor // A fresh Guid is the opaque point: 16 bytes, collision-free, and the SDK keys its session slot by // it. The SDK enforces ServerConfiguration.MaxHistoryContinuationPoints with oldest-eviction. var id = Guid.NewGuid(); - session.SaveHistoryContinuationPoint(id, state); + session.ContinuationPoints.SaveHistory(new SessionHistoryPoint(id, state)); return id.ToByteArray(); } @@ -85,13 +86,22 @@ internal sealed class SessionHistoryContinuationStore : IHistoryContinuationStor if (session is null) return null; // RestoreHistoryContinuationPoint REMOVES the slot (single-use) and returns null for an unknown / // malformed (non-16-byte) point — exactly the "miss ⇒ BadContinuationPointInvalid" contract. - return session.RestoreHistoryContinuationPoint(continuationPoint) as HistoryContinuationState; + using var point = session.ContinuationPoints.RestoreHistory(ByteString.From(continuationPoint)); + return (point as SessionHistoryPoint)?.State; } /// public void Release(ISession? session, byte[] continuationPoint) => // Restoring removes the slot; we discard the value. Null session / unknown point ⇒ no-op. - session?.RestoreHistoryContinuationPoint(continuationPoint); + session?.ContinuationPoints.ReleaseHistory(ByteString.From(continuationPoint)); + private sealed class SessionHistoryPoint(Guid id, HistoryContinuationState state) : IHistoryContinuationPoint + { + public Guid Id { get; } = id; + public HistoryContinuationState State { get; } = state; + // The immutable resume state contains managed value data only. No handles or owned resources. + public void Dispose() { } + } + } /// diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/HistoryPaging.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/HistoryPaging.cs index bee163698..9bbaf8641 100644 --- a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/HistoryPaging.cs +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/HistoryPaging.cs @@ -73,6 +73,8 @@ namespace ZB.MOM.WW.OtOpcUa.OpcUaServer; /// that still has un-emitted ties — the next page over-fetches the cluster directly /// instead of first re-reading N + skip + 1 rows that are known to be ties. /// +/// The exact namespace-qualified node identity; required on every production cursor. +/// The topology generation. A removal conservatively invalidates all cursors. internal sealed record HistoryContinuationState( string Tagname, DateTime NextStartUtc, @@ -87,7 +89,9 @@ internal sealed record HistoryContinuationState( long EmptyFromTicks = 0, long EmptyToTicks = 0, HistoryEndBound? PendingEndBound = null, - bool WithinTieCluster = false) + bool WithinTieCluster = false, + string? BoundNodeKey = null, + long AddressSpaceEpoch = -1) { /// The walk-back hint this cursor carries. public ReverseWalkHint WalkHint => new(SegmentWidthTicks, EmptyFromTicks, EmptyToTicks); @@ -143,9 +147,8 @@ internal static class HistoryPaging if (server?.DiagnosticsNodeManager is not DiagnosticsNodeManager diagnostics) return false; try { - lock (diagnostics.Lock) { - var capabilities = diagnostics.GetDefaultHistoryCapabilities(); + var capabilities = diagnostics.GetDefaultHistoryCapabilitiesAsync().AsTask().GetAwaiter().GetResult(); if (capabilities?.MaxReturnDataValues is not { } property) return false; property.Value = (uint)Math.Max(0, maxRawValuesPerRead); property.ClearChangeMasks(diagnostics.SystemContext, false); diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/OpcUaApplicationHost.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/OpcUaApplicationHost.cs index 73272688b..cfaecdca3 100644 --- a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/OpcUaApplicationHost.cs +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/OpcUaApplicationHost.cs @@ -2,6 +2,7 @@ using System.Text; using Microsoft.Extensions.Logging; using Opc.Ua; using Opc.Ua.Configuration; +using Opc.Ua.Identity; using Opc.Ua.Server; using ZB.MOM.WW.OtOpcUa.Core.Authorization; using ZB.MOM.WW.OtOpcUa.OpcUaServer.Security; @@ -160,8 +161,8 @@ public sealed class OpcUaQuotaOptions /// Thin facade over the OPC Foundation .NET Standard SDK's application bootstrap. /// Owns the + lifetime, /// builds the programmatically (security profiles + user -/// token policies + PKI stores), starts a , attaches the -/// ImpersonateUser hook for UserName-token authentication via +/// token policies + PKI stores), installs an SDK identity-registry authenticator before +/// the opens its listeners via /// , and publishes the redundancy peer URIs through /// Server.ServerArray. See docs/OpcUaServer.md and docs/security.md. /// @@ -172,7 +173,8 @@ public sealed class OpcUaApplicationHost : IAsyncDisposable private readonly ILogger _logger; private ApplicationInstance? _application; private StandardServer? _server; - private ImpersonateEventHandler? _impersonateHandler; + private readonly ITelemetryContext _telemetry = DefaultTelemetry.Create(_ => { }); + private readonly List _identityAuthenticators = []; private readonly object _lifetimeLock = new(); private readonly TaskCompletionSource _disposeCompletion = new(TaskCreationOptions.RunContinuationsAsynchronously); private int _disposeStarted; @@ -203,12 +205,15 @@ public sealed class OpcUaApplicationHost : IAsyncDisposable /// A task that represents the asynchronous operation. public async Task StartAsync(StandardServer server, CancellationToken cancellationToken) { + OtOpcUaSdkServer sdkServer; lock (_lifetimeLock) { ObjectDisposedException.ThrowIf(Volatile.Read(ref _disposeStarted) != 0, this); + sdkServer = server as OtOpcUaSdkServer + ?? throw new ArgumentException("The server must support application authentication before its listeners open.", nameof(server)); _server = server; - // 1.5.378 requires telemetry on ApplicationInstance; the empty builder keeps SDK tracing separate. - _application = new ApplicationInstance(DefaultTelemetry.Create(_ => { })) + // The empty telemetry builder keeps SDK tracing separate from the host's ILogger. + _application = new ApplicationInstance(_telemetry) { ApplicationName = _options.ApplicationName, ApplicationType = ApplicationType.Server, @@ -216,41 +221,54 @@ public sealed class OpcUaApplicationHost : IAsyncDisposable }; } - _ = await BuildConfigurationAsync(cancellationToken); - await EnsureApplicationCertificateAsync(cancellationToken).ConfigureAwait(false); - await _application.StartAsync(server).ConfigureAwait(false); - - AttachUserAuthenticator(); - PopulateServerArray(); + try + { + _ = await BuildConfigurationAsync(cancellationToken); + await EnsureApplicationCertificateAsync(cancellationToken).ConfigureAwait(false); + AttachUserAuthenticator(sdkServer); + await _application.StartAsync(server, cancellationToken).ConfigureAwait(false); + PopulateServerArray(); + } + catch + { + await DisposeAsync().ConfigureAwait(false); + throw; + } _logger.LogInformation("OPC UA server started on opc.tcp://{Host}:{Port}", _options.PublicHostname, _options.OpcUaPort); } - /// - /// Subscribes to after the SDK has its - /// SessionManager ready (only after _application.Start). Anonymous tokens - /// pass through; UserName tokens hit and, on - /// success, attach a with the mapped role-set to the session - /// so downstream ACL checks can read it via OperationContext.UserIdentity. - /// - /// The SDK calls ImpersonateUser synchronously off the session-activation - /// thread, so the authenticator's async work is run via GetAwaiter().GetResult(). - /// LDAP binds typically complete in <100 ms; if a backing store ever gets that slow - /// it should not block the OPC UA stack — callers must enforce their own timeouts inside - /// . - /// - private void AttachUserAuthenticator() + private void AttachUserAuthenticator(OtOpcUaSdkServer server) { - var sessionManager = _server?.CurrentInstance?.SessionManager; - if (sessionManager is null) + foreach (var type in new[] { UserTokenType.Anonymous, UserTokenType.UserName }) { - _logger.LogWarning("OpcUaApplicationHost: SessionManager unavailable after Start; UserName auth disabled"); - return; + var adapter = new ApplicationTokenAuthenticator(this, type); + _identityAuthenticators.Add(adapter); } + server.ConfigureIdentityAuthenticators(_identityAuthenticators); + } - _impersonateHandler = OnImpersonateUser; - sessionManager.ImpersonateUser += _impersonateHandler; + private sealed class ApplicationTokenAuthenticator(OpcUaApplicationHost host, UserTokenType tokenType) + : IUserTokenAuthenticator + { + public UserTokenType TokenType => tokenType; + public string? IssuedTokenProfileUri => null; + + public async ValueTask AuthenticateAsync(AuthenticationContext context, CancellationToken ct = default) + { + ct.ThrowIfCancellationRequested(); + var args = new ImpersonateEventArgs(context.TokenHandler, context.UserTokenPolicy, context.EndpointDescription); + var peer = (host._server as OtOpcUaSdkServer)?.ActivationPeerAddress; + // Port zero is only an adapter for the existing IP-budget seam: the SDK exposes no peer port. + await HandleImpersonationAsync(host._userAuthenticator, args, host._logger, host._options.AllowAnonymous, + peer is null ? null : new System.Net.IPEndPoint(peer, 0), ct).ConfigureAwait(false); + return ServiceResult.IsBad(args.IdentityValidationError) + ? AuthenticationResult.Reject(args.IdentityValidationError) + : args.Identity is { } identity + ? AuthenticationResult.Accept(identity) + : AuthenticationResult.Reject(new ServiceResult(StatusCodes.BadIdentityTokenRejected)); + } } /// @@ -303,46 +321,18 @@ public sealed class OpcUaApplicationHost : IAsyncDisposable if (!string.IsNullOrWhiteSpace(peer) && !uris.Contains(peer)) uris.Add(peer); } - serverObject.ServerArray.Value = uris.ToArray(); + serverObject.ServerArray!.Value = (ArrayOf)uris; } } - private void OnImpersonateUser(ISession session, ImpersonateEventArgs args) => - HandleImpersonation(_userAuthenticator, args, _logger, _options.AllowAnonymous, - // Only a UserName activation consults the endpoint (the per-client API-key miss budget, #751), so - // the reflection walk is skipped for anonymous / X509. - args.NewIdentity is UserNameIdentityToken ? ResolveRemoteEndpoint(session) : null); - - /// The remote endpoint of the client activating , or null when unknown. - /// The session being activated. - /// The client's IP endpoint, or null. - /// - /// Read from the session's secure channel — the SDK raises impersonation without the request's channel - /// context (SecureChannelContext.Current is obsolete in 1.5.378). A client that re-activates over - /// a NEW channel after its old one closed resolves to null and is accounted process-wide only. - /// - private System.Net.IPEndPoint? ResolveRemoteEndpoint(ISession? session) => - _server is OtOpcUaSdkServer sdk ? sdk.TryResolveRemoteEndpoint(session?.SecureChannelId) : null; - /// /// Pure(-ish) impersonation handler: extracted so unit tests can drive it without booting /// the full SDK. Side-effects are confined to mutating /// and logging. /// /// - /// SDK threading contract (verified against OPCFoundation.NetStandard.Opc.Ua.Server 1.5.378). - /// The SDK raises this handler SYNCHRONOUSLY — it is a plain void delegate, and there is no - /// async impersonation callback in this SDK version. Worse, SessionManager.ActivateSessionAsync - /// invokes it while holding a single SessionManager-wide event lock (m_eventLock), so a - /// handler that blocks does not merely stall one SDK request thread — it SERIALIZES every session - /// activation server-wide (Anonymous and X509 included, since even those paths must take the lock to - /// raise the handler). Consequently the block-bridge below - /// (GetAwaiter().GetResult() under ) is irreducible: the - /// callback must complete inline. Because the SDK gives no timeout, the hard wall-clock bound + bounded - /// concurrency + directory-outage circuit that keep a slow/hung directory from wedging the SDK live - /// inside the authenticator — NOT here. (The LDAP authenticator was replaced with - /// ApiKeyOpcUaUserAuthenticator, whose verification does no network I/O at all, so the - /// bound/concurrency/circuit machinery that used to live there is gone rather than relocated.) + /// The registry path awaits authentication outside the SDK event lock. This synchronous observation + /// seam remains for existing handler tests; production invokes the asynchronous implementation directly. /// /// The user authenticator to validate credentials. /// The impersonation event arguments to process. @@ -356,14 +346,21 @@ public sealed class OpcUaApplicationHost : IAsyncDisposable ILogger logger, bool allowAnonymous = true, System.Net.IPEndPoint? remoteEndpoint = null) + => HandleImpersonationAsync(authenticator, args, logger, allowAnonymous, remoteEndpoint) + .AsTask().GetAwaiter().GetResult(); + + private static async ValueTask HandleImpersonationAsync( + IOpcUaUserAuthenticator authenticator, ImpersonateEventArgs args, ILogger logger, + bool allowAnonymous = true, System.Net.IPEndPoint? remoteEndpoint = null, + CancellationToken cancellationToken = default) { - if (args.NewIdentity is AnonymousIdentityToken anonymousToken) + if (args.UserIdentityTokenHandler.Token is AnonymousIdentityToken anonymousToken) { - HandleAnonymousImpersonation(authenticator, args, logger, allowAnonymous, anonymousToken); + await HandleAnonymousImpersonationAsync(authenticator, args, logger, allowAnonymous, anonymousToken, cancellationToken).ConfigureAwait(false); return; } - if (args.NewIdentity is not UserNameIdentityToken token) + if (args.UserIdentityTokenHandler.Token is not UserNameIdentityToken token) { // X509 tokens — let the SDK's default validation stand. return; @@ -372,31 +369,28 @@ public sealed class OpcUaApplicationHost : IAsyncDisposable string password; try { - // 1.5.378 exposes DecryptedPassword as raw bytes (was string); UserName token passwords - // are UTF-8 on the wire. - var decryptedBytes = token.DecryptedPassword; + // The SDK UserName token handler exposes decrypted password bytes; decode the wire UTF-8. + var decryptedBytes = (args.UserIdentityTokenHandler as UserNameIdentityTokenHandler)?.DecryptedPassword; password = decryptedBytes is null ? string.Empty : Encoding.UTF8.GetString(decryptedBytes); } catch (Exception ex) { logger.LogWarning(ex, "OpcUaApplicationHost: failed to decrypt UserName token"); - args.IdentityValidationError = new ServiceResult(StatusCodes.BadIdentityTokenRejected, - "UserName token decryption failed"); + args.IdentityValidationError = ServiceResult.Create(StatusCodes.BadIdentityTokenRejected, "UserName token decryption failed"); return; } OpcUaUserAuthResult result; try { - result = authenticator - .AuthenticateUserNameAsync(token.UserName ?? string.Empty, password, remoteEndpoint, CancellationToken.None) - .GetAwaiter().GetResult(); + result = await authenticator + .AuthenticateUserNameAsync(token.UserName ?? string.Empty, password, remoteEndpoint, cancellationToken) + .ConfigureAwait(false); } catch (Exception ex) { logger.LogError(ex, "OpcUaApplicationHost: UserName authenticator threw for {User}", token.UserName); - args.IdentityValidationError = new ServiceResult(StatusCodes.BadIdentityTokenRejected, - "Authentication failed"); + args.IdentityValidationError = ServiceResult.Create(StatusCodes.BadIdentityTokenRejected, "Authentication failed"); return; } @@ -404,8 +398,7 @@ public sealed class OpcUaApplicationHost : IAsyncDisposable { logger.LogInformation("OpcUaApplicationHost: UserName auth denied for {User}: {Error}", token.UserName, result.Error); - args.IdentityValidationError = new ServiceResult(StatusCodes.BadIdentityTokenRejected, - result.Error ?? "Invalid credentials"); + args.IdentityValidationError = ServiceResult.Create(StatusCodes.BadIdentityTokenRejected, result.Error ?? "Invalid credentials"); return; } @@ -426,28 +419,25 @@ public sealed class OpcUaApplicationHost : IAsyncDisposable /// the UserName path uses, so every downstream gate reads /// it identically and there is no anonymous-shaped branch in any of them. /// - private static void HandleAnonymousImpersonation( + private static async ValueTask HandleAnonymousImpersonationAsync( IOpcUaUserAuthenticator authenticator, ImpersonateEventArgs args, ILogger logger, bool allowAnonymous, - AnonymousIdentityToken token) + AnonymousIdentityToken token, CancellationToken cancellationToken) { if (!allowAnonymous) { logger.LogInformation( "OpcUaApplicationHost: anonymous session rejected (OpcUa:AllowAnonymous is false)"); - args.IdentityValidationError = new ServiceResult(StatusCodes.BadIdentityTokenRejected, - "Anonymous access is disabled on this server."); + args.IdentityValidationError = ServiceResult.Create(StatusCodes.BadIdentityTokenRejected, "Anonymous access is disabled on this server."); return; } OpcUaUserAuthResult result; try { - // Same synchronous bridge, and for the same irreducible reason, as the UserName path above. - result = authenticator.AuthenticateAnonymousAsync(CancellationToken.None) - .GetAwaiter().GetResult(); + result = await authenticator.AuthenticateAnonymousAsync(cancellationToken).ConfigureAwait(false); } catch (Exception ex) { @@ -455,16 +445,14 @@ public sealed class OpcUaApplicationHost : IAsyncDisposable // to the SDK default identity, because that would silently ADMIT it — the previous // behaviour — at exactly the moment we could not determine what it is allowed to do. logger.LogError(ex, "OpcUaApplicationHost: anonymous authenticator threw"); - args.IdentityValidationError = new ServiceResult(StatusCodes.BadIdentityTokenRejected, - "Anonymous access is unavailable."); + args.IdentityValidationError = ServiceResult.Create(StatusCodes.BadIdentityTokenRejected, "Anonymous access is unavailable."); return; } if (!result.Success) { logger.LogInformation("OpcUaApplicationHost: anonymous session denied: {Error}", result.Error); - args.IdentityValidationError = new ServiceResult(StatusCodes.BadIdentityTokenRejected, - result.Error ?? "Anonymous access is denied."); + args.IdentityValidationError = ServiceResult.Create(StatusCodes.BadIdentityTokenRejected, result.Error ?? "Anonymous access is denied."); return; } @@ -485,7 +473,7 @@ public sealed class OpcUaApplicationHost : IAsyncDisposable private async Task EnsureApplicationCertificateAsync(CancellationToken cancellationToken) { // silent: false → SDK logs cert creation events through its own trace plumbing. - // minimumKeySize/lifetimeInMonths: 0 → use SDK defaults (2048-bit, 12-month lifetime). + // A null lifetime keeps the SDK default (12 months). Key-size policy comes from the configuration. var ok = await _application!.CheckApplicationInstanceCertificatesAsync( false, null, cancellationToken).ConfigureAwait(false); if (!ok) @@ -505,20 +493,14 @@ public sealed class OpcUaApplicationHost : IAsyncDisposable var serverConfig = new ServerConfiguration { - BaseAddresses = { $"opc.tcp://{_options.PublicHostname}:{_options.OpcUaPort}/OtOpcUa" }, + BaseAddresses = [$"opc.tcp://{_options.PublicHostname}:{_options.OpcUaPort}/OtOpcUa"], }; ApplyRequestQuotas(serverConfig, _options.Quotas); - foreach (var policy in BuildSecurityPolicies(_options.EnabledSecurityProfiles)) - { - serverConfig.SecurityPolicies.Add(policy); - } - foreach (var token in BuildUserTokenPolicies(_options.AllowAnonymous)) - { - serverConfig.UserTokenPolicies.Add(token); - } + serverConfig.SecurityPolicies = BuildSecurityPolicies(_options.EnabledSecurityProfiles).ToArray(); + serverConfig.UserTokenPolicies = BuildUserTokenPolicies(_options.AllowAnonymous).ToArray(); - var config = new ApplicationConfiguration + var config = new ApplicationConfiguration(_telemetry) { ApplicationName = _options.ApplicationName, ApplicationUri = _options.ApplicationUri, @@ -542,8 +524,10 @@ public sealed class OpcUaApplicationHost : IAsyncDisposable ClientConfiguration = new ClientConfiguration(), }; - await config.ValidateAsync(ApplicationType.Server, ct).ConfigureAwait(false); + // Validation creates the certificate manager before awaiting certificate loads. Give the + // application ownership first so failed/canceled startup disposes that manager too. _application!.ApplicationConfiguration = config; + await config.ValidateAsync(ApplicationType.Server, ct).ConfigureAwait(false); return config; } @@ -631,10 +615,10 @@ public sealed class OpcUaApplicationHost : IAsyncDisposable /// /// Anonymous + UserName token policies. UserName tokens are always SDK-encrypted with /// the server certificate (see docs/security.md "UserName token encryption") so the - /// policy works on None endpoints too. The real LDAP-bound validator is wired through - /// on StandardServer.SessionManager.ImpersonateUser - /// (see / ); the Host - /// project supplies the LDAP adapter, and denies all + /// policy works on None endpoints too. The Host supplies API-key authentication through + /// ; installs it in the + /// SDK identity registry before listeners open. retains the + /// application decision seam, and denies all /// UserName logins when none is registered. /// /// Whether the Anonymous policy is advertised. @@ -676,46 +660,49 @@ public sealed class OpcUaApplicationHost : IAsyncDisposable { ApplicationInstance? application; StandardServer? server; - ImpersonateEventHandler? handler; + bool adopted; lock (_lifetimeLock) { application = _application; server = _server; - handler = _impersonateHandler; + // SDK2 adopts the server only when ApplicationInstance.StartAsync is reached. + adopted = server is not null && ReferenceEquals(application?.Server, server); _application = null; - _server = null; - _impersonateHandler = null; } - try { - try - { - // An explicit SDK stop may already have halted CurrentInstance; terminal disposal still follows. - if (handler is not null && server?.CurrentInstance?.SessionManager is { } sessionManager) - sessionManager.ImpersonateUser -= handler; - } - catch (Exception ex) { _logger.LogWarning(ex, "OpcUaApplicationHost: detaching ImpersonateUser threw"); } - if (application is not null) { - try { await application.StopAsync().ConfigureAwait(false); } - catch (Exception ex) { _logger.LogWarning(ex, "OpcUaApplicationHost: Stop threw on dispose"); } + try { await application.DisposeAsync().ConfigureAwait(false); } + catch (Exception ex) { _logger.LogWarning(ex, "OpcUaApplicationHost: disposal threw"); } } } finally { - // SDK1 Stop does not release the server's request queue or terminal event registrations (#807). - try { server?.Dispose(); } - catch (Exception ex) { _logger.LogWarning(ex, "OpcUaApplicationHost: server disposal threw"); } + // Failed configuration/certificate work may precede the application's ownership handoff. + // An adopted server remains solely owned by ApplicationInstance.DisposeAsync. + if (!adopted) + { + try { if (server is not null) await server.DisposeAsync().ConfigureAwait(false); } + catch (Exception ex) { _logger.LogWarning(ex, "OpcUaApplicationHost: unadopted server disposal threw"); } + } } } catch (Exception error) { failure = error; } finally { - // All callers observe completion, including when a logger or cleanup callback throws. - if (failure is null) _disposeCompletion.TrySetResult(); - else _disposeCompletion.TrySetException(failure); + try + { + // Only the cleanup owner clears adapters after every listener and registry has closed. + _identityAuthenticators.Clear(); + _server = null; + } + catch (Exception error) { failure = failure is null ? error : new AggregateException(failure, error); } + finally + { + if (failure is null) _disposeCompletion.TrySetResult(); + else _disposeCompletion.TrySetException(failure); + } } } } diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/OtOpcUaNodeManager.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/OtOpcUaNodeManager.cs index 6383b1f15..12a20bf83 100644 --- a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/OtOpcUaNodeManager.cs +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/OtOpcUaNodeManager.cs @@ -131,6 +131,8 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 : base(server, configuration, RegisteredNamespaceUris) { _logger = logger ?? NullLogger.Instance; + // Application model events use the single ACL-filtered ReportToServerObject path. + ModelChangeEmissionEnabled = false; // SystemContext is initialised by the base ctor; both namespace URIs are now registered and their // indexes captured (in the order passed) in NamespaceIndexes. } @@ -180,15 +182,15 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// The realm-qualified map key. private RealmKey MapKey(NodeId nodeId) { - if (nodeId.Identifier is string s) return new RealmKey(RealmOf(nodeId), s); + if (nodeId.TryGetValue(out string s)) return new RealmKey(RealmOf(nodeId), s); // Unreachable by construction — every call site passes a node this manager minted with a string // `s=` identifier. If it ever fires, the derived key resolves to nothing and the caller sees an // unexplained miss, so name the seam rather than collapsing quietly. _logger.LogWarning( "OtOpcUaNodeManager.MapKey: non-string NodeId identifier reached the map-key seam (node {NodeId}, identifier type {IdentifierType}) — the derived key will not resolve", - nodeId, nodeId.Identifier?.GetType().Name ?? "null"); - return new RealmKey(RealmOf(nodeId), nodeId.Identifier?.ToString() ?? string.Empty); + nodeId, nodeId.IdType.ToString()); + return new RealmKey(RealmOf(nodeId), nodeId.IdentifierAsString); } /// Gets the count of variable nodes currently managed. @@ -402,7 +404,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 if (wired) { folder.EventNotifier = (byte)(folder.EventNotifier | EventNotifiers.HistoryRead); - _eventNotifierSources[key] = nodeId.Identifier?.ToString() ?? string.Empty; + _eventNotifierSources[key] = nodeId.IdentifierAsString; } else { @@ -696,6 +698,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 private volatile SemaphoreSlim? _historyReadBatchLimiter; private readonly object _historyReadBatchLimiterLock = new(); + private long _historyContinuationEpoch; private volatile IHistoryContinuationStore _historyContinuationStore = new SessionHistoryContinuationStore(); /// @@ -1043,6 +1046,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // Value deliberately untouched — that IS the feature: the node keeps its last known value under a // Bad status (OPC UA Part 8's last-known-value convention). + if (variable is EquipmentVariableState equipment) equipment.InvalidateWriteOwnership(); variable.StatusCode = new StatusCode(statusCode); variable.Timestamp = sourceTimestampUtc; variable.ClearChangeMasks(SystemContext, includeChildren: false); @@ -1073,7 +1077,9 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { if (!_variables.TryGetValue(key, out var variable)) return false; - variable.Value = value; + var payload = SdkValueBoundary.FromClr(value, variable.DataType == DataTypeIds.Byte && variable.ValueRank == ValueRanks.OneDimension); + if (variable is EquipmentVariableState equipment) equipment.InvalidateWriteOwnership(); + variable.Value = payload; // The caller's status code reaches the SDK verbatim, sub-code included. This used to // re-expand a 3-state enum, so every Bad became a bare StatusCodes.Bad (0x80000000) and a // driver's BadNoCommunication was indistinguishable from BadTypeMismatch at the client. @@ -1160,7 +1166,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 shelvingTime: state.Shelving == AlarmShelvingKind.Timed ? RemainingShelveMs(state.UnshelveAtUtc, UtcNow) : 0); } condition.SetSeverity(SystemContext, ToPart9Severity(state.Severity)); - condition.Message.Value = new LocalizedText(state.Message); + condition.Message!.Value = new LocalizedText(state.Message); // Project the source-data quality. A Good→Bad bucket change is a genuine condition // change (it's in the delta-gate above), so it fires a Part 9 event carrying the new Quality; @@ -1176,9 +1182,9 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // ConditionRefresh replays it. The event firing below also depends on this Retain being // correct (a non-retained inactive+acked condition still fires its transition event, but // won't be replayed on a later ConditionRefresh). - condition.Retain.Value = state.Active || !state.Acknowledged; - condition.Time.Value = sourceTimestampUtc; - condition.ReceiveTime.Value = sourceTimestampUtc; + condition.Retain!.Value = state.Active || !state.Acknowledged; + condition.Time!.Value = sourceTimestampUtc; + condition.ReceiveTime!.Value = sourceTimestampUtc; // T20 — fire a real Part 9 condition event ONLY when this projection is a genuine state // change (the delta-gate decided above, against the node's pre-projection state). A @@ -1254,8 +1260,8 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // Fire ONLY on a real change so a steady-state connectivity re-assert doesn't spam events. if (changed) { - condition.Time.Value = sourceTimestampUtc; - condition.ReceiveTime.Value = sourceTimestampUtc; + condition.Time!.Value = sourceTimestampUtc; + condition.ReceiveTime!.Value = sourceTimestampUtc; ReportConditionEvent(condition, sourceTimestampUtc); } } @@ -1294,12 +1300,12 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 private void ReportConditionEvent(AlarmConditionState alarm, DateTime ts) { // Fresh GUID-bytes EventId per event — mandatory for Part 9 ack correlation (T17 relies on it). - alarm.EventId.Value = Guid.NewGuid().ToByteArray(); + alarm.EventId!.Value = ByteString.From(Guid.NewGuid().ToByteArray()); // Time/ReceiveTime were already set to sourceTimestampUtc by the WriteAlarmCondition projection // immediately above; the assignment here is a locality repeat (same value, no behavioral change) // so the restamp is co-located with the EventId and ClearChangeMasks in the same method. - alarm.Time.Value = ts; - alarm.ReceiveTime.Value = ts; + alarm.Time!.Value = ts; + alarm.ReceiveTime!.Value = ts; // Snapshot the children, then notify subscribers. ClearChangeMasks must precede the snapshot so // the InstanceStateSnapshot captures the just-projected values. @@ -1401,7 +1407,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 Enabled: condition.EnabledState?.Id?.Value ?? true, Shelving: ReadShelvingKind(condition), MappedSeverity: condition.Severity?.Value ?? (ushort)0, - Message: condition.Message?.Value?.Text ?? string.Empty, + Message: condition.Message?.Value.Text ?? string.Empty, // Optional Part 9 child; a node without it reads as Good (matching the accidentally-Good default // and ToConditionDelta's fold), so a snapshot Quality can't create a phantom delta against it. Quality: condition.Quality?.Value ?? StatusCodes.Good); @@ -1434,7 +1440,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// unsupported shelving snapshot to, so the two stay comparable. private static AlarmShelvingKind ReadShelvingKind(AlarmConditionState condition) { - var stateId = condition.ShelvingState?.CurrentState?.Id?.Value as NodeId; + var stateId = condition.ShelvingState?.CurrentState?.Id?.Value; if (stateId == ObjectIds.ShelvedStateMachineType_OneShotShelved) return AlarmShelvingKind.OneShot; if (stateId == ObjectIds.ShelvedStateMachineType_TimedShelved) return AlarmShelvingKind.Timed; return AlarmShelvingKind.Unshelved; @@ -1520,10 +1526,13 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 var parent = ResolveParentFolder(equipmentNodeId, realm); AlarmConditionState alarm = CreateAlarmConditionOfType(alarmType, parent); + // SDK 2.0 creates optional confirmation nodes only when requested explicitly. + // Both are part of the application's existing Part 9 method/state contract. + alarm.ConfirmedState = new TwoStateVariableState(alarm); + alarm.Confirm = new AddCommentMethodState(alarm); + alarm.ShelvingState = new ShelvedStateMachineState(alarm); + alarm.MaxTimeShelved = new PropertyState.Implementation(alarm); alarm.SymbolicName = displayName; - // HasComponent so the parent folder "owns" the condition (matches the T13 notes' pattern). - alarm.ReferenceTypeId = ReferenceTypeIds.HasComponent; - // Create builds the full mandatory Part 9 child set (EnabledState, AckedState, // ActiveState, the Acknowledge/Confirm/AddComment/Enable/Disable methods, ...) from the // type's embedded definition; we do not hand-build them. @@ -1533,6 +1542,10 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 new QualifiedName(displayName, ns), new LocalizedText(displayName), assignNodeIds: true); + // Create initializes the embedded definition and resets ReferenceTypeId in SDK 2.0.1. + // Restore the application's parent ownership before AddChild: hierarchical folder browses + // must expose the alarm as a HasComponent object, as they did before the SDK upgrade. + alarm.ReferenceTypeId = ReferenceTypeIds.HasComponent; // Main-branch id MUST be a concrete (null) NodeId before any Set* call: SetEnableState -> // UpdateRetainState -> GetRetainState -> IsBranch() dereferences BranchId.Value, which @@ -1552,9 +1565,9 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // SourceName — the same identifying id string (RawPath native / ScriptedAlarmId scripted). // Deliberately the UNIQUE id, NOT the leaf: the leaf collides across devices and // is already carried by ConditionName below. See docs/AlarmTracking.md. - alarm.EventType.Value = alarm.TypeDefinitionId; - alarm.SourceNode.Value = alarm.NodeId; // Create() assigned this above; do not rebuild it - alarm.SourceName.Value = alarmNodeId; + alarm.EventType!.Value = alarm.TypeDefinitionId; + alarm.SourceNode!.Value = alarm.NodeId; // Create() assigned this above; do not rebuild it + alarm.SourceName!.Value = alarmNodeId; // The mandatory ConditionType classification fields, unset by Create() for the same reason as // the fields above (mandatory, no default, nothing downstream synthesises them) ⇒ NodeId.Null + empty @@ -1597,8 +1610,8 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // represent (int.MaxValue ms ≈ 24.8 days, the same ceiling SetShelvingState already saturated a 0 to). if (alarm.MaxTimeShelved is { } maxTimeShelved && maxTimeShelved.Value <= 0) maxTimeShelved.Value = int.MaxValue; - alarm.Retain.Value = false; // inactive + acked ⇒ nothing to retain yet - alarm.Message.Value = new LocalizedText(displayName); + alarm.Retain!.Value = false; // inactive + acked ⇒ nothing to retain yet + alarm.Message!.Value = new LocalizedText(displayName); if (alarm.ConditionName is not null) alarm.ConditionName.Value = displayName; // T18 — inbound Part 9 method handlers. Create() materialised the Acknowledge/Confirm/ @@ -1740,9 +1753,9 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// Its carried state. private NativeConditionCarryOver CaptureCarryOver(AlarmConditionState condition) => new( ReadConditionDelta(condition), - condition.Time?.Value ?? UtcNow, - condition.ActiveState?.TransitionTime?.Value, - condition.Quality?.SourceTimestamp?.Value, + condition.Time?.Value.ToDateTime() ?? UtcNow, + condition.ActiveState?.TransitionTime?.Value.ToDateTime(), + condition.Quality?.SourceTimestamp?.Value.ToDateTime(), condition.Comment?.Value, condition.ClientUserId?.Value); @@ -1789,12 +1802,12 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 alarm.SetAcknowledgedState(SystemContext, state.Acknowledged); if (alarm.ConfirmedState is not null) alarm.SetConfirmedState(SystemContext, state.Confirmed); alarm.SetSeverity(SystemContext, (EventSeverity)state.MappedSeverity); - alarm.Message.Value = new LocalizedText(state.Message); - alarm.Retain.Value = true; - if (alarm.Comment is not null && carried.Comment is not null) alarm.Comment.Value = carried.Comment; + alarm.Message!.Value = new LocalizedText(state.Message); + alarm.Retain!.Value = true; + if (alarm.Comment is not null && carried.Comment is not null) alarm.Comment.Value = carried.Comment.Value; if (alarm.ClientUserId is not null && carried.ClientUserId is not null) alarm.ClientUserId.Value = carried.ClientUserId; - alarm.Time.Value = carried.Time; - alarm.ReceiveTime.Value = carried.Time; + alarm.Time!.Value = carried.Time; + alarm.ReceiveTime!.Value = carried.Time; _restoredConditionReports.Add((conditionKey, alarm)); } @@ -1888,8 +1901,8 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // dedups by a linear ReferenceEquals walk of the condition's notifier list, so re-wiring K // folders on an idempotent re-apply cost O(K²) for nothing. if (!wiring.Folders.Add(folder)) continue; - alarm.AddNotifier(SystemContext, null, isInverse: true, folder); - folder.AddNotifier(SystemContext, null, isInverse: false, alarm); + alarm.AddNotifier(SystemContext, NodeId.Null, isInverse: true, folder); + folder.AddNotifier(SystemContext, NodeId.Null, isInverse: false, alarm); EnsureFolderIsEventNotifier(folder); } } @@ -1982,7 +1995,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // uncommented re-ack still changes nothing and stays silent. alarm.Acknowledge.OnCall = (context, m, objectId, eventId, comment) => ReportAfterMethod(() => acknowledge(context, m, objectId, eventId, comment), apply: null, isAcknowledge: true, - alwaysReport: !LocalizedText.IsNullOrEmpty(comment)); + alwaysReport: !comment.IsNullOrEmpty); } WrapComment(alarm.Confirm, alwaysReport: false); @@ -2026,7 +2039,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 lock (Lock) { var before = ReadConditionDelta(alarm); - var retainBefore = alarm.Retain.Value; + var retainBefore = alarm.Retain!.Value; var result = sdkHandler(); // A rebuild may have discarded this instance mid-call; its replacement is not what was called. @@ -2045,13 +2058,13 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { // Native: no confirm workflow — keep what the driver projection says (see remarks). alarm.SetConfirmedState(SystemContext, true); - alarm.Retain.Value = (alarm.ActiveState?.Id?.Value ?? false) || !(alarm.AckedState?.Id?.Value ?? true); + alarm.Retain!.Value = (alarm.ActiveState?.Id?.Value ?? false) || !(alarm.AckedState?.Id?.Value ?? true); } else if (before.Acknowledged) { // Re-ack: the SDK flipped Confirmed though nothing was acknowledged; put it back. alarm.SetConfirmedState(SystemContext, before.Confirmed); - alarm.Retain.Value = retainBefore; + alarm.Retain!.Value = retainBefore; } } @@ -2102,7 +2115,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 if (gate is not null) return gate; var cmd = new AlarmCommand( - AlarmId: condition.NodeId.Identifier?.ToString() ?? string.Empty, + AlarmId: condition.NodeId.IdentifierAsString, Operation: operation, User: AlarmOperatorName(identity!), Comment: comment?.Text, @@ -2148,15 +2161,14 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // reverted by the driver's next transition. Nothing is routed, applied or reported. if (NativeAlarmAckPrimaryGate is { } primary && !primary()) { - return new ServiceResult(StatusCodes.BadInvalidState, - new LocalizedText("This server is not the redundancy Primary; acknowledge the alarm on the Primary (the server with the higher ServiceLevel).")); + return new ServiceResult(StatusCodes.BadInvalidState, new LocalizedText("This server is not the redundancy Primary; acknowledge the alarm on the Primary (the server with the higher ServiceLevel).")); } // Same condition-node-id extraction HandleAlarmCommand uses (condition.NodeId.Identifier?.ToString()): // for a native condition this is the folder-scoped NodeId string the DriverHostActor inverse map // (_alarmNodeIdByDriverRef value set) keys by, so the next task can resolve it back to (driver, ref). var ack = new NativeAlarmAck( - ConditionNodeId: condition.NodeId.Identifier?.ToString() ?? string.Empty, + ConditionNodeId: condition.NodeId.IdentifierAsString, Comment: comment?.Text, OperatorUser: AlarmOperatorName(identity!), ApiKeyId: identity!.ApiKeyId); @@ -2282,7 +2294,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// private ServiceResult OnEquipmentTagWrite( ISystemContext context, NodeState node, NumericRange indexRange, QualifiedName dataEncoding, - ref object value, ref StatusCode statusCode, ref DateTime timestamp) + ref Variant value, ref StatusCode statusCode, ref DateTimeUtc timestamp) { var identity = (context as ISessionOperationContext)?.UserIdentity as RoleCarryingUserIdentity; var gateway = _nodeWriteGateway; @@ -2296,7 +2308,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // "writes unavailable" on a node with no gateway. var gate = AclEnforced ? _authorizer!.Authorize(identity, OpcUaOperation.WriteOperate, node.NodeId, RealmOf(node.NodeId)) - ?? (gatewayWired ? null : new ServiceResult(StatusCodes.BadNotWritable, "writes unavailable")) + ?? (gatewayWired ? null : ServiceResult.Create(StatusCodes.BadNotWritable, "writes unavailable")) : _authorizer?.AuthorizeKeyUsable(identity, OpcUaOperation.WriteOperate, node.NodeId) ?? EvaluateEquipmentWriteGate(identity, gatewayWired); if (gate is not null) return gate; @@ -2310,24 +2322,25 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 var refuseArrayOnScalar = _arrayOnScalarRefused.ContainsKey(MapKey(node.NodeId)); var range = EvaluateEquipmentWriteRange(indexRange); if (range is not null) return range; - var structure = EvaluateEquipmentWriteStructure(value, node, refuseArrayOnScalar, out var coerced); + if (value.TypeInfo.ValueRank > 1) return StatusCodes.BadTypeMismatch; + var structure = EvaluateEquipmentWriteStructure(SdkValueBoundary.ToClr(value), node, refuseArrayOnScalar, out var coerced); if (structure is not null) return structure; - value = coerced!; + value = SdkValueBoundary.FromClr(coerced, node is BaseDataVariableState { DataType: var dt, ValueRank: ValueRanks.OneDimension } && dt == DataTypeIds.Byte); // Capture the optimistic value + the REAL prior value/status BEFORE the SDK applies the write // (at handler entry the node still holds the prior value; returning Good makes the SDK apply `value`). - var optimisticValue = value; + var optimisticValue = coerced; // v3 dual-namespace: route by the FULL (namespace-qualified) NodeId string so a Raw write and a UNS // write to nodes that share a bare id are distinguishable downstream — the write gateway keys its // (DriverInstanceId, RawPath) resolution on this ns-qualified id. Revert keys off the bare id + realm. var nodeKey = node.NodeId.ToString(); var nodeRealm = RealmOf(node.NodeId); - var nodeBareId = node.NodeId.Identifier?.ToString() ?? string.Empty; + var nodeBareId = node.NodeId.IdentifierAsString; object? priorValue = null; StatusCode priorStatus = StatusCodes.Good; if (node is BaseDataVariableState variable) { - priorValue = variable.Value; + priorValue = SdkValueBoundary.ToClr(variable.Value); priorStatus = variable.StatusCode; } // Item C: thread the writing principal's user-id string into the failure continuation so the audit @@ -2338,7 +2351,8 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // presents ("apikey"), so an audit trail built on it cannot tell two consuming systems apart. var clientUserId = identity is { Principal.Length: > 0 } ? identity.Principal : identity?.DisplayName; - return DispatchDeviceWrite(gateway, nodeKey, nodeBareId, nodeRealm, optimisticValue, priorValue, priorStatus, clientUserId); + return DispatchDeviceWrite(gateway, nodeKey, nodeBareId, nodeRealm, optimisticValue, priorValue, priorStatus, clientUserId, + (node as EquipmentVariableState)?.ActiveWriteStamp); } /// @@ -2349,16 +2363,17 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// here (review 01 L3 — it used to surface only as an UnobservedTaskException at finalization, with /// the constant reason "write dispatch faulted" in the audit event). A gateway that throws SYNCHRONOUSLY /// (review 01 H5) is refused inline with BadDeviceFailure before the SDK applies anything, rather - /// than escaping the handler under Lock. RunContinuationsAsynchronously guarantees the revert - /// never runs inline on the SDK write thread (the gateway can return a synchronously-completed task — e.g. - /// its boot-window "no DriverHostActor yet" branch), so never - /// re-enters Lock while CustomNodeManager2.Write still holds it. + /// than escaping the handler under Lock. The default-scheduler continuation is queued without + /// ExecuteSynchronously; its manager-lock acquisition follows the optimistic commit. Production + /// corrections additionally require the exact node instance and committed write token, so a newer + /// equal-valued write or publication cannot be mistaken for this attempt. /// /// once the write is in flight (the SDK then applies the value /// optimistically); a Bad result when the dispatch itself threw. internal ServiceResult DispatchDeviceWrite( IOpcUaNodeWriteGateway gateway, string nodeKey, string nodeBareId, AddressSpaceRealm nodeRealm, - object? optimisticValue, object? priorValue, StatusCode priorStatus, string? clientUserId) + object? optimisticValue, object? priorValue, StatusCode priorStatus, string? clientUserId, + EquipmentVariableState.WriteStamp? writeStamp = null) { Task dispatch; try @@ -2368,7 +2383,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 catch (Exception ex) { _logger.LogWarning(ex, "OtOpcUaNodeManager: write dispatch for {NodeId} threw synchronously; the write is refused", nodeKey); - return new ServiceResult(StatusCodes.BadDeviceFailure, $"write dispatch threw: {ex.Message}"); + return ServiceResult.Create(StatusCodes.BadDeviceFailure, $"write dispatch threw: {ex.Message}"); } _ = dispatch.ContinueWith( @@ -2389,7 +2404,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 outcome = new NodeWriteOutcome(false, reason); } - RevertOptimisticWriteIfNeeded(nodeBareId, outcome, optimisticValue, priorValue, priorStatus, clientUserId, nodeRealm); + RevertOptimisticWriteIfNeeded(nodeBareId, outcome, optimisticValue, priorValue, priorStatus, clientUserId, nodeRealm, writeStamp); }, CancellationToken.None, TaskContinuationOptions.RunContinuationsAsynchronously, TaskScheduler.Default); @@ -2424,7 +2439,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 if (!gatewayWired) { // Gate passed but no gateway wired (admin-only nodes / pre-boot) ⇒ writes unavailable. - return new ServiceResult(StatusCodes.BadNotWritable, "writes unavailable"); + return ServiceResult.Create(StatusCodes.BadNotWritable, "writes unavailable"); } return null; @@ -2501,7 +2516,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // Minimum sensible check: a null payload is never a valid value write to a value variable. if (value is null) { - return new ServiceResult(StatusCodes.BadTypeMismatch, "null value write rejected"); + return ServiceResult.Create(StatusCodes.BadTypeMismatch, "null value write rejected"); } // An array node (writable only when its driver encodes whole-array writes) takes a whole @@ -2514,20 +2529,18 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 isArrayNode = true; if (value is not Array { Rank: 1 } array) { - return new ServiceResult(StatusCodes.BadTypeMismatch, "a 1-D array node takes a 1-D array value"); + return ServiceResult.Create(StatusCodes.BadTypeMismatch, "a 1-D array node takes a 1-D array value"); } var declared = arrayNode.ArrayDimensions is { Count: > 0 } dims ? dims[0] : 0u; if (declared > 0 && array.Length != declared) { - return new ServiceResult( - StatusCodes.BadTypeMismatch, - $"array write of {array.Length} element(s) to a {declared}-element array node"); + return ServiceResult.Create(StatusCodes.BadTypeMismatch, $"array write of {array.Length} element(s) to a {declared}-element array node"); } } // Cheap, confidence-gated built-in-type compatibility check. Only when the node is a value variable // with a concretely-resolvable expected built-in type AND the payload's built-in type is also cheaply - // resolvable do we compare; otherwise proceed and let the SDK's WriteValue coercion be authoritative. + // resolvable do we compare; otherwise proceed and let the owning driver perform its existing scalar range checks. if (node is not BaseDataVariableState variable) return null; var expected = TypeInfo.GetBuiltInType(variable.DataType); // NodeId ⇒ built-in; abstract/unknown ⇒ Null if (expected is BuiltInType.Null or BuiltInType.Variant or BuiltInType.DataValue) return null; // unresolved / wildcard @@ -2542,7 +2555,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // takes one). An unresolved-DataType node deferred above, as it always has. if (refuseArrayOnScalar && variable.ValueRank == ValueRanks.Scalar && value is Array and not byte[]) { - return new ServiceResult(StatusCodes.BadTypeMismatch, "a scalar node takes a scalar value"); + return ServiceResult.Create(StatusCodes.BadTypeMismatch, "a scalar node takes a scalar value"); } // SAFETY BOUNDARY: only reject against the CLOSED set of built-in types a writable equipment node can @@ -2583,22 +2596,16 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 coerced = converted; return null; } - return new ServiceResult( - StatusCodes.BadTypeMismatch, - $"array element of type {actual} is not exactly representable as node data type {expected}"); + return ServiceResult.Create(StatusCodes.BadTypeMismatch, $"array element of type {actual} is not exactly representable as node data type {expected}"); } - return new ServiceResult( - StatusCodes.BadTypeMismatch, - $"array element type {actual} does not match node data type {expected}"); + return ServiceResult.Create(StatusCodes.BadTypeMismatch, $"array element type {actual} does not match node data type {expected}"); } if (actual == BuiltInType.Null) return null; // couldn't classify the payload ⇒ defer to the SDK if (!IsBuiltInTypeCompatible(expected, actual)) { - return new ServiceResult( - StatusCodes.BadTypeMismatch, - $"value built-in type {actual} is not compatible with node data type {expected}"); + return ServiceResult.Create(StatusCodes.BadTypeMismatch, $"value built-in type {actual} is not compatible with node data type {expected}"); } return null; @@ -2611,12 +2618,12 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// can be stale or optimistic), and the SDK would apply the range to the node before the device answered. /// A range on a scalar node is meaningless and refused the same way. Pure + static. /// - /// The write's parsed IndexRange ( when absent). + /// The write's parsed IndexRange ( when absent). /// null to proceed; otherwise BadWriteNotSupported. internal static ServiceResult? EvaluateEquipmentWriteRange(NumericRange indexRange) => - indexRange == NumericRange.Empty + indexRange == default(NumericRange) ? null - : new ServiceResult(StatusCodes.BadWriteNotSupported, "IndexRange writes are not supported; write the whole array"); + : ServiceResult.Create(StatusCodes.BadWriteNotSupported, "IndexRange writes are not supported; write the whole array"); /// /// Conservative built-in-type compatibility test for 's @@ -2773,8 +2780,8 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// items, and any failure is swallowed (logged to the SDK trace) so the revert is never broken by it. /// /// - /// Silent value-wise — this node manager carries no logger; the gateway logs the underlying write failure - /// and the SDK trace captures any audit-report failure. + /// A superseded production outcome is logged at Debug; the gateway records the underlying device failure + /// and audit construction/reporting failures are logged here. /// internal (not private) so the behavioural test drives the blip-then-settle continuation /// against a booted node manager — see NodeManagerWriteRevertTests. /// @@ -2786,9 +2793,10 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// The writing principal's user-id string (the identity's DisplayName), threaded /// from to populate the audit event's ClientUserId; null when unknown. /// The address-space realm (Raw or Uns) the written node lives in. + /// The actual production node and accepted write attempt; absent only for legacy direct tests. internal void RevertOptimisticWriteIfNeeded( string nodeId, NodeWriteOutcome outcome, object? optimisticValue, object? priorValue, StatusCode priorStatus, - string? clientUserId, AddressSpaceRealm realm) + string? clientUserId, AddressSpaceRealm realm, EquipmentVariableState.WriteStamp? writeStamp = null) { // Built under Lock if (and only if) a revert is performed, then reported AFTER Lock is released. AuditWriteUpdateEventState? auditEvent = null; @@ -2797,7 +2805,18 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 lock (Lock) { if (!_variables.TryGetValue(key, out var variable)) return; // rebuilt/removed ⇒ no-op - if (!ShouldRevert(outcome, variable.Value, optimisticValue)) return; // success, or poll moved it on + if (outcome.Success) return; + if (writeStamp is { } stamp) + { + if (variable is not EquipmentVariableState equipment || !equipment.OwnsWrite(stamp)) + { + _logger.LogDebug("OtOpcUaNodeManager: ignored superseded write outcome for {NodeId}", nodeId); + return; + } + } + else if (!ShouldRevert(outcome, SdkValueBoundary.ToClr(variable.Value), optimisticValue)) return; + // The value guard above is retained only for legacy direct unit calls. Production writes + // carry exact node-instance/token ownership, so copied arrays and equal newer values are safe. // Item B: surface a transient Bad-quality blip on the still-applied optimistic value, then restore // the prior value/status. Both publishes are under this single Lock hold (mirrors WriteValue's @@ -2807,7 +2826,9 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 variable.Timestamp = now; variable.ClearChangeMasks(SystemContext, includeChildren: false); // notify — the Bad blip - variable.Value = priorValue; + var prior = SdkValueBoundary.FromClr(priorValue, variable.DataType == DataTypeIds.Byte && variable.ValueRank == ValueRanks.OneDimension); + if (variable is EquipmentVariableState restored) restored.InvalidateWriteOwnership(); + variable.Value = prior; variable.StatusCode = priorStatus; variable.Timestamp = now; variable.ClearChangeMasks(SystemContext, includeChildren: false); // notify — restore prior @@ -2874,8 +2895,8 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // (verified against the 1.5.378 SDK; it tolerates a null value, creating the child with Value=null). audit.SetChildValue(SystemContext, BrowseNames.AttributeId, (uint)Attributes.Value, false); audit.SetChildValue(SystemContext, BrowseNames.IndexRange, string.Empty, false); - audit.SetChildValue(SystemContext, BrowseNames.OldValue, priorValue!, false); - audit.SetChildValue(SystemContext, BrowseNames.NewValue, optimisticValue!, false); + audit.SetChildValue(SystemContext, BrowseNames.OldValue, SdkValueBoundary.FromClr(priorValue), false); + audit.SetChildValue(SystemContext, BrowseNames.NewValue, SdkValueBoundary.FromClr(optimisticValue), false); // Standard AuditEvent client-identity fields. ClientUserId is the writing principal (threaded from the // handler); ClientAuditEntryId carries the SDK context's audit entry id when present. @@ -2912,14 +2933,8 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// Map our domain AlarmType string to the matching SDK condition subtype. Script /// alarms have no OPC limit/setpoint values, so limit-style types fall back to the base /// (see remarks). - private static AlarmConditionState CreateAlarmConditionOfType(string alarmType, NodeState parent) => alarmType switch - { - "OffNormalAlarm" => new OffNormalAlarmState(parent), - "DiscreteAlarm" => new DiscreteAlarmState(parent), - // "LimitAlarm" / "AlarmCondition" / unknown ⇒ base: a script-driven alarm has no OPC limits - // to populate, so the limit subtypes would carry unset High/Low children. - _ => new AlarmConditionState(parent), - }; + private static AlarmConditionState CreateAlarmConditionOfType(string alarmType, NodeState parent) => + ApplicationAlarmConditions.Create(alarmType, parent); /// /// The AlarmConditionType_ShelvingState_* method instance declarations a client calls @@ -2964,7 +2979,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 if (OwnsNamespace(node.NodeId)) return node.NodeId; if (node is BaseInstanceState { Parent.NodeId: { IdType: IdType.String } parentId } && OwnsNamespace(parentId) - && !QualifiedName.IsNull(node.BrowseName)) + && !node.BrowseName.IsNull) { // A client calls a Part 9 method by its TYPE's method id (ObjectId = the condition, MethodId = // e.g. AlarmConditionType_ShelvingState_OneShotShelve, i=9212), and the SDK resolves it by NodeId OR @@ -2977,7 +2992,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 if (node is MethodState method && ShelvingMethodDeclarationIds.Contains(method.NodeId)) method.MethodDeclarationId = method.NodeId; - return new NodeId($"{parentId.Identifier}/{node.BrowseName.Name}", parentId.NamespaceIndex); + return new NodeId($"{parentId.IdentifierAsString}/{node.BrowseName.Name}", parentId.NamespaceIndex); } return node.NodeId; } @@ -3032,7 +3047,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // Key by the realm-qualified RealmKey built from the NodeId so a Raw and a UNS folder that share // the same bare id are distinct sources; the VALUE stays the bare id — that is the historian // ReadEventsAsync sourceName (== the equipment id). - var sourceName = folder.NodeId.Identifier?.ToString() ?? string.Empty; + var sourceName = folder.NodeId.IdentifierAsString; _eventNotifierSources[MapKey(folder.NodeId)] = sourceName; } AddRootNotifier(folder); @@ -3085,7 +3100,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { NodeId = new NodeId(folderNodeId, ns), BrowseName = new QualifiedName(folderNodeId, ns), - DisplayName = displayName, + DisplayName = new LocalizedText(displayName), EventNotifier = EventNotifiers.None, TypeDefinitionId = ObjectTypeIds.FolderType, ReferenceTypeId = ReferenceTypeIds.Organizes, @@ -3143,7 +3158,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 lock (Lock) { if (!_folders.TryGetValue(MapKey(realm, folderNodeId), out var folder)) return false; - folder.DisplayName = displayName; + folder.DisplayName = new LocalizedText(displayName); folder.ClearChangeMasks(SystemContext, includeChildren: false); return true; } @@ -3203,20 +3218,20 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // The SDK exposes the flags separately (no CurrentReadWrite composite): ReadWrite is // CurrentRead | CurrentWrite, with the HistoryRead bit OR-ed in when historized. var access = ComposeAccessLevel(writable, historized, _historianDataUpdater is not null); - var variable = new BaseDataVariableState(parent) + var variable = new EquipmentVariableState(parent, Lock) { NodeId = new NodeId(variableNodeId, ns), BrowseName = new QualifiedName(variableNodeId, ns), - DisplayName = displayName, + DisplayName = new LocalizedText(displayName), TypeDefinitionId = VariableTypeIds.BaseDataVariableType, ReferenceTypeId = ReferenceTypeIds.Organizes, DataType = ResolveBuiltInDataType(dataType), ValueRank = isArray ? ValueRanks.OneDimension : ValueRanks.Scalar, - ArrayDimensions = isArray ? new ReadOnlyList(new UInt32Collection(new[] { arrayLength ?? 0u })) : null, + ArrayDimensions = isArray ? (ArrayOf)[arrayLength ?? 0u] : default, AccessLevel = access, UserAccessLevel = access, Historizing = historized, - Value = null, + Value = Variant.Null, StatusCode = StatusCodes.BadWaitingForInitialData, Timestamp = DateTime.MinValue, }; @@ -3318,11 +3333,12 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 v.DataType = newDataType; v.ValueRank = newValueRank; v.ArrayDimensions = isArray - ? new ReadOnlyList(new UInt32Collection(new[] { arrayLength ?? 0u })) - : null; + ? (ArrayOf)[arrayLength ?? 0u] + : default; // Drop the stale (old-typed) value — mirrors EnsureVariable's fresh-node state so a client // never reads a value whose runtime type contradicts the just-changed DataType. - v.Value = null; + if (v is EquipmentVariableState equipment) equipment.InvalidateWriteOwnership(); + v.Value = Variant.Null; v.StatusCode = StatusCodes.BadWaitingForInitialData; v.Timestamp = DateTime.MinValue; shapeChangedNode = v; @@ -3375,7 +3391,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 }; // SetChildValue lazily creates + sets the Changes property (same pattern the audit-event builder // relies on for its child PropertyStates). - e.SetChildValue(SystemContext, BrowseNames.Changes, new[] { change }, false); + e.SetChildValue(SystemContext, BrowseNames.Changes, (ArrayOf)[change], false); return e; } @@ -3566,7 +3582,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 }; // SetChildValue lazily creates + sets the Changes property (same pattern the audit-event builder // relies on for its child PropertyStates). - e.SetChildValue(SystemContext, BrowseNames.Changes, new[] { change }, false); + e.SetChildValue(SystemContext, BrowseNames.Changes, (ArrayOf)[change], false); return e; } @@ -3599,7 +3615,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 AffectedType = ResolveAffectedTypeDefinition(affectedNodeId, realm), Verb = (byte)ModelChangeStructureVerbMask.NodeDeleted, }; - e.SetChildValue(SystemContext, BrowseNames.Changes, new[] { change }, false); + e.SetChildValue(SystemContext, BrowseNames.Changes, (ArrayOf)[change], false); return e; } @@ -3691,6 +3707,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { lock (Lock) { + Interlocked.Increment(ref _historyContinuationEpoch); // Review 01 L2 — every monitored item on a node this rebuild discards is told and forgotten BEFORE // the nodes go, so a later create on the same NodeId binds to the re-created node (see // TombstoneMonitoredNode). The shared root survives the rebuild and keeps its items. @@ -3784,7 +3801,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // The node's CURRENT Time: the carried instant when nothing reported since the restore, or the // newer instant of a report that did (a client method call on an SDK thread can land between the // restore and here) — never roll the condition's Time back. - ReportConditionEvent(alarm, alarm.Time.Value); + ReportConditionEvent(alarm, alarm.Time!.Value.ToDateTime()); reported++; } @@ -3815,6 +3832,8 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // caller (AddressSpaceApplier) falls back to a full rebuild (resync). Mirrors the per-node // teardown inside RebuildAddressSpace, scoped to this one id. if (!_variables.TryRemove(key, out var variable)) return false; + // Conservatively invalidate every outstanding history cursor on topology removal. + Interlocked.Increment(ref _historyContinuationEpoch); UnindexChild(key); TombstoneMonitoredNode(variable.NodeId, UtcNow); // 2026-08-15 review I3: sever the INVERSE half of every cross-tree Organizes edge this node holds @@ -3858,9 +3877,9 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 node.GetReferences(SystemContext, references); foreach (var r in references) { - if (r.IsInverse || r.TargetId is null || r.TargetId.IsAbsolute) continue; + if (r.IsInverse || r.TargetId.IsNull || r.TargetId.IsAbsolute) continue; var targetNodeId = (NodeId)r.TargetId; - if (NodeId.IsNull(targetNodeId)) continue; + if (targetNodeId.IsNull) continue; if (ResolveNodeState(MapKey(targetNodeId)) is not { } target) continue; if (!target.RemoveReference(r.ReferenceTypeId, isInverse: true, node.NodeId)) continue; target.ClearChangeMasks(SystemContext, includeChildren: false); @@ -3883,6 +3902,8 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // lingering notifier folder is harmless (RemoveEquipmentSubtree demotes it when the whole // equipment goes). if (!_alarmConditions.TryRemove(key, out var condition)) return false; + // Conservatively invalidate every outstanding history cursor on topology removal. + Interlocked.Increment(ref _historyContinuationEpoch); UnindexChild(key); TombstoneMonitoredSubtree(condition, UtcNow); // unwire this condition's extra equipment-folder notifiers bidirectionally BEFORE @@ -3911,6 +3932,8 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { // Unknown equipment id ⇒ map drift ⇒ false (caller rebuilds). if (!_folders.ContainsKey(equipKey)) return false; + // Conservatively invalidate every outstanding history cursor on topology removal. + Interlocked.Increment(ref _historyContinuationEpoch); // Review 01 P2 — walk the parent→children index the materialise calls maintain instead of // prefix-scanning every map (variables, conditions, folders, notifier folders, event sources and @@ -4055,8 +4078,8 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// The node id to test. /// when this manager owns the node's namespace. private bool OwnsNamespace(NodeId? nodeId) => - nodeId is not null - && (nodeId.NamespaceIndex == NamespaceIndexes[0] || nodeId.NamespaceIndex == NamespaceIndexes[1]); + nodeId is { } id + && (id.NamespaceIndex == NamespaceIndexes[0] || id.NamespaceIndex == NamespaceIndexes[1]); /// Pulls the ACL identity off an SDK operation context. /// The SDK context carrying the session identity. @@ -4089,7 +4112,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 public override void Read( OperationContext context, double maxAge, - IList nodesToRead, + ArrayOf nodesToRead, IList values, IList errors) { @@ -4106,7 +4129,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 nodeToRead.Processed = true; errors[ii] = StatusCodes.BadUserAccessDenied; - values[ii] = new DataValue(StatusCodes.BadUserAccessDenied); + values[ii] = new DataValue(Variant.Null, StatusCodes.BadUserAccessDenied); denied++; } @@ -4139,7 +4162,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { if (!AclEnforced) { - base.Browse(context, ref continuationPoint, references); + base.Browse(context, ref continuationPoint!, references); return; } @@ -4150,13 +4173,13 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // only the reference filtering below. var source = (continuationPoint?.NodeToBrowse as NodeHandle)?.NodeId; - if (source is not null && !Permits(identity, OpcUaOperation.Browse, source)) + if (source is not null && !Permits(identity, OpcUaOperation.Browse, source.Value)) throw new ServiceResultException(StatusCodes.BadUserAccessDenied); // Only the references THIS call appends are ours to filter — on a BrowseNext the list already // carries the earlier pages, and re-examining them would both waste work and skew the summary. var before = references.Count; - base.Browse(context, ref continuationPoint, references); + base.Browse(context, ref continuationPoint!, references); var returned = references.Count - before; // Forward two-pointer compaction over the appended range, NOT a per-denial RemoveAt. Removing @@ -4171,11 +4194,10 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // ExpandedNodeId → NodeId only makes sense for a reference into our own server; a reference // to another server's node is left alone, as this manager has no grants that could speak to it. var target = references[ii].NodeId; - var keep = target is null + var keep = target.IsNull || target.IsAbsolute - || ExpandedNodeId.ToNodeId(target, Server.NamespaceUris) is not { } targetId - || !OwnsNamespace(targetId) - || Permits(identity, OpcUaOperation.Browse, targetId); + || !OwnsNamespace(ExpandedNodeId.ToNodeId(target, Server.NamespaceUris)) + || Permits(identity, OpcUaOperation.Browse, ExpandedNodeId.ToNodeId(target, Server.NamespaceUris)); if (!keep) { @@ -4230,7 +4252,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 for (var ii = before; ii < targetIds.Count; ii++) { var targetId = ExpandedNodeId.ToNodeId(targetIds[ii], Server.NamespaceUris); - var keep = targetId is null + var keep = targetId.IsNull || !OwnsNamespace(targetId) || Permits(identity, OpcUaOperation.Browse, targetId); @@ -4251,7 +4273,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 uint subscriptionId, double publishingInterval, TimestampsToReturn timestampsToReturn, - IList itemsToCreate, + ArrayOf itemsToCreate, IList errors, IList filterErrors, IList monitoredItems, @@ -4268,7 +4290,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 var item = itemsToCreate[ii]; var target = item.ItemToMonitor?.NodeId; if (item.Processed || !OwnsNamespace(target)) continue; - if (Permits(identity, OpcUaOperation.CreateMonitoredItems, target!)) continue; + if (Permits(identity, OpcUaOperation.CreateMonitoredItems, target!.Value)) continue; item.Processed = true; errors[ii] = StatusCodes.BadUserAccessDenied; @@ -4327,7 +4349,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 if (IsHandleInNamespace(sourceId) is { } h && (!MonitoredNodes.TryGetValue(h.NodeId, out var current) - || current.EventMonitoredItems?.Contains(monitoredItem) != true)) + || current.EventMonitoredItems?.ContainsKey(monitoredItem.Id) != true)) { return ServiceResult.Good; } @@ -4366,7 +4388,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 lock (Lock) { if (MonitoredNodes.TryGetValue(handle.NodeId, out var monitored) - && monitored.EventMonitoredItems?.Contains(monitoredItem) == true) + && monitored.EventMonitoredItems?.ContainsKey(monitoredItem.Id) == true) { _eventItems[monitoredItem] = new LiveEventItem(handle); } @@ -4434,7 +4456,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { if (monitoredItem is ISampledDataChangeMonitoredItem dataItem && (!MonitoredNodes.TryGetValue(handle.NodeId, out var current) - || current.DataChangeMonitoredItems?.Contains(dataItem) != true)) + || current.DataChangeMonitoredItems?.ContainsKey(dataItem.Id) != true)) { OnMonitoredItemDeleted(context, handle, dataItem); @@ -4498,7 +4520,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 MonitoredNodes.Remove(nodeId); if (monitored.DataChangeMonitoredItems is { Count: > 0 } dataItems) { - foreach (var item in dataItems.ToArray()) + foreach (var item in dataItems.Values.ToArray()) { TellNodeRemoved(item, now); if (item is ISampledDataChangeMonitoredItem sampled) _liveItems.TryRemove(sampled, out _); @@ -4511,7 +4533,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // No component-cache release: an event item never took a reference (the master node manager // creates it through the EventManager + SubscribeToEvents, not AddNodeToComponentCache), so a // release here would take one from a DATA item on the same NodeId. - foreach (var item in eventItems.ToArray()) _eventItems.TryRemove(item, out _); + foreach (var item in eventItems.Values.ToArray()) _eventItems.TryRemove(item, out _); } } @@ -4544,7 +4566,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 var rootId = _root?.NodeId; foreach (var nodeId in MonitoredNodes.Keys.ToList()) { - if (rootId is not null && nodeId == rootId) continue; + if (rootId is not null && nodeId == rootId.Value) continue; TombstoneMonitoredNode(nodeId, now); } @@ -4557,7 +4579,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { foreach (var (item, tracked) in _liveItems) { - if (!tracked.Suppressed || (nodeId is not null && tracked.Handle.NodeId != nodeId)) continue; + if (!tracked.Suppressed || (nodeId is not null && tracked.Handle.NodeId != nodeId.Value)) continue; if (!_liveItems.TryRemove(item, out _)) continue; Interlocked.Decrement(ref _suppressedItems); TellNodeRemoved(item, now); @@ -4566,7 +4588,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 foreach (var (item, tracked) in _eventItems) { - if (!tracked.Suppressed || (nodeId is not null && tracked.Handle.NodeId != nodeId)) continue; + if (!tracked.Suppressed || (nodeId is not null && tracked.Handle.NodeId != nodeId.Value)) continue; if (!_eventItems.TryRemove(item, out _)) continue; Interlocked.Decrement(ref _suppressedItems); // Event items hold no component-cache reference (see TombstoneMonitoredNode). @@ -4579,7 +4601,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 try { item.QueueValue( - new DataValue(StatusCodes.BadNodeIdUnknown) { SourceTimestamp = now, ServerTimestamp = now }, + new DataValue(Variant.Null, StatusCodes.BadNodeIdUnknown, now, now), new ServiceResult(StatusCodes.BadNodeIdUnknown), ignoreFilters: true); } @@ -4865,16 +4887,16 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 if (_allEventsItems.IsEmpty) return; var scopes = AclEnforced ? ConditionVisibilityScopes(node) : null; - var reportingSession = (context as ISessionSystemContext)?.SessionId?.Identifier; + var reportingSession = (context as ISessionSystemContext)?.SessionId; foreach (var item in _allEventsItems.Keys) { if (e is AuditEventState && !IsAuditDeliverableTo(item)) continue; if (scopes is not null && !IsConditionVisibleTo(item, scopes)) continue; if (ServiceResult.IsBad(ValidateEventRolePermissions(item, e))) continue; - if (reportingSession is not null - && item.Session?.Id?.Identifier is { } own - && !own.Equals(reportingSession)) + if (reportingSession is { IsNull: false } reportingId + && item.Session?.Id is { } own + && !own.Equals(reportingId)) { continue; } @@ -4928,7 +4950,8 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// /// /// Called outside Lock, like the Server.ReportEvent call it replaces; the decision - /// takes no node-manager lock. + /// briefly resolves the audit's source variable under the manager lock; permission evaluation + /// and queueing happen outside that lock. /// /// private void ReportToServerObject(BaseEventState e) @@ -4945,11 +4968,122 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 foreach (var item in _allEventsItems.Keys) { if (ServerObjectEventFor(item, e) is not { } visible) continue; - if (ServiceResult.IsBad(ValidateEventRolePermissions(item, visible))) continue; + if (visible is AuditWriteUpdateEventState audit) + { + if (!ServiceResult.IsGood(ValidateApplicationAuditEventReceivePermissions(item, audit))) continue; + } + else if (ServiceResult.IsBad(ValidateEventRolePermissions(item, visible))) continue; item.QueueEvent(visible); } } + // Exact SDK 2.0.1 checks ReceiveEvents on the event type and source. The i=2100 defaults + // exclude ordinary application readers. Compose that one permission only while our manual Read-filtered + // delivery is being validated. SDK-generated audits use ordinary contexts and keep their defaults. + internal void InstallApplicationAuditPermissions(BaseObjectTypeState auditType) + { + if (auditType.NodeId != ObjectTypeIds.AuditWriteUpdateEventType) + throw new ArgumentException("Only AuditWriteUpdateEventType may receive this callback.", nameof(auditType)); + var previous = auditType.OnReadRolePermissions; + auditType.OnReadRolePermissions = (ISystemContext context, NodeState node, ref ArrayOf permissions) => + { + var result = ReadAuditPermissions(previous, context, node, ref permissions); + var audit = (context as ServerSystemContext)?.OperationContext as ApplicationAuditOperationContext; + if (!ServiceResult.IsGood(result) || audit is null || node.NodeId != audit.EventType + || !CanComposeApplicationAuditPermissions(audit)) return result; + + // Append fresh entries to a fresh value; neither the node's arrays nor existing entries change. + permissions = [.. permissions, .. (audit.UserIdentity.GrantedRoleIds.ToArray() ?? []).Select(role => new RolePermissionType + { + RoleId = role, + Permissions = (uint)PermissionType.ReceiveEvents, + })]; + return result; + }; + // Observe this attribute's veto as well: SDK metadata discards either attribute's read error. + // Its callback result and value are passed through unchanged; no permissions are composed here. + var previousUser = auditType.OnReadUserRolePermissions; + auditType.OnReadUserRolePermissions = (ISystemContext context, NodeState node, ref ArrayOf permissions) => + ReadAuditPermissions(previousUser, context, node, ref permissions); + } + + private static ServiceResult ReadAuditPermissions(NodeAttributeEventHandler>? previous, + ISystemContext context, NodeState node, ref ArrayOf permissions) + { + var audit = (context as ServerSystemContext)?.OperationContext as ApplicationAuditOperationContext; + ServiceResult result; + try { result = previous?.Invoke(context, node, ref permissions) ?? ServiceResult.Good; } + catch (Exception error) + { + // ReadAttribute maps this exception to BadUnexpectedError, but metadata discards that status. + audit?.RecordPermissionReadFailure(ServiceResult.Create(error, StatusCodes.BadUnexpectedError, + "Failed to read non value attribute from node.")); + throw; + } + if (!ServiceResult.IsGood(result)) audit?.RecordPermissionReadFailure(result); + return result; + } + + internal ServiceResult ValidateApplicationAuditEventReceivePermissions( + IEventMonitoredItem item, AuditWriteUpdateEventState audit) + { + var type = audit.EventType?.Value ?? NodeId.Null; + var source = audit.SourceNode?.Value ?? NodeId.Null; + if (type != ObjectTypeIds.AuditWriteUpdateEventType || !OwnsNamespace(source) + || !source.TryGetValue(out string _)) return StatusCodes.BadUserAccessDenied; + BaseDataVariableState sourceVariable; + lock (Lock) + { + if (!_variables.TryGetValue(MapKey(source), out sourceVariable!)) return StatusCodes.BadUserAccessDenied; + } + using var context = new ApplicationAuditOperationContext(item, type, source, sourceVariable); + try + { + if (!CanComposeApplicationAuditPermissions(context)) return StatusCodes.BadUserAccessDenied; + var result = ValidateEventReceivePermissions(context, type, source); + // Metadata attribute reads discard callback errors; preserve a prior callback's veto. + if (context.PermissionReadFailure is { } veto) return veto; + // Source metadata callbacks may have changed authority after the type was checked. + return CanComposeApplicationAuditPermissions(context) ? result : StatusCodes.BadUserAccessDenied; + } + finally + { + // The capability is gone before QueueEvent (including nested callbacks) can run. + context.Revoke(); + } + } + + private bool CanComposeApplicationAuditPermissions(ApplicationAuditOperationContext context) => + context.IsActive && context.EventType == ObjectTypeIds.AuditWriteUpdateEventType + && IsCurrentApplicationAuditSource(context) && AclEnforced + && ReferenceEquals(context.UserIdentity, context.Item.EffectiveIdentity) + && (context.Session is null || ReferenceEquals(context.UserIdentity, context.Session.EffectiveIdentity)) + && context.UserIdentity is RoleCarryingUserIdentity identity + && IsAuditDeliverableTo(context.Item) && Permits(identity, OpcUaOperation.Read, context.Source); + + private bool IsCurrentApplicationAuditSource(ApplicationAuditOperationContext context) + { + lock (Lock) return _variables.TryGetValue(MapKey(context.Source), out var current) + && ReferenceEquals(current, context.SourceVariable); + } + + private sealed class ApplicationAuditOperationContext( + IEventMonitoredItem item, NodeId eventType, NodeId source, BaseDataVariableState sourceVariable) : OperationContext(item) + { + private int _active = 1; + internal IEventMonitoredItem Item { get; } = item; + internal NodeId EventType { get; } = eventType; + internal NodeId Source { get; } = source; + internal BaseDataVariableState SourceVariable { get; } = sourceVariable; + internal bool IsActive => Volatile.Read(ref _active) != 0; + internal ServiceResult? PermissionReadFailure { get; private set; } + internal void RecordPermissionReadFailure(ServiceResult result) + { + if (IsActive) PermissionReadFailure ??= result; + } + internal void Revoke() => Interlocked.Exchange(ref _active, 0); + } + /// /// What of a server-wide event 's session may receive with enforcement on: the /// event itself, a copy narrowed to what it may see, or nothing. @@ -4980,7 +5114,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { GeneralModelChangeEventState modelChange => FilterModelChangeFor(identity, modelChange), AuditEventState audit => IsAuditDeliverableTo(item) - && audit.SourceNode?.Value is { IsNullNodeId: false } source + && audit.SourceNode?.Value is { IsNull: false } source && Permits(identity, OpcUaOperation.Read, source) ? audit : null, @@ -5006,25 +5140,25 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 internal GeneralModelChangeEventState? FilterModelChangeFor( RoleCarryingUserIdentity? identity, GeneralModelChangeEventState e) { - var changes = e.Changes?.Value; - if (changes is not { Length: > 0 }) return e; + var changes = e.Changes?.Value ?? default; + if (changes.Count == 0) return e; - var visible = changes - .Where(c => c.Affected is null || c.Affected.IsNullNodeId || Permits(identity, OpcUaOperation.Browse, c.Affected)) + var visible = (changes.ToArray() ?? []) + .Where(c => c.Affected.IsNull || Permits(identity, OpcUaOperation.Browse, c.Affected)) .ToArray(); - if (visible.Length == changes.Length) return e; + if (visible.Length == changes.Count) return e; if (visible.Length == 0) return null; // The original Message names the affected node(s), so the copy carries a neutral one. var copy = new GeneralModelChangeEventState(null); copy.Initialize( - SystemContext, source: null, (EventSeverity)e.Severity.Value, new LocalizedText($"{visible.Length} node(s) changed")); - copy.EventId.Value = e.EventId.Value; - copy.Time.Value = e.Time.Value; - copy.ReceiveTime.Value = e.ReceiveTime.Value; + SystemContext, source: null, (EventSeverity)e.Severity!.Value, new LocalizedText($"{visible.Length} node(s) changed")); + copy.EventId!.Value = e.EventId!.Value; + copy.Time!.Value = e.Time!.Value; + copy.ReceiveTime!.Value = e.ReceiveTime!.Value; copy.SetChildValue(SystemContext, BrowseNames.SourceNode, e.SourceNode?.Value ?? ObjectIds.Server, false); copy.SetChildValue(SystemContext, BrowseNames.SourceName, e.SourceName?.Value ?? "Server", false); - copy.SetChildValue(SystemContext, BrowseNames.Changes, visible, false); + copy.SetChildValue(SystemContext, BrowseNames.Changes, (ArrayOf)visible, false); return copy; } @@ -5305,7 +5439,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // Queue BEFORE detaching: the notification has to be in the item's queue while the item is // still live, or the client is cut off with no explanation. item.QueueValue( - new DataValue(StatusCodes.BadUserAccessDenied) { SourceTimestamp = now, ServerTimestamp = now }, + new DataValue(Variant.Null, StatusCodes.BadUserAccessDenied, now, now), new ServiceResult(StatusCodes.BadUserAccessDenied), ignoreFilters: true); @@ -5451,7 +5585,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 if (identity is null || (identity.ApiKeyId ?? identity.Principal) is not { Length: > 0 } sessionKey - || nodeId.Identifier is not string { Length: > 0 } identifier) + || !nodeId.TryGetValue(out string identifier) || identifier.Length == 0) { return _authorizer!.IsAllowedCached( identity, OpcUaOperation.CreateMonitoredItems, nodeId, realm); @@ -5560,7 +5694,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 ServerSystemContext context, ReadRawModifiedDetails details, TimestampsToReturn timestampsToReturn, - IList nodesToRead, + ArrayOf nodesToRead, IList results, IList errors, List nodesToProcess, @@ -5570,7 +5704,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 nodesToProcess = AuthorizeHistoryRead(context, nodesToProcess, results, errors); WithHistoryReadBatchLimiter(nodesToProcess, results, errors, () => { - using var deadline = CreateDeadline(); + using var deadline = CreateDeadline(context); var ct = deadline?.Token ?? CancellationToken.None; var work = new List>(nodesToProcess.Count); foreach (var handle in nodesToProcess) @@ -5590,14 +5724,14 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // same HistoryRead authorization as a raw read (above); a backend with no trail ⇒ unsupported. work.Add(() => ServeModifiedPagedAsync( handle, session, nodesToRead, results, errors, - details.StartTime, details.EndTime, details.NumValuesPerNode, + SdkValueBoundary.ToClrTimestamp(details.StartTime), SdkValueBoundary.ToClrTimestamp(details.EndTime), details.NumValuesPerNode, ct)); continue; } work.Add(() => ServeRawPagedAsync( handle, session, nodesToRead, results, errors, - details.StartTime, details.EndTime, details.NumValuesPerNode, + SdkValueBoundary.ToClrTimestamp(details.StartTime), SdkValueBoundary.ToClrTimestamp(details.EndTime), details.NumValuesPerNode, ct, details.ReturnBounds && HonorReturnBounds)); } @@ -5611,7 +5745,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 ServerSystemContext context, ReadProcessedDetails details, TimestampsToReturn timestampsToReturn, - IList nodesToRead, + ArrayOf nodesToRead, IList results, IList errors, List nodesToProcess, @@ -5625,7 +5759,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 var served = AdvertisedAggregateFunctions.ServedBy(HistorianDataSource); WithHistoryReadBatchLimiter(nodesToProcess, results, errors, () => { - using var deadline = CreateDeadline(); + using var deadline = CreateDeadline(context); var ct = deadline?.Token ?? CancellationToken.None; var work = new List>(nodesToProcess.Count); foreach (var handle in nodesToProcess) @@ -5657,8 +5791,8 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 var agg = aggregate.Value; work.Add(() => ServeNodeAsync(handle, results, errors, (source, tagname, token) => source.ReadProcessedAsync( tagname, - details.StartTime, - details.EndTime, + SdkValueBoundary.ToClrTimestamp(details.StartTime), + SdkValueBoundary.ToClrTimestamp(details.EndTime), interval, agg, token), ct)); @@ -5673,18 +5807,18 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 ServerSystemContext context, ReadAtTimeDetails details, TimestampsToReturn timestampsToReturn, - IList nodesToRead, + ArrayOf nodesToRead, IList results, IList errors, List nodesToProcess, IDictionary cache) { // Snapshot the requested timestamps once — the same list is read for every node. - var timestamps = details.ReqTimes?.ToList() ?? new List(); + var timestamps = (details.ReqTimes.ToArray() ?? []).Select(t => t.ToDateTime()).ToList(); nodesToProcess = AuthorizeHistoryRead(context, nodesToProcess, results, errors); WithHistoryReadBatchLimiter(nodesToProcess, results, errors, () => { - using var deadline = CreateDeadline(); + using var deadline = CreateDeadline(context); var ct = deadline?.Token ?? CancellationToken.None; var work = new List>(nodesToProcess.Count); foreach (var handle in nodesToProcess) @@ -5716,7 +5850,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 HistoryReadDetails details, TimestampsToReturn timestampsToReturn, bool releaseContinuationPoints, - IList nodesToRead, + ArrayOf nodesToRead, IList results, IList errors, List nodesToProcess, @@ -5758,7 +5892,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 ServerSystemContext context, ReadEventDetails details, TimestampsToReturn timestampsToReturn, - IList nodesToRead, + ArrayOf nodesToRead, IList results, IList errors, List nodesToProcess, @@ -5766,7 +5900,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { // Snapshot the select clauses once — the same filter projects every node's events — and the where-clause, which // is evaluated per event against the same projection (an OfType through the server's type tree). - var selectClauses = details.Filter?.SelectClauses ?? new SimpleAttributeOperandCollection(); + var selectClauses = details.Filter?.SelectClauses ?? new List(); var where = details.Filter?.WhereClause is { Elements.Count: > 0 } w ? w : null; var filterContext = where is null ? null : new FilterContext(Server.NamespaceUris, Server.TypeTree, context.PreferredLocales, Server.Telemetry); var session = context.OperationContext?.Session; @@ -5774,7 +5908,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 nodesToProcess = AuthorizeHistoryRead(context, nodesToProcess, results, errors); WithHistoryReadBatchLimiter(nodesToProcess, results, errors, () => { - using var deadline = CreateDeadline(); + using var deadline = CreateDeadline(context); var ct = deadline?.Token ?? CancellationToken.None; var work = new List>(nodesToProcess.Count); foreach (var handle in nodesToProcess) @@ -5820,23 +5954,24 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 NodeHandle handle, string? sourceName, ReadEventDetails details, - SimpleAttributeOperandCollection selectClauses, + ArrayOf selectClauses, ContentFilter? where, FilterContext? filterContext, - IList nodesToRead, + ArrayOf nodesToRead, ISession? session, IList results, IList errors, CancellationToken ct) { + var historyEpoch = Volatile.Read(ref _historyContinuationEpoch); var inboundCp = nodesToRead[handle.Index].ContinuationPoint; var resumed = inboundCp is { Length: > 0 }; // One snapshot of the (hot-swappable) source for the whole read: the capability check and every call must agree. var source = _historianDataSource; try { - var startUtc = details.StartTime; - var endUtc = details.EndTime; + var startUtc = SdkValueBoundary.ToClrTimestamp(details.StartTime); + var endUtc = SdkValueBoundary.ToClrTimestamp(details.EndTime); var numValuesPerNode = details.NumValuesPerNode; var boundarySkip = 0; var walkHint = default(ReverseWalkHint); // a walked-back read's width + proven-empty stretch @@ -5846,9 +5981,9 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { // Single-use take. A miss (unknown / evicted / malformed / a RAW cursor) ⇒ BadContinuationPointInvalid // for THIS node only. - var state = _historyContinuationStore.TryTake(session, inboundCp!); + var state = _historyContinuationStore.TryTake(session, inboundCp.ToArray()); // A point is bound to the node that issued it: another node's source name is a miss too. - if (state is null || state.Kind != HistoryCursorKind.Events || state.Tagname != (sourceName ?? string.Empty)) + if (state is null || !HistoryContinuationMatches(state, handle.NodeId, historyEpoch) || state.Kind != HistoryCursorKind.Events || state.Tagname != (sourceName ?? string.Empty)) { errors[handle.Index] = StatusCodes.BadContinuationPointInvalid; results[handle.Index] = new SdkHistoryReadResult { StatusCode = StatusCodes.BadContinuationPointInvalid }; @@ -6023,14 +6158,14 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // boundary skip) is exactly as without a filter: a page may come back with fewer events — even none — and a // continuation point, never skipping or repeating one. var historyEvent = ProjectEvents(events, selectClauses, where, filterContext); - var outboundCp = pendingCursor is null ? null : _historyContinuationStore.Save(session, pendingCursor); + var outboundCp = pendingCursor is null ? null : SaveHistoryContinuation(session, handle.NodeId, historyEpoch, pendingCursor); results[handle.Index] = new SdkHistoryReadResult { // No events ⇒ GoodNoData (the notifier is historized, the window just held no events — or none matched). StatusCode = historyEvent.Events.Count == 0 && outboundCp is null ? StatusCodes.GoodNoData : StatusCodes.Good, HistoryData = new ExtensionObject(historyEvent), // Null when the page was complete, or when no session is available to hold the cursor. - ContinuationPoint = outboundCp, + ContinuationPoint = outboundCp is null ? default : ByteString.From(outboundCp), }; errors[handle.Index] = ServiceResult.Good; } @@ -6135,7 +6270,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// protected override void HistoryUpdateData( ServerSystemContext context, - IList nodesToUpdate, + ArrayOf nodesToUpdate, IList results, IList errors, List nodesToProcess, @@ -6155,7 +6290,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 default: return null; // Remove (and anything unknown) ⇒ unsupported } - var items = (IList?)details.UpdateValues ?? Array.Empty(); + var items = details.UpdateValues.ToArray() ?? []; return (updater, tagname, who, ct) => UpdateDataAsync(updater, tagname, mode, items, latest, who, ct); }); } @@ -6163,7 +6298,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// protected override void HistoryDeleteRawModified( ServerSystemContext context, - IList nodesToUpdate, + ArrayOf nodesToUpdate, IList results, IList errors, List nodesToProcess, @@ -6175,8 +6310,8 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // Deleting the modified-value trail itself (Part 11 IsDeleteModified) is not supported: the trail is the // audit record of every change and is aged out only by retention. if (details.IsDeleteModified) return null; - var start = details.StartTime; - var end = details.EndTime; + var start = SdkValueBoundary.ToClrTimestamp(details.StartTime); + var end = SdkValueBoundary.ToClrTimestamp(details.EndTime); // Part 11 requires both bounds of a raw delete; DateTime.MinValue is the wire's "unspecified". Refuse // it here rather than let a backend read MinValue as "from the beginning of time". if (start == DateTime.MinValue || end == DateTime.MinValue) @@ -6192,7 +6327,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// protected override void HistoryDeleteAtTime( ServerSystemContext context, - IList nodesToUpdate, + ArrayOf nodesToUpdate, IList results, IList errors, List nodesToProcess, @@ -6200,7 +6335,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { ServeHistoryUpdate(context, nodesToProcess, results, errors, handle => { - var times = nodesToUpdate[handle.Index].ReqTimes?.ToList() ?? new List(); + var times = (nodesToUpdate[handle.Index].ReqTimes.ToArray() ?? []).Select(t => t.ToDateTime()).ToList(); return async (updater, tagname, who, ct) => { var codes = times.Count == 0 @@ -6212,7 +6347,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 return new HistoryUpdateResult { StatusCode = StatusCodes.Good, - OperationResults = new StatusCodeCollection(codes.Select(c => new StatusCode(c))), + OperationResults = new List(codes.Select(c => new StatusCode(c))), }; }; }); @@ -6273,26 +6408,22 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 for (var i = 0; i < items.Count; i++) { var item = items[i]; - if (item is null) + if (item.SourceTimestamp == DateTime.MinValue) { - codes[i] = StatusCodes.BadInvalidArgument; + codes[i] = StatusCodes.BadInvalidTimestamp.Code; } - else if (item.SourceTimestamp == DateTime.MinValue) - { - codes[i] = StatusCodes.BadInvalidTimestamp; - } - else if (latest is { } bound && ToUtc(item.SourceTimestamp) > bound) + else if (latest is { } bound && ToUtc(item.SourceTimestamp.ToDateTime()) > bound) { // A far-future history edit is refused before any backend sees it. - codes[i] = StatusCodes.BadOutOfRange; + codes[i] = StatusCodes.BadOutOfRange.Code; } - else if (!HistorianValue.TryFromObject(item.Value, out var value)) + else if (!HistorianValue.TryFromObject(SdkValueBoundary.ToClr(item.WrappedValue), out var value)) { - codes[i] = StatusCodes.BadTypeMismatch; + codes[i] = StatusCodes.BadTypeMismatch.Code; } else { - toSend.Add(new HistorizationValue(ToUtc(item.SourceTimestamp), value, item.StatusCode.Code)); + toSend.Add(new HistorizationValue(ToUtc(item.SourceTimestamp.ToDateTime()), value, item.StatusCode.Code)); sentIndex.Add(i); } } @@ -6311,7 +6442,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 return new HistoryUpdateResult { StatusCode = StatusCodes.Good, - OperationResults = new StatusCodeCollection(codes.Select(c => new StatusCode(c))), + OperationResults = new List(codes.Select(c => new StatusCode(c))), }; } @@ -6362,8 +6493,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // and after planning. Off-Primary every servable node is refused BadInvalidState and nothing reaches the updater. if (HistoryUpdatePrimaryGate is { } primary && !primary()) { - var refusal = new ServiceResult(StatusCodes.BadInvalidState, - new LocalizedText("This server is not the redundancy Primary; update history on the Primary (the server with the higher ServiceLevel).")); + var refusal = new ServiceResult(StatusCodes.BadInvalidState, new LocalizedText("This server is not the redundancy Primary; update history on the Primary (the server with the higher ServiceLevel).")); foreach (var (handle, _, _) in planned) { errors[handle.Index] = refusal; @@ -6378,7 +6508,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 WithHistoryReadBatchLimiter(planned.Select(p => p.Handle).ToList(), results, errors, () => { - using var deadline = CreateDeadline(); + using var deadline = CreateDeadline(context); var ct = deadline?.Token ?? CancellationToken.None; var work = new List>(planned.Count); foreach (var (handle, tagname, operation) in planned) @@ -6485,16 +6615,16 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// The context is evaluated in. /// The populated SDK . private HistoryEvent ProjectEvents( - IReadOnlyList events, SimpleAttributeOperandCollection selectClauses, + IReadOnlyList events, ArrayOf selectClauses, ContentFilter? where, FilterContext? filterContext) { - var fieldLists = new HistoryEventFieldListCollection(events.Count); + var fieldLists = new List(events.Count); foreach (var evt in events) { var target = new HistoricalEventFilterTarget(this, evt); if (where is not null && filterContext is not null && !where.Evaluate(filterContext, target)) continue; - var fields = new VariantCollection(selectClauses.Count); + var fields = new List(selectClauses.Count); foreach (var operand in selectClauses) { fields.Add(target.Project(operand)); @@ -6522,13 +6652,12 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 public bool IsTypeOf(IFilterContext context, NodeId typeDefinitionId) => EventType == typeDefinitionId || context.TypeTree.IsTypeOf(EventType, typeDefinitionId); - public object? GetAttributeValue(IFilterContext context, NodeId typeDefinitionId, IList relativePath, + public Variant GetAttributeValue(IFilterContext context, NodeId typeDefinitionId, ArrayOf relativePath, uint attributeId, NumericRange indexRange) { - if (attributeId != Attributes.Value || relativePath is null || relativePath.Count == 0) return null; - var operand = new SimpleAttributeOperand { TypeDefinitionId = typeDefinitionId, AttributeId = attributeId }; - foreach (var name in relativePath) operand.BrowsePath.Add(name); - return Project(operand).Value; + if (attributeId != Attributes.Value || relativePath.Count == 0) return Variant.Null; + var operand = new SimpleAttributeOperand { TypeDefinitionId = typeDefinitionId, AttributeId = attributeId, BrowsePath = relativePath }; + return Project(operand); } } @@ -6545,7 +6674,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 if (string.IsNullOrWhiteSpace(typeName)) return ObjectTypeIds.AlarmConditionType; return s_eventTypesByName.GetOrAdd(typeName, name => { - var field = typeof(ObjectTypeIds).GetField(name.EndsWith("Type", StringComparison.Ordinal) ? name : name + "Type", + var field = typeof(ObjectTypeIds).GetProperty(name.EndsWith("Type", StringComparison.Ordinal) ? name : name + "Type", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); return field?.GetValue(null) is NodeId type && Server.TypeTree.IsTypeOf(type, ObjectTypeIds.BaseEventType) ? type @@ -6588,7 +6717,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 return leaf switch { // BaseEventType/EventId is a ByteString — encode the driver-specific string id as UTF-8 bytes. - "EventId" => new Variant(System.Text.Encoding.UTF8.GetBytes(evt.EventId ?? string.Empty)), + "EventId" => Variant.From(ByteString.From(System.Text.Encoding.UTF8.GetBytes(evt.EventId ?? string.Empty))), "EventType" => new Variant(eventType), "SourceName" => evt.SourceName is null ? Variant.Null : new Variant(evt.SourceName), "SourceNode" => SourceNodeOf(evt) is { } source ? new Variant(source) : Variant.Null, @@ -6609,7 +6738,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 private static string? LeafFieldName(SimpleAttributeOperand operand) { var path = operand.BrowsePath; - if (path is null || path.Count == 0) return null; + if (path.Count == 0) return null; return path[^1].Name; } @@ -6751,16 +6880,19 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 } } - /// - /// Create the per-request deadline source for a HistoryRead arm (arch-review 03/S3): a - /// that fires after , so a - /// single request can never hold an SDK request thread longer than the deadline regardless of node - /// count. Returns null when the deadline is non-positive (unbounded — the arm then passes - /// ), matching the ServerHistorianOptions warning. - /// - /// The deadline source, or null for an unbounded (non-positive) deadline. - private CancellationTokenSource? CreateDeadline() => - HistoryReadDeadline > TimeSpan.Zero ? new CancellationTokenSource(HistoryReadDeadline) : null; + /// Link the SDK request lifetime to the application's per-batch history deadline. + /// The request's server context. + /// The linked deadline source, or null when neither request nor application can cancel. + private CancellationTokenSource? CreateDeadline(ServerSystemContext context) + { + var request = context.OperationContext?.CancellationToken ?? CancellationToken.None; + if (!request.CanBeCanceled && HistoryReadDeadline <= TimeSpan.Zero) return null; + var deadline = request.CanBeCanceled + ? CancellationTokenSource.CreateLinkedTokenSource(request) + : new CancellationTokenSource(); + if (HistoryReadDeadline > TimeSpan.Zero) deadline.CancelAfter(HistoryReadDeadline); + return deadline; + } /// Awaits one work item under a semaphore permit, releasing it when the item completes. /// The concurrency-limiting semaphore. @@ -6808,7 +6940,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // Single-shot arms (Processed / AtTime) never page — the backend returns the complete // result in one read (no client count cap to detect a "full page" against), so no // continuation point. Raw pages via ServeRawPaged, not this helper. - ContinuationPoint = null, + ContinuationPoint = default, }; errors[handle.Index] = ServiceResult.Good; } @@ -6852,7 +6984,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// synthesised time-based: /// /// Fresh read (no inbound continuation point): read the window from - /// details.StartTime to capped at + /// SdkValueBoundary.ToClrTimestamp(details.StartTime) to capped at /// + 1 — one lookahead row. If the lookahead row came /// back, return the first N, store a resume cursor and emit a continuation point; otherwise the page is /// the last and carries none (so a total that is an exact multiple of N ends on a full page, not on an @@ -6889,7 +7021,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 private async Task ServeRawPagedAsync( NodeHandle handle, ISession? session, - IList nodesToRead, + ArrayOf nodesToRead, IList results, IList errors, DateTime startTimeUtc, @@ -6898,6 +7030,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 CancellationToken ct, bool returnBounds = false) { + var historyEpoch = Volatile.Read(ref _historyContinuationEpoch); var inboundCp = nodesToRead[handle.Index].ContinuationPoint; try @@ -6913,8 +7046,8 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { // Resume read: take the stored cursor. A miss (unknown / evicted / malformed point) ⇒ // BadContinuationPointInvalid for THIS node. - var state = _historyContinuationStore.TryTake(session, inboundCp); - if (state is null || state.Kind != HistoryCursorKind.Raw + var state = _historyContinuationStore.TryTake(session, inboundCp.ToArray()); + if (state is null || !HistoryContinuationMatches(state, handle.NodeId, historyEpoch) || state.Kind != HistoryCursorKind.Raw || !TryGetHistorizedTagname(handle.NodeId, out var boundTag) || boundTag != state.Tagname) { errors[handle.Index] = StatusCodes.BadContinuationPointInvalid; @@ -6981,7 +7114,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 return null; } - return _historyContinuationStore.Save(session, new HistoryContinuationState( + return SaveHistoryContinuation(session, handle.NodeId, historyEpoch, new HistoryContinuationState( tagname, previous, endUtc, 0, numValuesPerNode, SegmentWidthTicks: walkHint.WidthTicks, EmptyFromTicks: walkHint.EmptyFromTicks, EmptyToTicks: walkHint.EmptyToTicks, PendingEndBound: HistoryBounds.Carry(endBound!, page)! with { DataExhausted = true })); @@ -7024,7 +7157,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { StatusCode = StatusCodes.Good, HistoryData = new ExtensionObject(ToHistoryDataFromSamples(onlyBound)), - ContinuationPoint = afterCp, + ContinuationPoint = afterCp is null ? default : ByteString.From(afterCp), }; errors[handle.Index] = ServiceResult.Good; return; @@ -7047,7 +7180,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 if (startBound is not null && numValuesPerNode == 1 && anything) { // The page is the start bound alone; the data starts at StartTime on the next page. - var boundOnlyCp = _historyContinuationStore.Save(session, new HistoryContinuationState( + var boundOnlyCp = SaveHistoryContinuation(session, handle.NodeId, historyEpoch, new HistoryContinuationState( tagname, startUtc, endUtc, 0, numValuesPerNode, SegmentWidthTicks: walkHint.WidthTicks, EmptyFromTicks: walkHint.EmptyFromTicks, EmptyToTicks: walkHint.EmptyToTicks, PendingEndBound: HistoryBounds.Carry(pending, [startBound]))); @@ -7055,7 +7188,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { StatusCode = StatusCodes.Good, HistoryData = new ExtensionObject(ToHistoryDataFromSamples([startBound])), - ContinuationPoint = boundOnlyCp, + ContinuationPoint = boundOnlyCp is null ? default : ByteString.From(boundOnlyCp), }; errors[handle.Index] = ServiceResult.Good; return; @@ -7068,7 +7201,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { StatusCode = StatusCodes.GoodNoData, HistoryData = new ExtensionObject(ToHistoryDataFromSamples([])), - ContinuationPoint = null, + ContinuationPoint = default, }; errors[handle.Index] = ServiceResult.Good; return; @@ -7234,7 +7367,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 EmptyFromTicks: walkHint.EmptyFromTicks, EmptyToTicks: walkHint.EmptyToTicks, PendingEndBound: HistoryBounds.Carry(endBound, slice), WithinTieCluster: resumeAt == startUtc); - clusterCp = _historyContinuationStore.Save(session, clusterState); + clusterCp = SaveHistoryContinuation(session, handle.NodeId, historyEpoch, clusterState); } else if (endBound is not null) { @@ -7250,7 +7383,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { StatusCode = slice.Count == 0 ? StatusCodes.GoodNoData : StatusCodes.Good, HistoryData = new ExtensionObject(ToHistoryDataFromSamples(slice)), - ContinuationPoint = clusterCp, + ContinuationPoint = clusterCp is null ? default : ByteString.From(clusterCp), }; errors[handle.Index] = ServiceResult.Good; return; @@ -7289,7 +7422,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { // Save may return null (no session on this request) ⇒ degrade to single-shot for this node. // Built AFTER historyData so a failure projecting samples can never orphan a stored cursor. - outboundCp = _historyContinuationStore.Save(session, nextState); + outboundCp = SaveHistoryContinuation(session, handle.NodeId, historyEpoch, nextState); } else if (endBound is not null) { @@ -7319,7 +7452,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 // genuinely drained — never silent data loss. StatusCode = samples.Count == 0 ? StatusCodes.GoodNoData : StatusCodes.Good, HistoryData = new ExtensionObject(historyData), - ContinuationPoint = outboundCp, + ContinuationPoint = outboundCp is null ? default : ByteString.From(outboundCp), }; errors[handle.Index] = ServiceResult.Good; } @@ -7368,7 +7501,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 private async Task ServeModifiedPagedAsync( NodeHandle handle, ISession? session, - IList nodesToRead, + ArrayOf nodesToRead, IList results, IList errors, DateTime startTimeUtc, @@ -7376,6 +7509,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 uint numValuesPerNode, CancellationToken ct) { + var historyEpoch = Volatile.Read(ref _historyContinuationEpoch); var inboundCp = nodesToRead[handle.Index].ContinuationPoint; try { @@ -7390,8 +7524,8 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 HistoryModifiedCursor? resumeAfter = null; if (inboundCp is { Length: > 0 }) { - var state = _historyContinuationStore.TryTake(session, inboundCp); - if (state is null || state.Kind != HistoryCursorKind.Modified || state.Tagname != tagname) + var state = _historyContinuationStore.TryTake(session, inboundCp.ToArray()); + if (state is null || !HistoryContinuationMatches(state, handle.NodeId, historyEpoch) || state.Kind != HistoryCursorKind.Modified || state.Tagname != tagname) { errors[handle.Index] = StatusCodes.BadContinuationPointInvalid; results[handle.Index] = new SdkHistoryReadResult { StatusCode = StatusCodes.BadContinuationPointInvalid }; @@ -7421,7 +7555,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 if (page.HasMore && numValuesPerNode > 0 && page.Values.Count > 0) { var last = page.Values[^1]; - outboundCp = _historyContinuationStore.Save(session, new HistoryContinuationState( + outboundCp = SaveHistoryContinuation(session, handle.NodeId, historyEpoch, new HistoryContinuationState( tagname, last.SourceTimeUtc, endUtc, 0, numValuesPerNode, HistoryCursorKind.Modified, last.ModifiedId, startUtc)); } @@ -7430,7 +7564,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { StatusCode = page.Values.Count == 0 ? StatusCodes.GoodNoData : StatusCodes.Good, HistoryData = new ExtensionObject(data), - ContinuationPoint = outboundCp, + ContinuationPoint = outboundCp is null ? default : ByteString.From(outboundCp), }; errors[handle.Index] = ServiceResult.Good; } @@ -7462,8 +7596,8 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// The populated . internal static HistoryModifiedData ToHistoryModifiedData(IReadOnlyList values) { - var dataValues = new DataValueCollection(values.Count); - var infos = new ModificationInfoCollection(values.Count); + var dataValues = new List(values.Count); + var infos = new List(values.Count); foreach (var m in values) { dataValues.Add(ToSdkDataValue(m.Value)); @@ -7481,7 +7615,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// protected override void HistoryReleaseContinuationPoints( ServerSystemContext context, - IList nodesToRead, + ArrayOf nodesToRead, IList errors, List nodesToProcess, IDictionary cache) @@ -7492,15 +7626,27 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 var cp = nodesToRead[handle.Index].ContinuationPoint; if (cp is { Length: > 0 }) { - _historyContinuationStore.Release(session, cp); + _historyContinuationStore.Release(session, cp.ToArray()); } errors[handle.Index] = ServiceResult.Good; } } + private byte[]? SaveHistoryContinuation(ISession? session, NodeId nodeId, long epoch, HistoryContinuationState state) + { + if (epoch != Volatile.Read(ref _historyContinuationEpoch)) return null; + return _historyContinuationStore.Save(session, state with + { + BoundNodeKey = nodeId.ToString(), AddressSpaceEpoch = epoch, + }); + } + + private static bool HistoryContinuationMatches(HistoryContinuationState state, NodeId nodeId, long epoch) => + state.BoundNodeKey == nodeId.ToString() && state.AddressSpaceEpoch == epoch; + /// Transport failures are retryable; unsupported operations retain their distinct status. - private static uint HistoryReadFailureStatus(Exception error) + private static StatusCode HistoryReadFailureStatus(Exception error) { for (Exception? ex = error; ex is not null; ex = ex.InnerException) if (ex is System.IO.IOException or System.Net.Sockets.SocketException or System.Net.Http.HttpRequestException or TimeoutException) @@ -7514,31 +7660,29 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 foreach (var handle in handles) { if (AtTimeValueType(handle.NodeId) is not { } type || results[handle.Index]?.HistoryData is not { } body) continue; - var values = ExtensionObject.ToEncodeable(body) switch + if (body.IsNull || ExtensionObject.ToEncodeable(body) is not HistoryData data) continue; + var values = data.DataValues.ToArray() ?? []; + for (var i = 0; i < values.Length; i++) { - HistoryData data => data.DataValues, - _ => null, - }; - if (values is null) continue; - foreach (var value in values) - { - if (value.Value is null) continue; + var value = values[i]; + var payload = SdkValueBoundary.ToClr(value.WrappedValue); + if (payload is null) continue; try { // A gateway number cannot reconstruct a DateTime or a String which was never stored. - if ((type == TypeCode.DateTime && value.Value is not DateTime) - || (type == TypeCode.String && value.Value is not string)) throw new InvalidCastException(); - var converted = Convert.ChangeType(value.Value, type, System.Globalization.CultureInfo.InvariantCulture); - if (converted is float f && float.IsInfinity(f) && value.Value is double d && double.IsFinite(d)) + if ((type == TypeCode.DateTime && payload is not DateTime) + || (type == TypeCode.String && payload is not string)) throw new InvalidCastException(); + var converted = Convert.ChangeType(payload, type, System.Globalization.CultureInfo.InvariantCulture); + if (converted is float f && float.IsInfinity(f) && payload is double d && double.IsFinite(d)) throw new OverflowException(); - value.WrappedValue = new Variant(converted); + values[i] = value.WithWrappedValue(SdkValueBoundary.FromClr(converted)); } catch (Exception ex) when (ex is InvalidCastException or OverflowException or FormatException) { - value.WrappedValue = Variant.Null; - value.StatusCode = StatusCodes.BadTypeMismatch; + values[i] = value.WithWrappedValue(Variant.Null).WithStatus(StatusCodes.BadTypeMismatch); } } + data.DataValues = values; } } @@ -7548,7 +7692,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// The populated SDK . private static HistoryData ToHistoryDataFromSamples(IReadOnlyList samples) { - var values = new DataValueCollection(samples.Count); + var values = new List(samples.Count); foreach (var sample in samples) values.Add(ToSdkDataValue(sample)); return new HistoryData { DataValues = values }; } @@ -7563,7 +7707,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// The populated SDK . private static HistoryData ToHistoryData(HistorianRead sourceResult) { - var values = new DataValueCollection(sourceResult.Samples.Count); + var values = new List(sourceResult.Samples.Count); foreach (var sample in sourceResult.Samples) { values.Add(ToSdkDataValue(sample)); @@ -7576,13 +7720,11 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 /// , mirroring value / status code / source + server timestamps. /// The source sample. /// The equivalent SDK data value. - private static DataValue ToSdkDataValue(DataValueSnapshot snapshot) => new() - { - WrappedValue = new Variant(snapshot.Value), - StatusCode = new StatusCode(snapshot.StatusCode), - SourceTimestamp = snapshot.SourceTimestampUtc ?? DateTime.MinValue, - ServerTimestamp = snapshot.ServerTimestampUtc, - }; + private static DataValue ToSdkDataValue(DataValueSnapshot snapshot) => new( + SdkValueBoundary.FromClr(snapshot.Value), + new StatusCode(snapshot.StatusCode), + snapshot.SourceTimestampUtc ?? DateTime.MinValue, + snapshot.ServerTimestampUtc); /// public override void CreateAddressSpace(IDictionary> externalReferences) @@ -7600,7 +7742,7 @@ public sealed class OtOpcUaNodeManager : CustomNodeManager2 { NodeId = new NodeId(V3NodeIds.SharedRootFolderId, NamespaceIndex), BrowseName = new QualifiedName(V3NodeIds.SharedRootFolderId, NamespaceIndex), - DisplayName = V3NodeIds.SharedRootFolderId, + DisplayName = new LocalizedText(V3NodeIds.SharedRootFolderId), EventNotifier = EventNotifiers.None, TypeDefinitionId = ObjectTypeIds.FolderType, }; diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/OtOpcUaSdkServer.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/OtOpcUaSdkServer.cs index 058cc7021..3af2c41a0 100644 --- a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/OtOpcUaSdkServer.cs +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/OtOpcUaSdkServer.cs @@ -1,6 +1,8 @@ using Microsoft.Extensions.Logging; using Opc.Ua; using Opc.Ua.Server; +using Opc.Ua.Identity; +using Opc.Ua.Server.Hosting; using ZB.MOM.WW.OtOpcUa.Commons.OpcUa; using ZB.MOM.WW.OtOpcUa.Core.Abstractions; using ZB.MOM.WW.OtOpcUa.Core.Authorization; @@ -22,17 +24,62 @@ public sealed class OtOpcUaSdkServer : StandardServer /// Initializes a new instance of the class. /// Logger handed to the created ; /// null leaves it on a no-op logger. - public OtOpcUaSdkServer(ILogger? nodeManagerLogger = null) => _nodeManagerLogger = nodeManagerLogger; + public OtOpcUaSdkServer(ILogger? nodeManagerLogger = null) + : base(DefaultTelemetry.Create(_ => { })) => _nodeManagerLogger = nodeManagerLogger; - /// - /// The client's remote IP endpoint for the secure channel , or null when it - /// cannot be resolved (lmxopcua#751). Best effort — see ; the SDK - /// exposes the listeners only to a subclass, which is why this lives here. - /// - /// The global secure channel id a request arrived on. - /// The remote endpoint, or null. - public System.Net.IPEndPoint? TryResolveRemoteEndpoint(string? secureChannelId) => - SecureChannelRemoteEndpoint.Resolve(TransportListeners, secureChannelId); + internal void ConfigureIdentityAuthenticators(IEnumerable authenticators) => + AddPreStartupTask(new IdentityStartupTask(authenticators.ToArray())); + + private sealed class IdentityStartupTask(IReadOnlyList authenticators) : IServerPreStartupTask + { + public ValueTask OnServerStartingAsync(IServerContext server, CancellationToken cancellationToken = default) + { + cancellationToken.ThrowIfCancellationRequested(); + if (server is not IServerInternal internalServer) + throw new InvalidOperationException("Application identity registry unavailable during server startup."); + foreach (var authenticator in authenticators) internalServer.IdentityRegistry.Register(authenticator); + return ValueTask.CompletedTask; + } + } + + private readonly AsyncLocal _activationPeer = new(); + + /// The transport-observed peer of the current activation request, when available. + internal System.Net.IPAddress? ActivationPeerAddress => _activationPeer.Value; + + /// + public override async ValueTask ActivateSessionAsync( + SecureChannelContext secureChannelContext, + RequestHeader? requestHeader, + SignatureData? clientSignature, + ArrayOf clientSoftwareCertificates, + ArrayOf localeIds, + ExtensionObject userIdentityToken, + SignatureData? userTokenSignature, + RequestLifetime requestLifetime) + { + return await WithActivationPeerAddressAsync(secureChannelContext.PeerAddress, + () => base.ActivateSessionAsync(secureChannelContext, requestHeader, clientSignature, + clientSoftwareCertificates, localeIds, userIdentityToken, userTokenSignature, requestLifetime)) + .ConfigureAwait(false); + } + + internal async ValueTask WithActivationPeerAddressAsync( + System.Net.IPAddress? peer, Func> activation) + { + // AuthenticationContext does not carry the request peer in 2.0.1. Keep the public + // transport evidence in this activation's async flow, including reactivation on a new channel. + var previous = _activationPeer.Value; + _activationPeer.Value = peer; + try + { + return await activation().ConfigureAwait(false); + } + finally + { + _activationPeer.Value = previous; + } + } /// The custom node manager once StartAsync has called /// . Null until the SDK has bootstrapped. @@ -224,28 +271,47 @@ public sealed class OtOpcUaSdkServer : StandardServer return true; } - // Keep the SDK's full set of calculator factories (live-data AggregateFilter subscriptions need - // them, and ServerCapabilities/AggregateFunctions keeps listing all of them), then trim - // HistoryServerCapabilities/AggregateFunctions to the node manager's current historian source. At - // this point that is the Null default (no history aggregates); the Host's SetHistorianDataSource - // re-syncs to the configured backend's set right after start. + // Register the same 37 standard aggregate IDs exactly once, using the versioned application + // calculators. Calling base first would create the diagnostic nodes twice: SDK 2.0.1's + // RegisterFactoryAsync replaces the factory but unconditionally adds another address-space node. + // HistoryServerCapabilities is then trimmed to the currently served historian aggregate set. /// - protected override AggregateManager CreateAggregateManager( - IServerInternal server, ApplicationConfiguration configuration) + protected override async ValueTask CreateAggregateManagerAsync( + IServerInternal server, ApplicationConfiguration configuration, CancellationToken cancellationToken = default) { - var manager = base.CreateAggregateManager(server, configuration); - // Pin the SDK manager's default AggregateConfiguration (what live AggregateFilter subscriptions compute under - // and what the server advertises) to OUR defaults. Opc.Ua.Server 1.5.378.182 flipped the SDK default of - // TreatUncertainAsBad to true; history-read aggregates (Sql.Common evaluators) are fixed at false, so the live - // and historical paths must agree and stay behaviour-neutral across the SDK hop (lmxopcua#782). - var defaults = manager.GetDefaultConfiguration(null) ?? new AggregateConfiguration(); - defaults.TreatUncertainAsBad = ServerAggregateConfiguration.TreatUncertainAsBad; - defaults.PercentDataBad = ServerAggregateConfiguration.PercentDataBad; - defaults.PercentDataGood = ServerAggregateConfiguration.PercentDataGood; - defaults.UseSlopedExtrapolation = ServerAggregateConfiguration.UseSlopedExtrapolation; - manager.SetDefaultConfiguration(defaults); - _otOpcUaNodeManager?.SyncAdvertisedAggregates(); - return manager; + var manager = new AggregateManager(server); + try + { + // Pin the SDK manager's default AggregateConfiguration (what live AggregateFilter subscriptions compute under + // and what the server advertises) to OUR defaults. Opc.Ua.Server 1.5.378.182 flipped the SDK default of + // TreatUncertainAsBad to true; history-read aggregates (Sql.Common evaluators) are fixed at false, so the live + // and historical paths must agree and stay behaviour-neutral across the SDK hop (lmxopcua#782). + var defaults = manager.GetDefaultConfiguration(NodeId.Null) ?? new AggregateConfiguration(); + defaults.TreatUncertainAsBad = ServerAggregateConfiguration.TreatUncertainAsBad; + defaults.PercentDataBad = ServerAggregateConfiguration.PercentDataBad; + defaults.PercentDataGood = ServerAggregateConfiguration.PercentDataGood; + defaults.UseSlopedExtrapolation = ServerAggregateConfiguration.UseSlopedExtrapolation; + manager.SetDefaultConfiguration(defaults); + await Compatibility.Aggregates.CompatibilityAggregateFactory.RegisterAsync(manager, cancellationToken).ConfigureAwait(false); + _otOpcUaNodeManager?.SyncAdvertisedAggregates(); + return manager; + } + catch + { + manager.Dispose(); + throw; + } + } + + /// + protected override async ValueTask OnNodeManagerStartedAsync( + IServerInternal server, CancellationToken cancellationToken = default) + { + await base.OnNodeManagerStartedAsync(server, cancellationToken).ConfigureAwait(false); + var auditType = server.DiagnosticsNodeManager? + .FindPredefinedNode(ObjectTypeIds.AuditWriteUpdateEventType) + ?? throw new InvalidOperationException("AuditWriteUpdateEventType is unavailable during server startup."); + _otOpcUaNodeManager!.InstallApplicationAuditPermissions(auditType); } /// diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/SdkServiceLevelPublisher.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/SdkServiceLevelPublisher.cs index de984308e..0ea04b889 100644 --- a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/SdkServiceLevelPublisher.cs +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/SdkServiceLevelPublisher.cs @@ -15,7 +15,7 @@ namespace ZB.MOM.WW.OtOpcUa.OpcUaServer; /// Uses (a ) and /// its child variable, which the SDK populates /// automatically during initialization. Writes are -/// guarded by so concurrent diagnostics scans +/// guarded by so concurrent diagnostics scans /// from the SDK don't fight with our update. /// public sealed class SdkServiceLevelPublisher : IServiceLevelPublisher @@ -44,13 +44,13 @@ public sealed class SdkServiceLevelPublisher : IServiceLevelPublisher try { - lock (_serverInternal.DiagnosticsLock) + _serverInternal.UpdateServerDiagnostics(_ => { node.Value = serviceLevel; node.Timestamp = DateTime.UtcNow; node.StatusCode = StatusCodes.Good; node.ClearChangeMasks(_serverInternal.DefaultSystemContext, includeChildren: false); - } + }); } catch (Exception ex) { diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/SdkValueBoundary.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/SdkValueBoundary.cs new file mode 100644 index 000000000..381b78776 --- /dev/null +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/SdkValueBoundary.cs @@ -0,0 +1,40 @@ +using Opc.Ua; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer; + +/// Copies supported SDK payloads at the server's CLR value boundary. +internal static class SdkValueBoundary +{ + /// Build a detached Variant for an existing supported scalar or one-dimensional array. + internal static Variant FromClr(object? value, bool byteArray = false) + { + if (value is null) return Variant.Null; + if (value is Array array) + { + if (array.Rank != 1) throw new ArgumentException("Only one-dimensional values are supported.", nameof(value)); + value = array.Clone(); + } + if (value is byte[] bytes) return byteArray + ? Variant.From((ArrayOf)bytes) + : Variant.From(ByteString.From(bytes)); + if (VariantHelper.TryCastFrom(value, out var variant)) return variant; + throw new ArgumentException("Unsupported OPC UA value type.", nameof(value)); + } + + /// Map the UA zero timestamp to the application's existing unspecified-bound sentinel. + internal static DateTime ToClrTimestamp(DateTimeUtc value) => value == DateTimeUtc.MinValue + ? DateTime.SpecifyKind(DateTime.MinValue, DateTimeKind.Utc) : value.ToDateTime(); + + /// Restore existing CLR payload types and detach mutable arrays. + internal static object? ToClr(Variant value) => value.AsBoxedObject(Variant.BoxingBehavior.Legacy) switch + { + ByteString bytes => bytes.IsNull ? null : bytes.ToArray(), + DateTimeUtc time => time.ToDateTime(), + Uuid id => (Guid)id, + DateTimeUtc[] times => times.Select(x => x.ToDateTime()).ToArray(), + Uuid[] ids => ids.Select(x => (Guid)x).ToArray(), + ByteString[] strings => strings.Select(x => x.IsNull ? null : x.ToArray()).ToArray(), + Array array => array.Clone(), + var scalar => scalar, + }; +} diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Security/DataPlaneAuthorizer.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Security/DataPlaneAuthorizer.cs index 2da221ad0..20dbfb9d6 100644 --- a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Security/DataPlaneAuthorizer.cs +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Security/DataPlaneAuthorizer.cs @@ -297,7 +297,7 @@ public sealed class DataPlaneAuthorizer // The s= identifier, read once: it is both the cache key and the raw material the scope is split // from, and pulling it up here absorbs what used to be TryBuildScope's own guard. A NodeId that // carries no string addresses no ACL scope at all, so it can never be answered from the cache. - if (nodeId?.Identifier is not string identifier || identifier.Length == 0) + if (!nodeId.TryGetValue(out string identifier) || identifier.Length == 0) { return Deny(operation, nodeId, identity.Principal, "the node id carries no string identifier, so it addresses no ACL scope", cached); diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Security/IOpcUaUserAuthenticator.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Security/IOpcUaUserAuthenticator.cs index 7f053d6be..2fa14de03 100644 --- a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Security/IOpcUaUserAuthenticator.cs +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Security/IOpcUaUserAuthenticator.cs @@ -32,7 +32,7 @@ public interface IOpcUaUserAuthenticator /// endpoint and delegates, so an implementation that does not need it is unchanged. /// /// - /// The endpoint is best effort () and null when unknown — an + /// The endpoint uses the SDK's public transport peer address during activation and is null when unknown — an /// implementation must treat null as "no per-client information", never as a distinct client. Same /// must-not-throw contract as the three-argument overload. /// diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Security/RoleCarryingUserIdentity.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Security/RoleCarryingUserIdentity.cs index f6542ec72..f4a26366b 100644 --- a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Security/RoleCarryingUserIdentity.cs +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Security/RoleCarryingUserIdentity.cs @@ -1,18 +1,18 @@ using Opc.Ua; +using Opc.Ua.Server; namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Security; /// -/// A that additionally carries the LDAP-resolved roles -/// () for the authenticated session. The SDK stores the -/// instance we assign to ImpersonateEventArgs.Identity by reference onto -/// Session.Identity/Session.EffectiveIdentity (no wrapping or copying), so a method +/// An SDK identity that additionally carries the application roles resolved for an API key +/// () for the authenticated session. The SDK may augment identities with mandatory and dynamically mapped roles. This subtype +/// preserves the application identity when those roles are added, so a method /// handler can later recover the roles via /// (context as ISessionOperationContext)?.UserIdentity as RoleCarryingUserIdentity — the /// seam the inbound alarm ack/shelve AlarmAck gate (T18) reads. This type only carries the /// roles; it makes no auth decision. /// -public sealed class RoleCarryingUserIdentity : UserIdentity +public sealed class RoleCarryingUserIdentity : RoleBasedIdentity { /// /// Initializes a new instance, building the base identity from the same UserName token the @@ -35,7 +35,14 @@ public sealed class RoleCarryingUserIdentity : UserIdentity /// The public id of the key that authenticated, or null for anonymous. public RoleCarryingUserIdentity( UserIdentityToken token, IReadOnlyList roles, string principal, string? apiKeyId) - : base(token) + : this(new UserIdentity(token), roles, principal, apiKeyId, [], new NamespaceTable()) + { + } + + private RoleCarryingUserIdentity( + IUserIdentity identity, IReadOnlyList roles, string principal, string? apiKeyId, + IEnumerable sdkRoles, NamespaceTable namespaces) + : base(identity, sdkRoles, namespaces) { ArgumentNullException.ThrowIfNull(roles); // Freeze to a defensive copy so a caller mutating the source list can never retroactively @@ -46,8 +53,13 @@ public sealed class RoleCarryingUserIdentity : UserIdentity ApiKeyId = apiKeyId; } + /// + public override RoleBasedIdentity WithAdditionalRoles(IEnumerable additionalRoles, NamespaceTable namespaces) => + new RoleCarryingUserIdentity(InnerIdentity, Roles, Principal, ApiKeyId, + base.Roles.Concat(additionalRoles), namespaces); + /// The roles the authenticator granted this session, used by downstream permission gates. - public IReadOnlyList Roles { get; } + public new IReadOnlyList Roles { get; } /// /// The ACL principal this session authenticates as — the name NodeAcl rows key on, and what diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Security/SecureChannelRemoteEndpoint.cs b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Security/SecureChannelRemoteEndpoint.cs deleted file mode 100644 index 384af2dcb..000000000 --- a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/Security/SecureChannelRemoteEndpoint.cs +++ /dev/null @@ -1,106 +0,0 @@ -using System.Collections; -using System.Net; -using System.Reflection; -using Opc.Ua; - -namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Security; - -/// -/// Resolves the client's remote IP endpoint for a secure channel, so session activation can account -/// pre-authentication API-key misses per client (lmxopcua#751). -/// -/// -/// -/// ⚠️ The OPC UA SDK (1.5.378) does not expose the client address on any public surface — not -/// on ISession, SecureChannelContext, ImpersonateEventArgs nor the transport -/// listener. The TCP listener holds it privately: TcpTransportListener.m_channels (channel id -/// → channel) → the channel's non-public Socket → the public -/// IMessageSocket.RemoteEndpoint. This class walks that path by reflection. -/// -/// -/// It is strictly best effort and fail-soft: any missing member (an SDK upgrade renamed it), an -/// unknown channel or a closed socket yields , and a caller treats null as -/// "address unknown" — the per-endpoint budget is skipped and the process-wide one still applies. It -/// never throws. An over-the-wire test (RemoteEndpointResolutionTests) pins that it resolves on -/// the SDK version in use, so an upgrade that breaks the path fails a test instead of silently -/// degrading to process-wide accounting. -/// -/// -public static class SecureChannelRemoteEndpoint -{ - private const BindingFlags Instance = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic; - - /// - /// Finds the remote endpoint of the secure channel among - /// . - /// - /// The server's transport listeners. - /// The global secure channel id ({ListenerId}-{ChannelId}). - /// The client's IP endpoint (IPv4-mapped addresses normalised to IPv4), or null when unknown. - public static IPEndPoint? Resolve(IEnumerable? listeners, string? secureChannelId) - { - if (listeners is null || string.IsNullOrEmpty(secureChannelId)) return null; - try - { - foreach (var listener in listeners) - { - if (listener is null) continue; - var listenerId = listener.ListenerId; - if (string.IsNullOrEmpty(listenerId) - || !secureChannelId.StartsWith(listenerId + "-", StringComparison.Ordinal) - || !uint.TryParse(secureChannelId.AsSpan(listenerId.Length + 1), out var channelId)) - { - continue; - } - - if (FindChannel(listener, channelId) is { } channel && RemoteEndpointOf(channel) is { } endpoint) - return endpoint; - } - } - catch - { - // Fail-soft by contract: the caller falls back to process-wide accounting. - } - - return null; - } - - /// The listener's channel with id , read from its private channel map. - private static object? FindChannel(ITransportListener listener, uint channelId) - { - var field = FindField(listener.GetType(), "m_channels"); - if (field?.GetValue(listener) is not IDictionary channels) return null; - return channels.Contains(channelId) ? channels[channelId] : null; - } - - /// The channel's socket's remote endpoint, as an . - private static IPEndPoint? RemoteEndpointOf(object channel) - { - var socketProperty = FindProperty(channel.GetType(), "Socket"); - var socket = socketProperty?.GetValue(channel); - if (socket is null) return null; - var remote = FindProperty(socket.GetType(), "RemoteEndpoint")?.GetValue(socket) as IPEndPoint; - if (remote is null) return null; - return remote.Address.IsIPv4MappedToIPv6 ? new IPEndPoint(remote.Address.MapToIPv4(), remote.Port) : remote; - } - - private static FieldInfo? FindField(Type? type, string name) - { - for (; type is not null; type = type.BaseType) - { - if (type.GetField(name, Instance | BindingFlags.DeclaredOnly) is { } field) return field; - } - - return null; - } - - private static PropertyInfo? FindProperty(Type? type, string name) - { - for (; type is not null; type = type.BaseType) - { - if (type.GetProperty(name, Instance | BindingFlags.DeclaredOnly) is { } property) return property; - } - - return null; - } -} diff --git a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/ZB.MOM.WW.OtOpcUa.OpcUaServer.csproj b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/ZB.MOM.WW.OtOpcUa.OpcUaServer.csproj index f3f694e3d..785c72227 100644 --- a/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/ZB.MOM.WW.OtOpcUa.OpcUaServer.csproj +++ b/src/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer/ZB.MOM.WW.OtOpcUa.OpcUaServer.csproj @@ -6,11 +6,6 @@ - @@ -28,6 +23,9 @@ + + + diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/AlarmsCommandTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/AlarmsCommandTests.cs index 4f9ce7fa6..9e53195f7 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/AlarmsCommandTests.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/AlarmsCommandTests.cs @@ -54,7 +54,7 @@ public class AlarmsCommandTests fakeService.SubscribeAlarmsCalls.Count.ShouldBe(1); fakeService.SubscribeAlarmsCalls[0].SourceNodeId.ShouldNotBeNull(); - fakeService.SubscribeAlarmsCalls[0].SourceNodeId!.Identifier.ShouldBe("AlarmSource"); + fakeService.SubscribeAlarmsCalls[0].SourceNodeId!.Value.IdentifierAsString.ShouldBe("AlarmSource"); } /// Verifies that Execute with refresh requests condition refresh. diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/BrowseCommandTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/BrowseCommandTests.cs index 5cf87e5d7..e48744d33 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/BrowseCommandTests.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/BrowseCommandTests.cs @@ -56,7 +56,7 @@ public class BrowseCommandTests fakeService.BrowseNodeIds.Count.ShouldBe(1); fakeService.BrowseNodeIds[0].ShouldNotBeNull(); - fakeService.BrowseNodeIds[0]!.Identifier.ShouldBe("StartNode"); + fakeService.BrowseNodeIds[0]!.Value.IdentifierAsString.ShouldBe("StartNode"); } /// Verifies that Execute browses from null node when not specified. diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/HistoryReadCommandTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/HistoryReadCommandTests.cs index 62c8e1390..0e2e17634 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/HistoryReadCommandTests.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/HistoryReadCommandTests.cs @@ -61,7 +61,7 @@ public class HistoryReadCommandTests fakeService.HistoryReadRawCalls.Count.ShouldBe(1); fakeService.HistoryReadRawCalls[0].MaxValues.ShouldBe(500); - fakeService.HistoryReadRawCalls[0].NodeId.Identifier.ShouldBe("HistNode"); + fakeService.HistoryReadRawCalls[0].NodeId.IdentifierAsString.ShouldBe("HistNode"); } /// Verifies AggregateRead execution calls HistoryReadAggregate. @@ -211,11 +211,11 @@ public class HistoryReadCommandTests var call = fakeService.HistoryReadEventsCalls.ShouldHaveSingleItem(); call.MaxEvents.ShouldBe(25); - call.Filter.SelectClauses.Select(c => c.BrowsePath.ShouldHaveSingleItem().Name) + call.Filter.SelectClauses.ToArray()!.Select(c => c.BrowsePath.ToArray()!.ShouldHaveSingleItem().Name) .ShouldBe(["EventId", "EventType", "Time", "SourceName", "Severity", "Message", "ConditionName", "SourceNode"]); - call.Filter.SelectClauses.Single(c => c.BrowsePath[0].Name == "ConditionName").TypeDefinitionId + call.Filter.SelectClauses.ToArray()!.Single(c => c.BrowsePath[0].Name == "ConditionName").TypeDefinitionId .ShouldBe(ObjectTypeIds.ConditionType); - call.Filter.WhereClause.Elements.ShouldBeEmpty("no --of-type, no where-clause"); + call.Filter.WhereClause.Elements.ToArray()!.ShouldBeEmpty("no --of-type, no where-clause"); fakeService.HistoryReadRawCalls.ShouldBeEmpty(); var output = TestConsoleHelper.GetOutput(console); @@ -243,10 +243,10 @@ public class HistoryReadCommandTests await command.ExecuteAsync(console); var filter = fakeService.HistoryReadEventsCalls.ShouldHaveSingleItem().Filter; - filter.SelectClauses.Select(c => c.BrowsePath[0].Name).ShouldBe(["EventType", "Severity"]); - var element = filter.WhereClause.Elements.ShouldHaveSingleItem(); + filter.SelectClauses.ToArray()!.Select(c => c.BrowsePath[0].Name).ShouldBe(["EventType", "Severity"]); + var element = filter.WhereClause.Elements.ToArray()!.ShouldHaveSingleItem(); element.FilterOperator.ShouldBe(FilterOperator.OfType); - ((LiteralOperand)ExtensionObject.ToEncodeable(element.FilterOperands[0])).Value.Value + (element.FilterOperands[0].TryGetValue(out LiteralOperand? literal) ? literal.Value : Variant.Null) .ShouldBe(ObjectTypeIds.LimitAlarmType); TestConsoleHelper.GetOutput(console).ShouldContain("0 events returned."); } diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/HistoryUpdateCommandTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/HistoryUpdateCommandTests.cs index 1074ae1f0..d0eb20b42 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/HistoryUpdateCommandTests.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/HistoryUpdateCommandTests.cs @@ -33,9 +33,9 @@ public class HistoryUpdateCommandTests .BuildDetails().ShouldBeOfType(); d.PerformInsertReplace.ShouldBe(PerformUpdateType.Insert); d.UpdateValues.Count.ShouldBe(2); - d.UpdateValues[1].Value.ShouldBe(2.5); + d.UpdateValues[1].WrappedValue.ShouldBe(Variant.From(2.5)); d.UpdateValues[0].SourceTimestamp.ShouldBe(new DateTime(2026, 1, 15, 8, 0, 0, DateTimeKind.Utc)); - d.NodeId.Identifier.ShouldBe("HistNode"); + d.NodeId.IdentifierAsString.ShouldBe("HistNode"); } /// Replace and update map to their update types. @@ -60,7 +60,7 @@ public class HistoryUpdateCommandTests { var d = Make(values: [value], times: ["2026-01-15T08:00:00Z"], type: type) .BuildDetails().ShouldBeOfType(); - d.UpdateValues[0].Value.ShouldBeOfType(expected); + ZB.MOM.WW.OtOpcUa.Client.Shared.Helpers.ValueConverter.ToClrObject(d.UpdateValues[0].WrappedValue).ShouldBeOfType(expected); } /// delete-raw builds DeleteRawModifiedDetails with IsDeleteModified=false. @@ -211,7 +211,7 @@ public class HistoryUpdateCommandTests public async Task Execute_UnnamedStatus_PrintsHex() { const uint unnamed = 0x8FFF0000u; - StatusCodes.GetBrowseName(unnamed).ShouldBeNullOrEmpty(); // precondition: genuinely unnamed + new StatusCode(unnamed).SymbolicId.ShouldBeNullOrEmpty(); // precondition: genuinely unnamed var svc = new FakeOpcUaClientService { HistoryUpdateResult = new HistoryUpdateOutcome(StatusCodes.Good, [StatusCodes.Good], diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/NodeIdParserTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/NodeIdParserTests.cs index 2b0185080..0d837a20d 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/NodeIdParserTests.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/NodeIdParserTests.cs @@ -34,8 +34,8 @@ public class NodeIdParserTests { var result = NodeIdParser.Parse("ns=2;s=MyNode"); result.ShouldNotBeNull(); - result.NamespaceIndex.ShouldBe((ushort)2); - result.Identifier.ShouldBe("MyNode"); + result.Value.NamespaceIndex.ShouldBe((ushort)2); + result.Value.IdentifierAsString.ShouldBe("MyNode"); } /// Verifies that Parse correctly parses numeric NodeId format (i=85). @@ -44,7 +44,7 @@ public class NodeIdParserTests { var result = NodeIdParser.Parse("i=85"); result.ShouldNotBeNull(); - result.IdType.ShouldBe(IdType.Numeric); + result.Value.IdType.ShouldBe(IdType.Numeric); } /// Verifies that Parse treats bare numeric input as namespace 0 numeric NodeId. @@ -53,8 +53,9 @@ public class NodeIdParserTests { var result = NodeIdParser.Parse("85"); result.ShouldNotBeNull(); - result.NamespaceIndex.ShouldBe((ushort)0); - result.Identifier.ShouldBe((uint)85); + result.Value.NamespaceIndex.ShouldBe((ushort)0); + result.Value.TryGetValue(out uint identifier).ShouldBeTrue(); + identifier.ShouldBe(85u); } /// Verifies that Parse trims whitespace padding from input. @@ -63,7 +64,7 @@ public class NodeIdParserTests { var result = NodeIdParser.Parse(" ns=2;s=MyNode "); result.ShouldNotBeNull(); - result.Identifier.ShouldBe("MyNode"); + result.Value.IdentifierAsString.ShouldBe("MyNode"); } /// Verifies that Parse throws FormatException for invalid input. @@ -92,7 +93,36 @@ public class NodeIdParserTests public void ParseRequired_ValidInput_ReturnsNodeId() { var result = NodeIdParser.ParseRequired("ns=2;s=TestNode"); - result.ShouldNotBeNull(); - result.Identifier.ShouldBe("TestNode"); + result.IsNull.ShouldBeFalse(); + result.IdentifierAsString.ShouldBe("TestNode"); + } + + [Fact] + public void Parse_OpaqueIdentifier_PreservesBytes() + { + var node = NodeIdParser.ParseRequired("ns=3;b=AQID"); + node.IdType.ShouldBe(IdType.Opaque); + node.NamespaceIndex.ShouldBe((ushort)3); + node.TryGetValue(out ByteString bytes).ShouldBeTrue(); + bytes.ToArray().ShouldBe(new byte[] { 1, 2, 3 }); + } + + [Fact] + public void Parse_StringIdentifierContainingEncodedText_StaysLiteral() + { + var node = NodeIdParser.ParseRequired("ns=4;s=ns=2;b=AQID"); + node.IdType.ShouldBe(IdType.String); + node.NamespaceIndex.ShouldBe((ushort)4); + node.TryGetValue(out string? identifier).ShouldBeTrue(); + identifier.ShouldBe("ns=2;b=AQID"); + } + + [Theory] + [InlineData("ns=bad;i=1")] + [InlineData("ns=2;b=invalid!")] + [InlineData("ns=2;i=invalid")] + public void Parse_InvalidEncodedIdentifier_IsRejected(string input) + { + Should.Throw(() => NodeIdParser.ParseRequired(input)); } } \ No newline at end of file diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/ReadCommandTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/ReadCommandTests.cs index 1dddb1bcb..248933864 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/ReadCommandTests.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/ReadCommandTests.cs @@ -56,7 +56,7 @@ public class ReadCommandTests await command.ExecuteAsync(console); fakeService.ReadNodeIds.Count.ShouldBe(1); - fakeService.ReadNodeIds[0].Identifier.ShouldBe("MyVariable"); + fakeService.ReadNodeIds[0].IdentifierAsString.ShouldBe("MyVariable"); } /// Verifies that execute disconnects in finally. diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/SubscribeCommandSummaryTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/SubscribeCommandSummaryTests.cs index 8c265ada8..b4c68d578 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/SubscribeCommandSummaryTests.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/SubscribeCommandSummaryTests.cs @@ -222,8 +222,8 @@ public class SubscribeCommandSummaryTests // Both Variables (depth 1 + depth 2) should have been subscribed. fakeService.SubscribeCalls.Count.ShouldBeGreaterThanOrEqualTo(2); - fakeService.SubscribeCalls.ShouldContain(c => c.NodeId.Identifier.ToString() == "Tag1"); - fakeService.SubscribeCalls.ShouldContain(c => c.NodeId.Identifier.ToString() == "Tag2"); + fakeService.SubscribeCalls.ShouldContain(c => c.NodeId.IdentifierAsString.ToString() == "Tag1"); + fakeService.SubscribeCalls.ShouldContain(c => c.NodeId.IdentifierAsString.ToString() == "Tag2"); var output = TestConsoleHelper.GetOutput(console); output.ShouldContain("Browsing subtree of ns=2;s=Root"); diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/SubscribeCommandTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/SubscribeCommandTests.cs index 82454a388..ed5270285 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/SubscribeCommandTests.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests/SubscribeCommandTests.cs @@ -33,7 +33,7 @@ public class SubscribeCommandTests fakeService.SubscribeCalls.Count.ShouldBe(1); fakeService.SubscribeCalls[0].IntervalMs.ShouldBe(500); - fakeService.SubscribeCalls[0].NodeId.Identifier.ShouldBe("TestVar"); + fakeService.SubscribeCalls[0].NodeId.IdentifierAsString.ShouldBe("TestVar"); } /// Verifies that ExecuteAsync unsubscribes when cancellation is requested. diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Adapters/DefaultApplicationConfigurationFactoryTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Adapters/DefaultApplicationConfigurationFactoryTests.cs new file mode 100644 index 000000000..21c576e04 --- /dev/null +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Adapters/DefaultApplicationConfigurationFactoryTests.cs @@ -0,0 +1,97 @@ +using Opc.Ua; +using Opc.Ua.Configuration; +using System.Security.Cryptography; +using System.Security.Cryptography.X509Certificates; +using Shouldly; +using Xunit; +using ZB.MOM.WW.OtOpcUa.Client.Shared.Adapters; +using ZB.MOM.WW.OtOpcUa.Client.Shared.Models; + +namespace ZB.MOM.WW.OtOpcUa.Client.Shared.Tests.Adapters; + +/// Uses the real configuration factory so fake sessions cannot conceal SDK initialization failures. +public sealed class DefaultApplicationConfigurationFactoryTests +{ + [Theory] + [InlineData(false)] + [InlineData(true)] + public async Task New_certificates_use_the_default_lifetime_and_existing_private_keys_are_reused(bool seedLongerCertificate) + { + var ct = TestContext.Current.CancellationToken; + var root = Path.Combine(Path.GetTempPath(), $"otopcua-certificate-lifetime-{Guid.NewGuid():N}"); + var settings = new ConnectionSettings + { + EndpointUrl = "opc.tcp://localhost:4840", CertificateStorePath = root, + SecurityMode = SecurityMode.None, AutoAcceptCertificates = false, + }; + var factory = new DefaultApplicationConfigurationFactory(); + ApplicationConfiguration? current = null; + try + { + if (seedLongerCertificate) + { + var seed = await factory.CreateAsync(settings, ct); + await using var application = new ApplicationInstance(DefaultTelemetry.Create(_ => { })) { ApplicationConfiguration = seed }; + (await application.CheckApplicationInstanceCertificatesAsync(true, lifeTimeInMonths: 60, ct)).ShouldBeTrue(); + } + settings.SecurityMode = SecurityMode.SignAndEncrypt; + current = await factory.CreateAsync(settings, ct); + var certPath = Directory.GetFiles(Path.Combine(root, "own", "certs"), "*.der").ShouldHaveSingleItem(); + var privatePath = Directory.GetFiles(Path.Combine(root, "own", "private"), "*.pfx").ShouldHaveSingleItem(); + using var certificate = X509CertificateLoader.LoadCertificateFromFile(certPath); + using var privateCertificate = X509CertificateLoader.LoadPkcs12FromFile(privatePath, null, OperatingSystem.IsMacOS() ? X509KeyStorageFlags.DefaultKeySet : X509KeyStorageFlags.EphemeralKeySet); + privateCertificate.HasPrivateKey.ShouldBeTrue(); + certificate.Thumbprint.ShouldBe(privateCertificate.Thumbprint); + using var rsa = certificate.GetRSAPublicKey(); + rsa.ShouldNotBeNull().KeySize.ShouldBeGreaterThanOrEqualTo(2048); + if (seedLongerCertificate) + certificate.NotAfter.ToUniversalTime().ShouldBeGreaterThan(DateTime.UtcNow.AddYears(4)); + else + { + certificate.NotAfter.ToUniversalTime().ShouldBeGreaterThan(DateTime.UtcNow.AddMonths(CertificateFactory.DefaultLifeTime - 1)); + certificate.NotAfter.ToUniversalTime().ShouldBeLessThan(DateTime.UtcNow.AddMonths(CertificateFactory.DefaultLifeTime).AddDays(2)); + } + var originalKeyHash = SHA256.HashData(await File.ReadAllBytesAsync(privatePath, ct)); + (current.CertificateManager as IDisposable)?.Dispose(); current = null; + current = await factory.CreateAsync(settings, ct); + using var reused = X509CertificateLoader.LoadCertificateFromFile(certPath); + reused.Thumbprint.ShouldBe(certificate.Thumbprint); + SHA256.HashData(await File.ReadAllBytesAsync(privatePath, ct)).ShouldBe(originalKeyHash, + "reinitializing with a shorter creation default must not rotate an existing certificate or private key"); + Directory.GetFiles(Path.Combine(root, "own", "certs"), "*.der").Length.ShouldBe(1); + } + finally + { + (current?.CertificateManager as IDisposable)?.Dispose(); + if (Directory.Exists(root)) Directory.Delete(root, true); + } + } + + [Theory] + [InlineData(SecurityMode.None)] + [InlineData(SecurityMode.SignAndEncrypt)] + public async Task Real_configuration_initializes_its_certificate_manager(SecurityMode mode) + { + var root = Path.Combine(Path.GetTempPath(), $"otopcua-real-config-{Guid.NewGuid():N}"); + ApplicationConfiguration? config = null; + try + { + config = await new DefaultApplicationConfigurationFactory().CreateAsync(new ConnectionSettings + { + EndpointUrl = "opc.tcp://localhost:4840", + CertificateStorePath = root, + SecurityMode = mode, + AutoAcceptCertificates = false, + }, TestContext.Current.CancellationToken); + config.CertificateManager.ShouldNotBeNull(); + config.SecurityConfiguration.AutoAcceptUntrustedCertificates.ShouldBeFalse(); + if (mode != SecurityMode.None) + Directory.EnumerateFiles(Path.Combine(root, "own"), "*", SearchOption.AllDirectories).ShouldNotBeEmpty(); + } + finally + { + (config?.CertificateManager as IDisposable)?.Dispose(); + if (Directory.Exists(root)) Directory.Delete(root, recursive: true); + } + } +} diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Adapters/DefaultSubscriptionAdapterTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Adapters/DefaultSubscriptionAdapterTests.cs index 7d7286168..eea5ad7f5 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Adapters/DefaultSubscriptionAdapterTests.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Adapters/DefaultSubscriptionAdapterTests.cs @@ -11,6 +11,48 @@ namespace ZB.MOM.WW.OtOpcUa.Client.Shared.Tests.Adapters; /// public class DefaultSubscriptionAdapterTests { + private sealed class CountingSubscription() : Subscription(ClientTelemetry.Context) + { + public int DisposeCount; + protected override void Dispose(bool disposing) + { + if (disposing) Interlocked.Increment(ref DisposeCount); + base.Dispose(disposing); + } + } + + [Fact] + public async Task DeleteAndDispose_ReleaseSdkResourcesExactlyOnce() + { + var subscription = new CountingSubscription(); + var detached = 0; + var adapter = new DefaultSubscriptionAdapter(subscription, (_, _) => + { + Interlocked.Increment(ref detached); + return Task.CompletedTask; + }); + await adapter.DeleteAsync(TestContext.Current.CancellationToken); + adapter.Dispose(); + adapter.Dispose(); + detached.ShouldBe(1); + subscription.DisposeCount.ShouldBe(1); + } + + [Fact] + public async Task ConcurrentTeardown_HasOneSdkResourceOwner() + { + var subscription = new CountingSubscription(); + var detached = 0; + var adapter = new DefaultSubscriptionAdapter(subscription, (_, _) => + { + Interlocked.Increment(ref detached); + return Task.CompletedTask; + }); + await Task.WhenAll(Task.Run(adapter.Dispose, TestContext.Current.CancellationToken), adapter.DeleteAsync(TestContext.Current.CancellationToken)); + detached.ShouldBe(1); + subscription.DisposeCount.ShouldBe(1); + } + /// DeleteAsync detaches the wrapped subscription exactly once, even when Dispose follows. [Fact] public async Task DeleteAsync_detaches_the_subscription_from_its_session_once() diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Adapters/EndpointSelectorTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Adapters/EndpointSelectorTests.cs index ba917d825..4dd88a221 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Adapters/EndpointSelectorTests.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Adapters/EndpointSelectorTests.cs @@ -117,7 +117,7 @@ public class EndpointSelectorTests var best = EndpointSelector.SelectBest(endpoints, "opc.tcp://external-host:4840", MessageSecurityMode.Sign); - new Uri(best.EndpointUrl).Host.ShouldBe("external-host"); + new Uri(best.EndpointUrl.ShouldNotBeNull()).Host.ShouldBe("external-host"); } /// @@ -169,7 +169,7 @@ public class EndpointSelectorTests var best = EndpointSelector.SelectBest(endpoints, "opc.tcp://localhost:4841", MessageSecurityMode.None); - var uri = new Uri(best.EndpointUrl); + var uri = new Uri(best.EndpointUrl.ShouldNotBeNull()); uri.Host.ShouldBe("localhost"); uri.Port.ShouldBe(4841); uri.AbsolutePath.ShouldBe("/OtOpcUa"); @@ -183,8 +183,8 @@ public class EndpointSelectorTests var best = EndpointSelector.SelectBest(endpoints, "opc.tcp://localhost:4841", MessageSecurityMode.None); - new Uri(best.EndpointUrl).Host.ShouldBe("internal-host"); - new Uri(best.EndpointUrl).Port.ShouldBe(4843); + new Uri(best.EndpointUrl.ShouldNotBeNull()).Host.ShouldBe("internal-host"); + new Uri(best.EndpointUrl.ShouldNotBeNull()).Port.ShouldBe(4843); } /// Identical host, port and scheme: nothing to rewrite. @@ -206,7 +206,7 @@ public class EndpointSelectorTests var best = EndpointSelector.SelectBest(endpoints, "opc.tcp://localhost", MessageSecurityMode.None); - var uri = new Uri(best.EndpointUrl); + var uri = new Uri(best.EndpointUrl.ShouldNotBeNull()); uri.Host.ShouldBe("localhost"); uri.Port.ShouldBe(4840); } @@ -219,7 +219,7 @@ public class EndpointSelectorTests var best = EndpointSelector.SelectBest(endpoints, "opc.tcp://[::1]:4841", MessageSecurityMode.None); - var uri = new Uri(best.EndpointUrl); + var uri = new Uri(best.EndpointUrl.ShouldNotBeNull()); uri.Host.ShouldBe("[::1]"); uri.Port.ShouldBe(4841); } diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/AlarmEventFilterTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/AlarmEventFilterTests.cs index f0349bc5f..348f61f90 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/AlarmEventFilterTests.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/AlarmEventFilterTests.cs @@ -18,7 +18,7 @@ public sealed class AlarmEventFilterTests { var filter = OpcUaClientService.CreateAlarmEventFilter(); - filter.SelectClauses.SelectMany(c => c.BrowsePath).ShouldAllBe(q => !q.Name.Contains('/')); + filter.SelectClauses.ToArray()!.SelectMany(c => c.BrowsePath.ToArray()!).ShouldAllBe(q => !(q.Name ?? "").Contains('/')); } /// The two-state ids are selected by their two-element browse paths, at the indices the parser reads. @@ -27,7 +27,7 @@ public sealed class AlarmEventFilterTests { var clauses = OpcUaClientService.CreateAlarmEventFilter().SelectClauses; - string Path(int i) => string.Join("/", clauses[i].BrowsePath.Select(q => q.Name)); + string Path(int i) => string.Join("/", clauses[i].BrowsePath.ToArray()!.Select(q => q.Name)); Path(8).ShouldBe("AckedState/Id"); clauses[8].BrowsePath.Count.ShouldBe(2); Path(9).ShouldBe("ActiveState/Id"); diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/FailoverEpochTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/FailoverEpochTests.cs index df4508b91..8cb7caaeb 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/FailoverEpochTests.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/FailoverEpochTests.cs @@ -164,7 +164,7 @@ public sealed class FailoverEpochTests : IDisposable var sub = new FakeSubscriptionAdapter(); _factory.EnqueueSession(new FakeSessionAdapter { NextSubscription = sub }); await _service.ConnectAsync(Settings(), TestContext.Current.CancellationToken); - var node = new Opc.Ua.NodeId("ns=2;s=X"); + var node = Opc.Ua.NodeId.Parse("ns=2;s=X"); await _service.SubscribeAsync(node, ct: TestContext.Current.CancellationToken); sub.ThrowOnRemove = true; diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Fakes/FakeEndpointDiscovery.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Fakes/FakeEndpointDiscovery.cs index ccbc3f992..373cec651 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Fakes/FakeEndpointDiscovery.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Fakes/FakeEndpointDiscovery.cs @@ -35,7 +35,7 @@ internal sealed class FakeEndpointDiscovery : IEndpointDiscovery : SecurityPolicies.Basic256Sha256, Server = new ApplicationDescription { - ApplicationName = "FakeServer", + ApplicationName = new LocalizedText("FakeServer"), ApplicationUri = "urn:localhost:FakeServer" } }); diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Fakes/FakeSessionAdapter.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Fakes/FakeSessionAdapter.cs index 275047653..120d6e27f 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Fakes/FakeSessionAdapter.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Fakes/FakeSessionAdapter.cs @@ -48,11 +48,15 @@ internal sealed class FakeSessionAdapter : ISessionAdapter public bool ThrowOnBrowse { get; set; } /// Gets or sets the browse references returned by browse operations. - public ReferenceDescriptionCollection BrowseResponse { get; set; } = []; + public ArrayOf BrowseResponse { get; set; } = []; /// Gets or sets the continuation point for browse operations. public byte[]? BrowseContinuationPoint { get; set; } + public Func? BeforeBrowseNext { get; set; } + public List<(byte[] Point, bool Cancelled)> BrowseReleases { get; } = []; + public bool ThrowOnBrowseRelease { get; set; } + /// Gets or sets the browse references returned by browse-next operations. - public ReferenceDescriptionCollection BrowseNextResponse { get; set; } = []; + public ArrayOf BrowseNextResponse { get; set; } = []; /// Gets or sets the continuation point for browse-next operations. public byte[]? BrowseNextContinuationPoint { get; set; } @@ -129,7 +133,7 @@ internal sealed class FakeSessionAdapter : ISessionAdapter } /// - public Task<(byte[]? ContinuationPoint, ReferenceDescriptionCollection References)> BrowseAsync( + public Task<(byte[]? ContinuationPoint, ArrayOf References)> BrowseAsync( NodeId nodeId, uint nodeClassMask, CancellationToken ct) { BrowseCount++; @@ -139,11 +143,19 @@ internal sealed class FakeSessionAdapter : ISessionAdapter } /// - public Task<(byte[]? ContinuationPoint, ReferenceDescriptionCollection References)> BrowseNextAsync( + public async Task<(byte[]? ContinuationPoint, ArrayOf References)> BrowseNextAsync( byte[] continuationPoint, CancellationToken ct) { BrowseNextCount++; - return Task.FromResult((BrowseNextContinuationPoint, BrowseNextResponse)); + if (BeforeBrowseNext != null) await BeforeBrowseNext(ct); + return (BrowseNextContinuationPoint, BrowseNextResponse); + } + + public Task ReleaseBrowseContinuationPointAsync(byte[] continuationPoint, CancellationToken ct) + { + BrowseReleases.Add((continuationPoint, ct.IsCancellationRequested)); + if (ThrowOnBrowseRelease) throw new ServiceResultException(StatusCodes.BadSessionClosed); + return Task.CompletedTask; } /// diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Fakes/FakeSessionFactory.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Fakes/FakeSessionFactory.cs index 24cbd13a6..521b6fbb8 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Fakes/FakeSessionFactory.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Fakes/FakeSessionFactory.cs @@ -40,7 +40,7 @@ internal sealed class FakeSessionFactory : ISessionFactory uint sessionTimeoutMs, UserIdentity identity, CancellationToken ct) { CreateCallCount++; - LastEndpointUrl = endpoint.EndpointUrl; + LastEndpointUrl = endpoint.EndpointUrl ?? string.Empty; // One-shot: the gate holds only the call that observed it, so a later call (e.g. a user's Connect while a // failover is held) runs freely. @@ -60,14 +60,14 @@ internal sealed class FakeSessionFactory : ISessionFactory else session = new FakeSessionAdapter { - EndpointUrl = endpoint.EndpointUrl, - ServerName = endpoint.Server?.ApplicationName?.Text ?? "FakeServer", + EndpointUrl = endpoint.EndpointUrl ?? string.Empty, + ServerName = endpoint.Server?.ApplicationName.Text ?? "FakeServer", SecurityMode = endpoint.SecurityMode.ToString(), SecurityPolicyUri = endpoint.SecurityPolicyUri ?? string.Empty }; // Ensure endpoint URL matches - session.EndpointUrl = endpoint.EndpointUrl; + session.EndpointUrl = endpoint.EndpointUrl ?? string.Empty; _createdSessions.Add(session); return session; } diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Fakes/FakeSubscriptionAdapter.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Fakes/FakeSubscriptionAdapter.cs index 1e442575b..b567b15cf 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Fakes/FakeSubscriptionAdapter.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Fakes/FakeSubscriptionAdapter.cs @@ -129,6 +129,16 @@ internal sealed class FakeSubscriptionAdapter : ISubscriptionAdapter lock (_itemsLock) _items.Clear(); } + public Action CaptureDataCallback(uint handle) + { + lock (_itemsLock) return _items[handle].DataCallback!; + } + + public Action CaptureEventCallback(uint handle) + { + lock (_itemsLock) return _items[handle].EventCallback!; + } + /// /// Simulates a data change notification for testing. /// diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Helpers/AggregateTypeMapperTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Helpers/AggregateTypeMapperTests.cs index 267baf026..728234569 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Helpers/AggregateTypeMapperTests.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Helpers/AggregateTypeMapperTests.cs @@ -26,8 +26,7 @@ public class AggregateTypeMapperTests public void ToNodeId_ReturnsNonNullForAllValues(AggregateType aggregate) { var nodeId = AggregateTypeMapper.ToNodeId(aggregate); - nodeId.ShouldNotBeNull(); - nodeId.IsNullNodeId.ShouldBeFalse(); + nodeId.IsNull.ShouldBeFalse(); } /// Verifies that Average aggregate type maps to the correct OPC UA node ID. @@ -109,9 +108,9 @@ public class AggregateTypeMapperTests [MemberData(nameof(AllAggregates))] public void ToNodeId_maps_to_the_same_named_AggregateFunction(AggregateType aggregate) { - var field = typeof(ObjectIds).GetField("AggregateFunction_" + aggregate); - field.ShouldNotBeNull(); - AggregateTypeMapper.ToNodeId(aggregate).ShouldBe((NodeId)field.GetValue(null)!); + var property = typeof(ObjectIds).GetProperty("AggregateFunction_" + aggregate); + property.ShouldNotBeNull(); + AggregateTypeMapper.ToNodeId(aggregate).ShouldBe((NodeId)property.GetValue(null)!); } /// Every client aggregate. diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Helpers/HistoryReadPagingTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Helpers/HistoryReadPagingTests.cs index bd8c3d1ce..82b70360a 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Helpers/HistoryReadPagingTests.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Helpers/HistoryReadPagingTests.cs @@ -29,19 +29,18 @@ public class HistoryReadPagingTests Calls.Add(new Call(cp, release)); if (release) return Task.FromResult(new HistoryReadResult { StatusCode = StatusCodes.Good }); var (count, next) = _pages.Dequeue(); - var data = new HistoryData(); - for (var i = 0; i < count; i++) data.DataValues.Add(new DataValue(new Variant(i))); + var data = new HistoryData { DataValues = Enumerable.Range(0, count).Select(i => new DataValue(Variant.From(i))).ToArrayOf() }; return Task.FromResult(new HistoryReadResult { StatusCode = StatusCodes.Good, - ContinuationPoint = next, + ContinuationPoint = ByteString.From(next), HistoryData = new ExtensionObject(data) }); } } private static IEnumerable Values(HistoryReadResult r) => - r.HistoryData?.Body is HistoryData d ? d.DataValues : []; + r.HistoryData.TryGetValue(out HistoryData? d) ? d.DataValues.ToArray() ?? [] : []; /// /// A server page limit below the caller's cap hands back a continuation point: the follow-up must READ the next @@ -136,8 +135,7 @@ public class HistoryReadPagingTests calls.Add((cp, release, ct.IsCancellationRequested)); if (release) return Task.FromResult(new HistoryReadResult { StatusCode = StatusCodes.Good }); if (cp != null) { cts.Cancel(); ct.ThrowIfCancellationRequested(); } - var data = new HistoryData(); - data.DataValues.Add(new DataValue(new Variant(1))); + var data = new HistoryData { DataValues = [new DataValue(Variant.From(1))] }; return Task.FromResult(new HistoryReadResult { StatusCode = StatusCodes.Good, ContinuationPoint = [5], HistoryData = new ExtensionObject(data) @@ -165,8 +163,7 @@ public class HistoryReadPagingTests releaseSawCancelled = ct.IsCancellationRequested; return Task.FromResult(new HistoryReadResult { StatusCode = StatusCodes.Good }); } - var data = new HistoryData(); - data.DataValues.Add(new DataValue(new Variant(1))); + var data = new HistoryData { DataValues = [new DataValue(Variant.From(1))] }; cts.Cancel(); // the caller gives up right as the capped page arrives return Task.FromResult(new HistoryReadResult { @@ -189,8 +186,7 @@ public class HistoryReadPagingTests { calls++; if (release) throw new ServiceResultException(StatusCodes.BadSessionClosed); - var data = new HistoryData(); - data.DataValues.Add(new DataValue(new Variant(1))); + var data = new HistoryData { DataValues = [new DataValue(Variant.From(1))] }; return Task.FromResult(new HistoryReadResult { StatusCode = StatusCodes.Good, ContinuationPoint = [9], HistoryData = new ExtensionObject(data) @@ -216,4 +212,24 @@ public class HistoryReadPagingTests await Should.ThrowAsync(() => HistoryReadPaging.ReadAllAsync(Read, Values, maxValues: 10, Node, CancellationToken.None)); } + [Fact] + public async Task RefusedContinuationPage_ReleasesCursorAndPreservesStatus() + { + var releases = new List(); + Task Read(byte[]? cp, bool release, CancellationToken ct) + { + if (release) + { + releases.Add(cp!); + throw new ServiceResultException(StatusCodes.BadSessionClosed); + } + return Task.FromResult(cp == null + ? new HistoryReadResult { StatusCode = StatusCodes.Good, ContinuationPoint = [7] } + : new HistoryReadResult { StatusCode = StatusCodes.BadUserAccessDenied }); + } + var exception = await Should.ThrowAsync(() => + HistoryReadPaging.ReadAllAsync(Read, Values, 10, Node, TestContext.Current.CancellationToken)); + exception.StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + releases.ShouldHaveSingleItem().ShouldBe(new byte[] { 7 }); + } } diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Helpers/HistoryReadStatusTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Helpers/HistoryReadStatusTests.cs index 91a70dc05..098e43beb 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Helpers/HistoryReadStatusTests.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Helpers/HistoryReadStatusTests.cs @@ -7,32 +7,29 @@ namespace ZB.MOM.WW.OtOpcUa.Client.Shared.Tests.Helpers; public class HistoryReadStatusTests { + public static IEnumerable Refusals() => new[] { StatusCodes.BadHistoryOperationUnsupported, + StatusCodes.BadUserAccessDenied, StatusCodes.BadNodeIdUnknown, StatusCodes.BadTimeout }.Select(s => new object[] { s }); + public static IEnumerable NonRefusals() => new[] { StatusCodes.Good, StatusCodes.GoodNoData, + StatusCodes.GoodMoreData, StatusCodes.UncertainNoCommunicationLastUsableValue, StatusCodes.BadNoData }.Select(s => new object[] { s }); /// A refused read must surface, carrying the status code, rather than read as an empty result. /// The Bad per-node status code. [Theory] - [InlineData(StatusCodes.BadHistoryOperationUnsupported)] - [InlineData(StatusCodes.BadUserAccessDenied)] - [InlineData(StatusCodes.BadNodeIdUnknown)] - [InlineData(StatusCodes.BadTimeout)] - public void Bad_status_throws_ServiceResultException_with_the_code(uint code) + [MemberData(nameof(Refusals))] + public void Bad_status_throws_ServiceResultException_with_the_code(StatusCode code) { var ex = Should.Throw( - () => HistoryReadStatus.ThrowIfRefused(new StatusCode(code), new NodeId("n", 2))); + () => HistoryReadStatus.ThrowIfRefused(code, new NodeId("n", 2))); - ex.StatusCode.ShouldBe(code); + ex.StatusCode.ShouldBe(code.Code); ex.Message.ShouldContain("ns=2;s=n"); } /// Good, GoodNoData, Uncertain and BadNoData are all non-refusals (the window may simply be empty). /// The non-refusal status code. [Theory] - [InlineData(StatusCodes.Good)] - [InlineData(StatusCodes.GoodNoData)] - [InlineData(StatusCodes.GoodMoreData)] - [InlineData(StatusCodes.UncertainNoCommunicationLastUsableValue)] - [InlineData(StatusCodes.BadNoData)] - public void Non_refusal_status_does_not_throw(uint code) + [MemberData(nameof(NonRefusals))] + public void Non_refusal_status_does_not_throw(StatusCode code) { - Should.NotThrow(() => HistoryReadStatus.ThrowIfRefused(new StatusCode(code), new NodeId("n", 2))); + Should.NotThrow(() => HistoryReadStatus.ThrowIfRefused(code, new NodeId("n", 2))); } } diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Helpers/VariantBoundaryTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Helpers/VariantBoundaryTests.cs new file mode 100644 index 000000000..321c4df3f --- /dev/null +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Helpers/VariantBoundaryTests.cs @@ -0,0 +1,126 @@ +using Opc.Ua; +using Shouldly; +using Xunit; +using ZB.MOM.WW.OtOpcUa.Client.Shared.Helpers; + +namespace ZB.MOM.WW.OtOpcUa.Client.Shared.Tests.Helpers; + +public class VariantBoundaryTests +{ + public static IEnumerable Payloads() + { + foreach (var value in new object?[] { null, true, (sbyte)-1, (byte)1, (short)-2, (ushort)2, + -3, 3u, -4L, 4UL, 1.25f, 2.5, "", "text", Guid.Parse("de305d54-75b4-431b-adb2-eb6b9e546014"), + new DateTime(2026, 11, 10, 0, 0, 0, DateTimeKind.Utc), new byte[] { 1, 2 }, + new[] { 1 }, new[] { 1, 2 }, new[] { "", "text" } }) + yield return [value]; + foreach (var value in new object[] { true, (sbyte)-1, (byte)1, (short)-2, (ushort)2, + -3, 3u, -4L, 4UL, 1.25f, 2.5, "text", Guid.Empty, + new DateTime(2026, 11, 10, 0, 0, 0, DateTimeKind.Utc) }) + { + foreach (var count in new[] { 0, 1, 3 }) + { + var array = Array.CreateInstance(value.GetType(), count); + for (var i = 0; i < count; i++) array.SetValue(value, i); + yield return [array]; + } + } + } + + [Theory] + [MemberData(nameof(Payloads))] + public void RoundTrip_PreservesClrTypeAndValue(object? expected) + { + var actual = ValueConverter.ToClrObject(ValueConverter.ToVariant(expected)); + if (expected == null) actual.ShouldBeNull(); + else + { + actual.ShouldNotBeNull(); + actual.GetType().ShouldBe(expected.GetType()); + actual.ShouldBe(expected); + } + } + + [Fact] + public void RetainedArrays_AreDetachedFromCaller() + { + var bytes = new byte[] { 1, 2 }; + var numbers = new[] { 3, 4 }; + var byteValue = ValueConverter.ToVariant(bytes); + var numericValue = ValueConverter.ToVariant(numbers); + bytes[0] = 99; + numbers[0] = 99; + ValueConverter.ToClrObject(byteValue).ShouldBe(new byte[] { 1, 2 }); + ValueConverter.ToClrObject(numericValue).ShouldBe(new[] { 3, 4 }); + } + + [Fact] + public void ByteString_NullAndEmptyRemainDistinct() + { + ValueConverter.ToClrObject(Variant.From(default(ByteString))).ShouldBeNull(); + ValueConverter.ToClrObject(Variant.From(ByteString.Empty)).ShouldBe(Array.Empty()); + ValueConverter.ToClrObject(Variant.Null).ShouldBeNull(); + ValueConverter.ToClrObject(Variant.From(0)).ShouldBe(0); + } + + [Fact] + public void NullWrapperInputs_RemainNullAfterRetention() + { + ValueConverter.ToClrObject(ValueConverter.ToVariant(default(ByteString))).ShouldBeNull(); + ValueConverter.ToClrObject(ValueConverter.ToVariant(default(ArrayOf))).ShouldBeNull(); + ValueConverter.ToVariant(default(ArrayOf)).TypeInfo.ValueRank.ShouldBe(ValueRanks.OneDimension); + ValueConverter.ToClrObject(ValueConverter.ToVariant(Variant.From(default(ByteString)))).ShouldBeNull(); + } + + [Fact] + public void ReadOnlyWrappers_AreDetachedFromMutableBackingBuffers() + { + var bytes = new byte[] { 1, 2 }; + var numbers = new[] { 3, 4 }; + var retainedBytes = ValueConverter.ToVariant(new ByteString(bytes)); + var retainedNumbers = ValueConverter.ToVariant(new ArrayOf(numbers)); + bytes[0] = 99; + numbers[0] = 99; + ValueConverter.ToClrObject(retainedBytes).ShouldBe(new byte[] { 1, 2 }); + ValueConverter.ToClrObject(retainedNumbers).ShouldBe(new[] { 3, 4 }); + } + + [Fact] + public void RetainedByteStringArray_CopiesElementBuffersAndPreservesNullEmpty() + { + var bytes = new byte[] { 1, 2 }; + var value = ValueConverter.ToVariant(new ByteString[] { default, ByteString.Empty, new(bytes) }); + bytes[0] = 99; + var actual = ValueConverter.ToClrObject(value).ShouldBeOfType(); + actual[0].ShouldBeNull(); + actual[1].ShouldBeEmpty(); + actual[2].ShouldBe(new byte[] { 1, 2 }); + } + + [Fact] + public void ByteArrayAndByteString_KeepWireRank() + { + ValueConverter.ToVariant(new byte[] { 1 }).TypeInfo.BuiltInType.ShouldBe(BuiltInType.ByteString); + ValueConverter.ToVariant(new ArrayOf(new byte[] { 1 })).TypeInfo.BuiltInType.ShouldBe(BuiltInType.Byte); + ValueConverter.ToVariant(new ArrayOf(new byte[] { 1 })).TypeInfo.ValueRank.ShouldBe(ValueRanks.OneDimension); + } + + [Fact] + public void NodeIds_KeepOpaqueBytesAndLiteralStringIdentifiers() + { + var opaque = NodeId.Parse("ns=2;b=AQID"); + ValueConverter.ToClrObject(ValueConverter.ToVariant(opaque)).ShouldBe(opaque); + var literal = new NodeId("ns=2;s=literal", 4); + var result = ValueConverter.ToClrObject(ValueConverter.ToVariant(literal)).ShouldBeOfType(); + result.NamespaceIndex.ShouldBe((ushort)4); + result.TryGetValue(out string? identifier).ShouldBeTrue(); + identifier.ShouldBe("ns=2;s=literal"); + } + + [Fact] + public void UnsupportedShape_IsRejected() + { + Should.Throw(() => ValueConverter.ToVariant(new int[2, 2])); + Should.Throw(() => ValueConverter.ToVariant(new object())); + } +} diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Models/ModelConstructionTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Models/ModelConstructionTests.cs index a9f01b519..0a98d1a20 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Models/ModelConstructionTests.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/Models/ModelConstructionTests.cs @@ -76,7 +76,7 @@ public class ModelConstructionTests args.NodeId.ShouldBe("ns=2;s=Temp"); args.Value.ShouldBe(value); - args.Value.Value.ShouldBe(42); + args.Value.WrappedValue.ShouldBe(Variant.From(42)); } /// Verifies that ConnectionStateChangedEventArgs constructs correctly with all properties. diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/OpcUaClientServiceTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/OpcUaClientServiceTests.cs index 57794c23b..8c74f90c1 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/OpcUaClientServiceTests.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.Shared.Tests/OpcUaClientServiceTests.cs @@ -197,9 +197,9 @@ public class OpcUaClientServiceTests : IDisposable _sessionFactory.EnqueueSession(session); await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); - var result = await _service.ReadValueAsync(new NodeId("ns=2;s=MyNode"), TestContext.Current.CancellationToken); + var result = await _service.ReadValueAsync(NodeId.Parse("ns=2;s=MyNode"), TestContext.Current.CancellationToken); - result.Value.ShouldBe(42); + result.WrappedValue.ShouldBe(Variant.From(42)); session.ReadCount.ShouldBe(1); } @@ -210,7 +210,7 @@ public class OpcUaClientServiceTests : IDisposable public async Task ReadValueAsync_WhenDisconnected_Throws() { await Should.ThrowAsync(() => - _service.ReadValueAsync(new NodeId("ns=2;s=MyNode"))); + _service.ReadValueAsync(NodeId.Parse("ns=2;s=MyNode"))); } /// @@ -224,7 +224,7 @@ public class OpcUaClientServiceTests : IDisposable await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); await Should.ThrowAsync(() => - _service.ReadValueAsync(new NodeId("ns=2;s=MyNode"))); + _service.ReadValueAsync(NodeId.Parse("ns=2;s=MyNode"))); } // --- Write tests --- @@ -243,7 +243,7 @@ public class OpcUaClientServiceTests : IDisposable _sessionFactory.EnqueueSession(session); await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); - var result = await _service.WriteValueAsync(new NodeId("ns=2;s=MyNode"), 42, TestContext.Current.CancellationToken); + var result = await _service.WriteValueAsync(NodeId.Parse("ns=2;s=MyNode"), 42, TestContext.Current.CancellationToken); result.ShouldBe(StatusCodes.Good); session.WriteCount.ShouldBe(1); @@ -262,7 +262,7 @@ public class OpcUaClientServiceTests : IDisposable _sessionFactory.EnqueueSession(session); await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); - await _service.WriteValueAsync(new NodeId("ns=2;s=MyNode"), "42", TestContext.Current.CancellationToken); + await _service.WriteValueAsync(NodeId.Parse("ns=2;s=MyNode"), "42", TestContext.Current.CancellationToken); session.WriteCount.ShouldBe(1); session.ReadCount.ShouldBe(1); // Read for type inference @@ -278,7 +278,7 @@ public class OpcUaClientServiceTests : IDisposable _sessionFactory.EnqueueSession(session); await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); - await _service.WriteValueAsync(new NodeId("ns=2;s=MyNode"), 42, TestContext.Current.CancellationToken); + await _service.WriteValueAsync(NodeId.Parse("ns=2;s=MyNode"), 42, TestContext.Current.CancellationToken); session.WriteCount.ShouldBe(1); session.ReadCount.ShouldBe(0); // No read for non-string values @@ -291,7 +291,7 @@ public class OpcUaClientServiceTests : IDisposable public async Task WriteValueAsync_WhenDisconnected_Throws() { await Should.ThrowAsync(() => - _service.WriteValueAsync(new NodeId("ns=2;s=MyNode"), 42)); + _service.WriteValueAsync(NodeId.Parse("ns=2;s=MyNode"), 42)); } /// @@ -303,13 +303,13 @@ public class OpcUaClientServiceTests : IDisposable { var session = new FakeSessionAdapter { - ReadResponse = new DataValue(StatusCodes.BadNodeIdUnknown) // Bad status, null Value + ReadResponse = DataValue.FromStatusCode(StatusCodes.BadNodeIdUnknown) // Bad status, null Value }; _sessionFactory.EnqueueSession(session); await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); var ex = await Should.ThrowAsync(() => - _service.WriteValueAsync(new NodeId("ns=2;s=MyNode"), "42")); + _service.WriteValueAsync(NodeId.Parse("ns=2;s=MyNode"), "42")); ex.Message.ShouldContain("Cannot infer target type"); } @@ -323,17 +323,90 @@ public class OpcUaClientServiceTests : IDisposable { var session = new FakeSessionAdapter { - ReadResponse = new DataValue(StatusCodes.BadNotReadable) + ReadResponse = DataValue.FromStatusCode(StatusCodes.BadNotReadable) }; _sessionFactory.EnqueueSession(session); await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); var ex = await Should.ThrowAsync(() => - _service.WriteValueAsync(new NodeId("ns=2;s=MyNode"), "42")); + _service.WriteValueAsync(NodeId.Parse("ns=2;s=MyNode"), "42")); ex.Message.ShouldContain("ns=2;s=MyNode"); } + [Theory] + [InlineData(false)] + [InlineData(true)] + public async Task BrowseCancellation_ReleasesOwnedCursor_WithoutMaskingCancellation(bool releaseFails) + { + using var cts = new CancellationTokenSource(); + var session = new FakeSessionAdapter + { + BrowseResponse = [new ReferenceDescription { NodeId = new ExpandedNodeId("child", 2) }], + BrowseContinuationPoint = [7], + ThrowOnBrowseRelease = releaseFails, + BeforeBrowseNext = token => { cts.Cancel(); token.ThrowIfCancellationRequested(); return Task.CompletedTask; } + }; + _sessionFactory.EnqueueSession(session); + await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); + await Should.ThrowAsync(() => _service.BrowseAsync(ct: cts.Token)); + var release = session.BrowseReleases.ShouldHaveSingleItem(); + release.Point.ShouldBe(new byte[] { 7 }); + release.Cancelled.ShouldBeFalse(); + } + + [Fact] + public async Task BrowseEmptyPage_ReleasesRemainingCursor() + { + var session = new FakeSessionAdapter { BrowseContinuationPoint = [8] }; + _sessionFactory.EnqueueSession(session); + await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); + (await _service.BrowseAsync(ct: TestContext.Current.CancellationToken)).ShouldBeEmpty(); + session.BrowseReleases.ShouldHaveSingleItem().Point.ShouldBe(new byte[] { 8 }); + } + + [Fact] + public async Task ReadValue_PreservesSdkStatusTimestampsAndPicoseconds() + { + var source = new DateTime(2026, 11, 10, 12, 0, 0, DateTimeKind.Utc); + var value = new DataValue(Variant.From(12.5), StatusCodes.UncertainLastUsableValue, + source, source.AddSeconds(1), 12, 34); + var session = new FakeSessionAdapter { ReadResponse = value }; + _sessionFactory.EnqueueSession(session); + await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); + var actual = await _service.ReadValueAsync(new NodeId("tag", 2), TestContext.Current.CancellationToken); + actual.ShouldBe(value); + actual.StatusCode.ShouldBe(StatusCodes.UncertainLastUsableValue); + actual.SourcePicoseconds.ShouldBe((ushort)12); + actual.ServerPicoseconds.ShouldBe((ushort)34); + } + + [Fact] + public async Task AlarmMapping_PreservesTimeEmptyTextAndRetainedEventId() + { + var session = new FakeSessionAdapter(); + _sessionFactory.EnqueueSession(session); + await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); + await _service.SubscribeAlarmsAsync(ct: TestContext.Current.CancellationToken); + var timestamp = new DateTime(2026, 11, 10, 12, 0, 0, DateTimeKind.Utc); + var bytes = new byte[] { 1, 2, 3 }; + AlarmEventArgs? received = null; + _service.AlarmEvent += (_, e) => received = e; + var subscription = session.CreatedSubscriptions.Single(); + subscription.SimulateEvent(subscription.ActiveHandles.Single(), new EventFieldList + { + EventFields = [Variant.From(new ByteString(bytes)), Variant.From(ObjectTypeIds.AlarmConditionType), + Variant.From("source"), Variant.From((DateTimeUtc)timestamp), Variant.From(LocalizedText.Null), + Variant.From((ushort)321), Variant.From("condition"), Variant.From(true)] + }); + bytes[0] = 99; + received.ShouldNotBeNull(); + received.Time.ShouldBe(timestamp); + received.Message.ShouldBe(""); + received.EventId.ShouldBe(new byte[] { 1, 2, 3 }); + received.Severity.ShouldBe((ushort)321); + } + // --- Browse tests --- /// @@ -348,7 +421,7 @@ public class OpcUaClientServiceTests : IDisposable [ new ReferenceDescription { - NodeId = new ExpandedNodeId("ns=2;s=Child1"), + NodeId = ExpandedNodeId.Parse("ns=2;s=Child1"), DisplayName = new LocalizedText("Child1"), NodeClass = NodeClass.Variable } @@ -397,19 +470,19 @@ public class OpcUaClientServiceTests : IDisposable [ new ReferenceDescription { - NodeId = new ExpandedNodeId("ns=2;s=Folder1"), + NodeId = ExpandedNodeId.Parse("ns=2;s=Folder1"), DisplayName = new LocalizedText("Folder1"), NodeClass = NodeClass.Object }, new ReferenceDescription { - NodeId = new ExpandedNodeId("ns=2;s=Folder2"), + NodeId = ExpandedNodeId.Parse("ns=2;s=Folder2"), DisplayName = new LocalizedText("Folder2"), NodeClass = NodeClass.Object }, new ReferenceDescription { - NodeId = new ExpandedNodeId("ns=2;s=Tag"), + NodeId = ExpandedNodeId.Parse("ns=2;s=Tag"), DisplayName = new LocalizedText("Tag"), NodeClass = NodeClass.Variable } @@ -437,7 +510,7 @@ public class OpcUaClientServiceTests : IDisposable [ new ReferenceDescription { - NodeId = new ExpandedNodeId("ns=2;s=A"), + NodeId = ExpandedNodeId.Parse("ns=2;s=A"), DisplayName = new LocalizedText("A"), NodeClass = NodeClass.Variable } @@ -447,7 +520,7 @@ public class OpcUaClientServiceTests : IDisposable [ new ReferenceDescription { - NodeId = new ExpandedNodeId("ns=2;s=B"), + NodeId = ExpandedNodeId.Parse("ns=2;s=B"), DisplayName = new LocalizedText("B"), NodeClass = NodeClass.Variable } @@ -484,7 +557,7 @@ public class OpcUaClientServiceTests : IDisposable _sessionFactory.EnqueueSession(session); await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); - await _service.SubscribeAsync(new NodeId("ns=2;s=MyNode"), 500, TestContext.Current.CancellationToken); + await _service.SubscribeAsync(NodeId.Parse("ns=2;s=MyNode"), 500, TestContext.Current.CancellationToken); session.CreatedSubscriptions.Count.ShouldBe(1); session.CreatedSubscriptions[0].AddDataChangeCount.ShouldBe(1); @@ -500,8 +573,8 @@ public class OpcUaClientServiceTests : IDisposable _sessionFactory.EnqueueSession(session); await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); - await _service.SubscribeAsync(new NodeId("ns=2;s=MyNode"), ct: TestContext.Current.CancellationToken); - await _service.SubscribeAsync(new NodeId("ns=2;s=MyNode"), ct: TestContext.Current.CancellationToken); // duplicate + await _service.SubscribeAsync(NodeId.Parse("ns=2;s=MyNode"), ct: TestContext.Current.CancellationToken); + await _service.SubscribeAsync(NodeId.Parse("ns=2;s=MyNode"), ct: TestContext.Current.CancellationToken); // duplicate session.CreatedSubscriptions[0].AddDataChangeCount.ShouldBe(1); } @@ -520,7 +593,7 @@ public class OpcUaClientServiceTests : IDisposable DataChangedEventArgs? received = null; _service.DataChanged += (_, e) => received = e; - await _service.SubscribeAsync(new NodeId("ns=2;s=MyNode"), 500, TestContext.Current.CancellationToken); + await _service.SubscribeAsync(NodeId.Parse("ns=2;s=MyNode"), 500, TestContext.Current.CancellationToken); // Simulate data change var handle = fakeSub.ActiveHandles.First(); @@ -528,7 +601,7 @@ public class OpcUaClientServiceTests : IDisposable received.ShouldNotBeNull(); received!.NodeId.ShouldBe("ns=2;s=MyNode"); - received.Value.Value.ShouldBe(99); + received.Value.WrappedValue.ShouldBe(Variant.From(99)); } /// @@ -542,8 +615,8 @@ public class OpcUaClientServiceTests : IDisposable _sessionFactory.EnqueueSession(session); await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); - await _service.SubscribeAsync(new NodeId("ns=2;s=MyNode"), ct: TestContext.Current.CancellationToken); - await _service.UnsubscribeAsync(new NodeId("ns=2;s=MyNode"), TestContext.Current.CancellationToken); + await _service.SubscribeAsync(NodeId.Parse("ns=2;s=MyNode"), ct: TestContext.Current.CancellationToken); + await _service.UnsubscribeAsync(NodeId.Parse("ns=2;s=MyNode"), TestContext.Current.CancellationToken); fakeSub.RemoveCount.ShouldBe(1); } @@ -558,7 +631,7 @@ public class OpcUaClientServiceTests : IDisposable _sessionFactory.EnqueueSession(session); await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); - await _service.UnsubscribeAsync(new NodeId("ns=2;s=NotSubscribed"), TestContext.Current.CancellationToken); + await _service.UnsubscribeAsync(NodeId.Parse("ns=2;s=NotSubscribed"), TestContext.Current.CancellationToken); // Should not throw } @@ -569,7 +642,7 @@ public class OpcUaClientServiceTests : IDisposable public async Task SubscribeAsync_WhenDisconnected_Throws() { await Should.ThrowAsync(() => - _service.SubscribeAsync(new NodeId("ns=2;s=MyNode"))); + _service.SubscribeAsync(NodeId.Parse("ns=2;s=MyNode"))); } // --- Alarm subscription tests --- @@ -742,7 +815,7 @@ public class OpcUaClientServiceTests : IDisposable _sessionFactory.EnqueueSession(session); await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); - var results = await _service.HistoryReadRawAsync(new NodeId("ns=2;s=Temp"), DateTime.UtcNow.AddHours(-1), DateTime.UtcNow, ct: TestContext.Current.CancellationToken); + var results = await _service.HistoryReadRawAsync(NodeId.Parse("ns=2;s=Temp"), DateTime.UtcNow.AddHours(-1), DateTime.UtcNow, ct: TestContext.Current.CancellationToken); results.Count.ShouldBe(2); session.HistoryReadRawCount.ShouldBe(1); @@ -755,7 +828,7 @@ public class OpcUaClientServiceTests : IDisposable public async Task HistoryReadRawAsync_WhenDisconnected_Throws() { await Should.ThrowAsync(() => - _service.HistoryReadRawAsync(new NodeId("ns=2;s=Temp"), DateTime.UtcNow.AddHours(-1), DateTime.UtcNow)); + _service.HistoryReadRawAsync(NodeId.Parse("ns=2;s=Temp"), DateTime.UtcNow.AddHours(-1), DateTime.UtcNow)); } /// @@ -769,7 +842,7 @@ public class OpcUaClientServiceTests : IDisposable await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); await Should.ThrowAsync(() => - _service.HistoryReadRawAsync(new NodeId("ns=2;s=Temp"), DateTime.UtcNow.AddHours(-1), DateTime.UtcNow)); + _service.HistoryReadRawAsync(NodeId.Parse("ns=2;s=Temp"), DateTime.UtcNow.AddHours(-1), DateTime.UtcNow)); } /// @@ -786,7 +859,7 @@ public class OpcUaClientServiceTests : IDisposable _sessionFactory.EnqueueSession(session); await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); - var results = await _service.HistoryReadAggregateAsync(new NodeId("ns=2;s=Temp"), DateTime.UtcNow.AddHours(-1), DateTime.UtcNow, AggregateType.Average, ct: TestContext.Current.CancellationToken); + var results = await _service.HistoryReadAggregateAsync(NodeId.Parse("ns=2;s=Temp"), DateTime.UtcNow.AddHours(-1), DateTime.UtcNow, AggregateType.Average, ct: TestContext.Current.CancellationToken); results.Count.ShouldBe(1); session.HistoryReadAggregateCount.ShouldBe(1); @@ -800,7 +873,7 @@ public class OpcUaClientServiceTests : IDisposable { await Should.ThrowAsync(() => _service.HistoryReadAggregateAsync( - new NodeId("ns=2;s=Temp"), DateTime.UtcNow.AddHours(-1), DateTime.UtcNow, + NodeId.Parse("ns=2;s=Temp"), DateTime.UtcNow.AddHours(-1), DateTime.UtcNow, AggregateType.Average)); } @@ -816,7 +889,7 @@ public class OpcUaClientServiceTests : IDisposable await Should.ThrowAsync(() => _service.HistoryReadAggregateAsync( - new NodeId("ns=2;s=Temp"), DateTime.UtcNow.AddHours(-1), DateTime.UtcNow, + NodeId.Parse("ns=2;s=Temp"), DateTime.UtcNow.AddHours(-1), DateTime.UtcNow, AggregateType.Average)); } @@ -840,7 +913,7 @@ public class OpcUaClientServiceTests : IDisposable return new DataValue(new Variant(["urn:server1", "urn:server2"]), StatusCodes.Good); if (nodeId == VariableIds.Server_ServerArray) return new DataValue(new Variant(["urn:server1"]), StatusCodes.Good); - return new DataValue(StatusCodes.BadNodeIdUnknown); + return DataValue.FromStatusCode(StatusCodes.BadNodeIdUnknown); } }; _sessionFactory.EnqueueSession(session); @@ -933,9 +1006,9 @@ public class OpcUaClientServiceTests : IDisposable ReadResponseFunc = nodeId => { if (nodeId == VariableIds.Server_ServerRedundancy_RedundancySupport) - return new DataValue(StatusCodes.BadNotReadable); // bad status, null Value + return DataValue.FromStatusCode(StatusCodes.BadNotReadable); // bad status, null Value if (nodeId == VariableIds.Server_ServiceLevel) - return new DataValue(StatusCodes.BadNotReadable); + return DataValue.FromStatusCode(StatusCodes.BadNotReadable); throw new ServiceResultException(StatusCodes.BadNodeIdUnknown); } }; @@ -1046,7 +1119,7 @@ public class OpcUaClientServiceTests : IDisposable var result = await _service.AcknowledgeAlarmAsync("ns=2;s=Cond", new byte[] { 1, 2 }, "acked", TestContext.Current.CancellationToken); StatusCode.IsBad(result).ShouldBeTrue(); - result.Code.ShouldBe(StatusCodes.BadConditionAlreadyEnabled); + result.Code.ShouldBe(StatusCodes.BadConditionAlreadyEnabled.Code); } /// @@ -1105,7 +1178,7 @@ public class OpcUaClientServiceTests : IDisposable var result = await _service.ConfirmAlarmAsync("ns=2;s=Cond", new byte[] { 1, 2 }, "confirmed", TestContext.Current.CancellationToken); StatusCode.IsBad(result).ShouldBeTrue(); - result.Code.ShouldBe(StatusCodes.BadConditionAlreadyEnabled); + result.Code.ShouldBe(StatusCodes.BadConditionAlreadyEnabled.Code); } // --- ShelveAlarm tests --- @@ -1186,7 +1259,7 @@ public class OpcUaClientServiceTests : IDisposable var result = await _service.ShelveAlarmAsync("ns=2;s=Cond", ShelveKind.OneShot, ct: TestContext.Current.CancellationToken); StatusCode.IsBad(result).ShouldBeTrue(); - result.Code.ShouldBe(StatusCodes.BadConditionAlreadyShelved); + result.Code.ShouldBe(StatusCodes.BadConditionAlreadyShelved.Code); } // --- Enable / Disable tests (H4 client path) --- @@ -1249,7 +1322,7 @@ public class OpcUaClientServiceTests : IDisposable var result = await _service.EnableAsync("ns=2;s=Cond", TestContext.Current.CancellationToken); StatusCode.IsBad(result).ShouldBeTrue(); - result.Code.ShouldBe(StatusCodes.BadConditionAlreadyEnabled); + result.Code.ShouldBe(StatusCodes.BadConditionAlreadyEnabled.Code); } /// @@ -1270,7 +1343,7 @@ public class OpcUaClientServiceTests : IDisposable var result = await _service.DisableAsync("ns=2;s=Cond", TestContext.Current.CancellationToken); StatusCode.IsBad(result).ShouldBeTrue(); - result.Code.ShouldBe(StatusCodes.BadConditionAlreadyDisabled); + result.Code.ShouldBe(StatusCodes.BadConditionAlreadyDisabled.Code); } // --- Missing standard alarm fields (#598: the Galaxy-era supplemental reads are gone) --- @@ -1484,7 +1557,7 @@ public class OpcUaClientServiceTests : IDisposable var gate = new TaskCompletionSource(); session1.CreateSubscriptionGate = gate; - var subscribe = _service.SubscribeAsync(new NodeId("ns=2;s=Racer"), 1000, TestContext.Current.CancellationToken); + var subscribe = _service.SubscribeAsync(NodeId.Parse("ns=2;s=Racer"), 1000, TestContext.Current.CancellationToken); await session1.CreateSubscriptionEntered.Task.WaitAsync(TimeSpan.FromSeconds(10), TestContext.Current.CancellationToken); session1.SimulateKeepAlive(false); @@ -1499,7 +1572,7 @@ public class OpcUaClientServiceTests : IDisposable replayed.AddDataChangeCount.ShouldBe(1); // And it is the live subscription: unsubscribing removes it from session2's subscription, not session1's. - await _service.UnsubscribeAsync(new NodeId("ns=2;s=Racer"), TestContext.Current.CancellationToken); + await _service.UnsubscribeAsync(NodeId.Parse("ns=2;s=Racer"), TestContext.Current.CancellationToken); replayed.RemoveCount.ShouldBe(1); replayed.ActiveHandles.ShouldBeEmpty(); } @@ -1548,7 +1621,7 @@ public class OpcUaClientServiceTests : IDisposable var tasks = new List(); for (var i = 0; i < 50; i++) { - var nodeId = new NodeId($"ns=2;s=Node{i}"); + var nodeId = NodeId.Parse($"ns=2;s=Node{i}"); tasks.Add(Task.Run(async () => { await _service.SubscribeAsync(nodeId); @@ -1560,6 +1633,55 @@ public class OpcUaClientServiceTests : IDisposable await Should.NotThrowAsync(() => Task.WhenAll(tasks)); } + [Fact] + public async Task QueuedCallbacks_AfterDisposal_AreIgnored() + { + var session = new FakeSessionAdapter(); + _sessionFactory.EnqueueSession(session); + await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); + await _service.SubscribeAsync(new NodeId("tag", 2), ct: TestContext.Current.CancellationToken); + await _service.SubscribeAlarmsAsync(ct: TestContext.Current.CancellationToken); + var data = session.CreatedSubscriptions[0]; + var alarm = session.CreatedSubscriptions[1]; + var queuedData = data.CaptureDataCallback(data.ActiveHandles.Single()); + var queuedAlarm = alarm.CaptureEventCallback(alarm.ActiveHandles.Single()); + var dataCount = 0; + var alarmCount = 0; + _service.DataChanged += (_, _) => dataCount++; + _service.AlarmEvent += (_, _) => alarmCount++; + queuedData("ns=2;s=tag", new DataValue(Variant.From(1))); + queuedAlarm(new EventFieldList { EventFields = [Variant.From(ByteString.Empty)] }); + dataCount.ShouldBe(1); + alarmCount.ShouldBe(1); + _service.Dispose(); + queuedData("ns=2;s=tag", new DataValue(Variant.From(2))); + queuedAlarm(new EventFieldList { EventFields = [Variant.From(ByteString.Empty)] }); + dataCount.ShouldBe(1); + alarmCount.ShouldBe(1); + } + + [Fact] + public async Task QueuedCallbacks_FromPreviousSession_AreIgnoredAfterFailover() + { + var first = new FakeSessionAdapter(); + var second = new FakeSessionAdapter(); + _sessionFactory.EnqueueSession(first); + _sessionFactory.EnqueueSession(second); + await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); + await _service.SubscribeAsync(new NodeId("tag", 2), ct: TestContext.Current.CancellationToken); + var firstSubscription = first.CreatedSubscriptions.Single(); + var queued = firstSubscription.CaptureDataCallback(firstSubscription.ActiveHandles.Single()); + var received = new List(); + _service.DataChanged += (_, e) => received.Add(e.Value); + first.SimulateKeepAlive(false); + await _service.LastFailover!.WaitAsync(TestContext.Current.CancellationToken); + queued("ns=2;s=tag", new DataValue(Variant.From(1))); + received.ShouldBeEmpty(); + var current = second.CreatedSubscriptions.Single(); + current.SimulateDataChange(current.ActiveHandles.Single(), new DataValue(Variant.From(2))); + received.ShouldHaveSingleItem().WrappedValue.ShouldBe(Variant.From(2)); + } + // --- Dispose tests --- /// @@ -1598,7 +1720,7 @@ public class OpcUaClientServiceTests : IDisposable await Should.ThrowAsync(() => _service.ConnectAsync(ValidSettings())); await Should.ThrowAsync(() => - _service.ReadValueAsync(new NodeId("ns=2;s=X"))); + _service.ReadValueAsync(NodeId.Parse("ns=2;s=X"))); } // --- Factory tests --- @@ -1643,7 +1765,7 @@ public class OpcUaClientServiceTests : IDisposable await _service.ConnectAsync(ValidSettings(), TestContext.Current.CancellationToken); // Subscribe data (uses dataFakeSub from session.NextSubscription). - await _service.SubscribeAsync(new NodeId("ns=2;s=Node1"), ct: TestContext.Current.CancellationToken); + await _service.SubscribeAsync(NodeId.Parse("ns=2;s=Node1"), ct: TestContext.Current.CancellationToken); // Now set NextSubscription on the session so SubscribeAlarmsAsync gets the alarm fake. session.NextSubscription = alarmFakeSub; diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.UI.Tests/Fakes/FakeOpcUaClientService.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.UI.Tests/Fakes/FakeOpcUaClientService.cs index a44d7a085..1142d3d27 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.UI.Tests/Fakes/FakeOpcUaClientService.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.UI.Tests/Fakes/FakeOpcUaClientService.cs @@ -191,7 +191,7 @@ public sealed class FakeOpcUaClientService : IOpcUaClientService LastBrowseParentNodeId = parentNodeId; if (BrowseException != null) throw BrowseException; - if (parentNodeId != null && BrowseResultsByParent.TryGetValue(parentNodeId.ToString(), out var perParent)) + if (parentNodeId != null && BrowseResultsByParent.TryGetValue(parentNodeId.Value.ToString(), out var perParent)) return Task.FromResult(perParent); return Task.FromResult(BrowseResults); diff --git a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.UI.Tests/ReadWriteViewModelTests.cs b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.UI.Tests/ReadWriteViewModelTests.cs index ff46d4e6b..8363066cc 100644 --- a/tests/Client/ZB.MOM.WW.OtOpcUa.Client.UI.Tests/ReadWriteViewModelTests.cs +++ b/tests/Client/ZB.MOM.WW.OtOpcUa.Client.UI.Tests/ReadWriteViewModelTests.cs @@ -23,6 +23,26 @@ public class ReadWriteViewModelTests _vm = new ReadWriteViewModel(_service, dispatcher); } + [Fact] + public async Task ReadCommand_FormatsSdkArraysByteStringsAndEmptyText() + { + _vm.IsConnected = true; + _vm.SelectedNodeId = "ns=2;s=SomeNode"; + foreach (var (value, expected) in new (Variant Value, string Expected)[] + { + (Variant.From(new int[] { 1, 2 }.ToArrayOf()), "[1,2]"), + (Variant.From(ArrayOf.Empty), "[]"), + (Variant.From(ByteString.From(new byte[] { 3, 4 })), "[3,4]"), + (Variant.From(LocalizedText.Null), ""), + (Variant.Null, "(null)") + }) + { + _service.ReadResult = new DataValue(value, StatusCodes.Good); + await _vm.ReadCommand.ExecuteAsync(null); + _vm.CurrentValue.ShouldBe(expected); + } + } + /// Verifies that the read command cannot execute when disconnected. [Fact] public void ReadCommand_CannotExecute_WhenDisconnected() diff --git a/tests/Core/ZB.MOM.WW.OtOpcUa.Core.Abstractions.Tests/StatusCodeParityTests.cs b/tests/Core/ZB.MOM.WW.OtOpcUa.Core.Abstractions.Tests/StatusCodeParityTests.cs index 02122ad1b..d1a98bcbf 100644 --- a/tests/Core/ZB.MOM.WW.OtOpcUa.Core.Abstractions.Tests/StatusCodeParityTests.cs +++ b/tests/Core/ZB.MOM.WW.OtOpcUa.Core.Abstractions.Tests/StatusCodeParityTests.cs @@ -48,8 +48,17 @@ public sealed class StatusCodeParityTests private static readonly IReadOnlyDictionary SdkStatusCodes = typeof(Opc.Ua.StatusCodes) .GetFields(BindingFlags.Public | BindingFlags.Static) - .Where(f => f.IsLiteral && f.FieldType == typeof(uint)) - .ToDictionary(f => f.Name, f => (uint)f.GetRawConstantValue()!, StringComparer.Ordinal); + .Where(f => f.FieldType == typeof(Opc.Ua.StatusCode)) + .ToDictionary(f => f.Name, f => ((Opc.Ua.StatusCode)f.GetValue(null)!).Code, StringComparer.Ordinal); + + [Fact] + public void SDK_oracle_contains_all_status_severities() + { + SdkStatusCodes.Count.ShouldBeGreaterThan(200); + SdkStatusCodes["Good"].ShouldBe(0u); + SdkStatusCodes["Uncertain"].ShouldBe(0x40000000u); + SdkStatusCodes["Bad"].ShouldBe(0x80000000u); + } /// /// Every status-shaped const uint declared anywhere in the deployed driver assemblies, as diff --git a/tests/Drivers/Historian.Conformance/AtTimeConformance.cs b/tests/Drivers/Historian.Conformance/AtTimeConformance.cs index 0379f484e..4061ce032 100644 --- a/tests/Drivers/Historian.Conformance/AtTimeConformance.cs +++ b/tests/Drivers/Historian.Conformance/AtTimeConformance.cs @@ -24,7 +24,7 @@ public abstract class AtTimeConformance : ConformanceBase var code = new Opc.Ua.StatusCode(GoodInterpolated); code.AggregateBits.ShouldBe(Opc.Ua.AggregateBits.Interpolated); Opc.Ua.StatusCode.IsGood(code).ShouldBeTrue(); - new Opc.Ua.StatusCode(UncertainInterpolated).CodeBits.ShouldBe(Opc.Ua.StatusCodes.UncertainDataSubNormal); + new Opc.Ua.StatusCode(UncertainInterpolated).CodeBits.ShouldBe(Opc.Ua.StatusCodes.UncertainDataSubNormal.Code); await Task.CompletedTask; } diff --git a/tests/Drivers/Historian.Conformance/ProcessedConformance.cs b/tests/Drivers/Historian.Conformance/ProcessedConformance.cs index 5f51434a9..71858e26c 100644 --- a/tests/Drivers/Historian.Conformance/ProcessedConformance.cs +++ b/tests/Drivers/Historian.Conformance/ProcessedConformance.cs @@ -31,10 +31,10 @@ public abstract class ProcessedConformance : ConformanceBase { new Opc.Ua.StatusCode(GoodCalc).AggregateBits.ShouldBe(Opc.Ua.AggregateBits.Calculated); new Opc.Ua.StatusCode(UncertainCalc).AggregateBits.ShouldBe(Opc.Ua.AggregateBits.Calculated); - new Opc.Ua.StatusCode(UncertainCalc).CodeBits.ShouldBe(Opc.Ua.StatusCodes.UncertainDataSubNormal); - new Opc.Ua.StatusCode(NoDataCalc).CodeBits.ShouldBe(Opc.Ua.StatusCodes.BadNoData); + new Opc.Ua.StatusCode(UncertainCalc).CodeBits.ShouldBe(Opc.Ua.StatusCodes.UncertainDataSubNormal.Code); + new Opc.Ua.StatusCode(NoDataCalc).CodeBits.ShouldBe(Opc.Ua.StatusCodes.BadNoData.Code); new Opc.Ua.StatusCode(NoDataCalc).AggregateBits.ShouldBe(Opc.Ua.AggregateBits.Calculated); - new Opc.Ua.StatusCode(InvalidInputsCalc).CodeBits.ShouldBe(Opc.Ua.StatusCodes.BadAggregateInvalidInputs); + new Opc.Ua.StatusCode(InvalidInputsCalc).CodeBits.ShouldBe(Opc.Ua.StatusCodes.BadAggregateInvalidInputs.Code); } [Theory] diff --git a/tests/Drivers/Historian.Conformance/SdkAggregateOracle.cs b/tests/Drivers/Historian.Conformance/SdkAggregateOracle.cs index b7dd2f781..0be20dfd0 100644 --- a/tests/Drivers/Historian.Conformance/SdkAggregateOracle.cs +++ b/tests/Drivers/Historian.Conformance/SdkAggregateOracle.cs @@ -1,13 +1,14 @@ using Opc.Ua; using Opc.Ua.Server; +using ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates; using Shouldly; using ZB.MOM.WW.OtOpcUa.Core.Abstractions; namespace ZB.MOM.WW.OtOpcUa.Driver.Historian.Conformance; /// -/// Drives the pinned OPC UA SDK's own Part 13 aggregate calculators (Opc.Ua.Server — the classes the SDK's -/// AggregateManager registers) in-process over a sample set, so our processed reads can be compared with the +/// Drives the application's versioned 1.5.378.182 Part 13 compatibility calculators — the same factories +/// the upgraded server registers for live aggregates in-process over a sample set, so our processed reads can be compared with the /// reference implementation bucket by bucket (#677). The calculators run under the server's default /// (TreatUncertainAsBad = false, PercentDataBad = PercentDataGood = 100, /// UseSlopedExtrapolation = false), sloped interpolation, source timestamps. @@ -17,6 +18,7 @@ namespace ZB.MOM.WW.OtOpcUa.Driver.Historian.Conformance; /// public static class SdkAggregateOracle { + private static readonly ITelemetryContext Telemetry = DefaultTelemetry.Create(_ => { }); /// One processed value: value (double / int / null), full status code, timestamp. public readonly record struct Result(object? Value, uint StatusCode, DateTime Timestamp); @@ -43,22 +45,7 @@ public static class SdkAggregateOracle var id = AggregateId(aggregate); var ms = interval.TotalMilliseconds; var cfg = DefaultConfiguration; - IAggregateCalculator calc = aggregate switch - { - HistoryAggregateType.Average or HistoryAggregateType.TimeAverage or HistoryAggregateType.TimeAverage2 - or HistoryAggregateType.Total or HistoryAggregateType.Total2 => - new AverageAggregateCalculator(id, start, end, ms, false, cfg, null), - HistoryAggregateType.Minimum or HistoryAggregateType.Maximum or HistoryAggregateType.Range - or HistoryAggregateType.MinimumActualTime or HistoryAggregateType.MaximumActualTime => - new MinMaxAggregateCalculator(id, start, end, ms, false, cfg, null), - HistoryAggregateType.Count => new CountAggregateCalculator(id, start, end, ms, false, cfg, null), - HistoryAggregateType.PercentGood or HistoryAggregateType.PercentBad => - new StatusAggregateCalculator(id, start, end, ms, false, cfg, null), - HistoryAggregateType.Start or HistoryAggregateType.End or HistoryAggregateType.Delta => - new StartEndAggregateCalculator(id, start, end, ms, false, cfg, null), - HistoryAggregateType.Interpolative => new AggregateCalculator(id, start, end, ms, false, cfg, null), - _ => throw new ArgumentOutOfRangeException(nameof(aggregate), aggregate, "no SDK calculator mapped"), - }; + IAggregateCalculator calc = CompatibilityAggregateFactory.Create(id, start, end, ms, false, cfg, Telemetry); // The SDK expects values in the direction of the read: ascending forward, descending reverse. var ordered = samples.OrderBy(s => s.Time).ToList(); @@ -68,9 +55,8 @@ public static class SdkAggregateOracle var results = new List(); for (var guard = 0; guard < 100_000; guard++) { - var dv = calc.GetProcessedValue(true); - if (dv is null) break; - results.Add(new Result(dv.Value, dv.StatusCode.Code, DateTime.SpecifyKind(dv.SourceTimestamp, DateTimeKind.Utc))); + if (!calc.TryGetProcessedValue(true, out var dv)) break; + results.Add(new Result(dv.WrappedValue.AsBoxedObject(Variant.BoxingBehavior.Legacy), dv.StatusCode.Code, (DateTime)dv.SourceTimestamp)); } return results; } @@ -123,20 +109,16 @@ public static class SdkAggregateOracle problems.ShouldBeEmpty($"{label} differs from the SDK:\n" + string.Join("\n", problems)); } - private static DataValue ToDataValue(DateTime t, HistorianValue v, uint status) => new() - { - WrappedValue = v.Kind switch + private static DataValue ToDataValue(DateTime t, HistorianValue v, uint status) => new( + v.Kind switch { HistorianValueKind.Empty => Variant.Null, - HistorianValueKind.Int64 => new Variant(v.Integer), - HistorianValueKind.Boolean => new Variant(v.Number != 0), - HistorianValueKind.String => new Variant(v.Text), - _ => new Variant(v.Number), + HistorianValueKind.Int64 => Variant.From(v.Integer), + HistorianValueKind.Boolean => Variant.From(v.Number != 0), + HistorianValueKind.String => v.Text is { } text ? Variant.From(text) : Variant.Null, + _ => Variant.From(v.Number), }, - StatusCode = status, - SourceTimestamp = t, - ServerTimestamp = t, - }; + status, t, t); private static NodeId AggregateId(HistoryAggregateType a) => a switch { diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.Tests/GatewayBoundingValueTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.Tests/GatewayBoundingValueTests.cs index 0b855923a..40979a0cc 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.Tests/GatewayBoundingValueTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.Tests/GatewayBoundingValueTests.cs @@ -114,7 +114,7 @@ public sealed class GatewayBoundingValueTests { var bound = await HistoryBounds.StartBoundAsync(Source(Aveva()), "T", At(-30), reverse: false, 65536, Now, Ct); - bound!.StatusCode.ShouldBe(Opc.Ua.StatusCodes.BadBoundNotFound); + bound!.StatusCode.ShouldBe(Opc.Ua.StatusCodes.BadBoundNotFound.Code); bound.SourceTimestampUtc.ShouldBe(At(-30)); bound.Value.ShouldBeNull(); } @@ -134,7 +134,7 @@ public sealed class GatewayBoundingValueTests after.Value.ShouldBe(5d); var missing = await HistoryBounds.EndBoundAsync(source, "T", HistoryBounds.For(At(0), At(101)), At(100), 65536, Now, Ct); - missing.StatusCode.ShouldBe(Opc.Ua.StatusCodes.BadBoundNotFound); + missing.StatusCode.ShouldBe(Opc.Ua.StatusCodes.BadBoundNotFound.Code); missing.SourceTimestampUtc.ShouldBe(At(101)); } @@ -156,7 +156,7 @@ public sealed class GatewayBoundingValueTests var calls = fake.ReadRawCallCount; var beyond = Now.AddDays(3); var missing = await HistoryBounds.EndBoundAsync(source, "T", HistoryBounds.For(At(0), beyond), At(100), 65536, Now, Ct); - missing.StatusCode.ShouldBe(Opc.Ua.StatusCodes.BadBoundNotFound); + missing.StatusCode.ShouldBe(Opc.Ua.StatusCodes.BadBoundNotFound.Code); missing.SourceTimestampUtc.ShouldBe(beyond); fake.ReadRawCallCount.ShouldBe(calls, "a bound beyond the horizon is not found without a read"); source.GetHealthSnapshot().TotalFailures.ShouldBe(0); diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.Tests/GatewayCeilingPagingTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.Tests/GatewayCeilingPagingTests.cs index 374147a6e..c4c6afc9b 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.Tests/GatewayCeilingPagingTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.Tests/GatewayCeilingPagingTests.cs @@ -106,7 +106,7 @@ public sealed class GatewayCeilingPagingTests : IDisposable try { var first = ReadRaw(nm, nodeId, At(0), At(3600), 5000, null); - first.Error.StatusCode.Code.ShouldBe(StatusCodes.Good); + first.Error.StatusCode.ShouldBe(StatusCodes.Good); first.Values.Count.ShouldBe(FirstPage); first.Cp.ShouldNotBeNull(); // The budget the client asked for (+ lookahead + allowance, refused naming 1000), the ceiling re-read that cannot @@ -114,7 +114,7 @@ public sealed class GatewayCeilingPagingTests : IDisposable fake.RawCalls.Select(c => c.MaxValues).ShouldBe([5000 + 1 + RawAggregateReader.PreWindowAllowance, Ceiling, Ceiling]); var (rest, _, status) = DrainFrom(nm, nodeId, At(0), At(3600), 5000, first.Cp); - status.Code.ShouldBe(StatusCodes.Good); + status.ShouldBe(StatusCodes.Good); first.Values.Concat(rest).ShouldBe(PerSecond(3600).Select(s => s.Item2)); Refusals(fake).ShouldBe(1); } @@ -140,7 +140,7 @@ public sealed class GatewayCeilingPagingTests : IDisposable ? DrainFrom(nm, nodeId, At(3600), At(-1), n, null) : DrainFrom(nm, nodeId, At(0), At(3600), n, null); - status.Code.ShouldBe(StatusCodes.Good); + status.ShouldBe(StatusCodes.Good); var expected = stored.Select(s => s.Item2); values.ShouldBe(reverse ? expected.Reverse() : expected); pages[0].ShouldBe(FirstPage); @@ -217,10 +217,10 @@ public sealed class GatewayCeilingPagingTests : IDisposable var (values, pages, status) = DrainFrom(nm, nodeId, At(0), At(5000), n, null, maxPages: 60); var expected = stored.Select(s => s.Item2).ToList(); - if (status.Code == StatusCodes.Good) values.ShouldBe(expected); + if (status == StatusCodes.Good) values.ShouldBe(expected); else { - status.Code.ShouldBe(StatusCodes.BadTooManyOperations); + status.ShouldBe(StatusCodes.BadTooManyOperations); values.ShouldBe(expected.Take(values.Count)); // an exact prefix size.ShouldBeGreaterThan(L - 2, "a cluster that fits the over-fetch is always served"); } @@ -254,7 +254,7 @@ public sealed class GatewayCeilingPagingTests : IDisposable ds.MaxRawValuesPerRead.ShouldBe(0); var (rest, pages, status) = DrainFrom(nm, nodeId, At(0), At(5000), 0, first.Cp, maxPages: 20); - status.Code.ShouldBe(StatusCodes.Good); + status.ShouldBe(StatusCodes.Good); first.Values.Concat(rest).ShouldBe(stored.Select(s => s.Item2)); pages.Count.ShouldBeLessThan(20); } @@ -278,7 +278,7 @@ public sealed class GatewayCeilingPagingTests : IDisposable fake.MaxValuesCeiling = 500; // the operator lowered it fake.RawCalls.Clear(); var (rest, pages, status) = DrainFrom(nm, nodeId, At(0), At(3600), 5000, p2.Cp, maxPages: 20); - status.Code.ShouldBe(StatusCodes.Good); + status.ShouldBe(StatusCodes.Good); got.AddRange(rest); got.ShouldBe(stored.Select(s => s.Item2)); pages.ShouldAllBe(p => p <= 500 - RawAggregateReader.PreWindowAllowance); @@ -302,7 +302,7 @@ public sealed class GatewayCeilingPagingTests : IDisposable var start = At(10).AddMilliseconds(500); var end = At(3000).AddMilliseconds(500); var (values, pages, status) = DrainFrom(nm, nodeId, start, end, 5000, null, returnBounds: true); - status.Code.ShouldBe(StatusCodes.Good); + status.ShouldBe(StatusCodes.Good); values.ShouldBe(Enumerable.Range(10, 2992).Select(i => (double)i)); pages.ShouldAllBe(p => p <= L); Refusals(fake).ShouldBe(0); @@ -325,7 +325,7 @@ public sealed class GatewayCeilingPagingTests : IDisposable try { var r = ReadRaw(nm, nodeId, DateTime.MinValue, T0.AddMilliseconds(200_000), n, null); - r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good); + r.Error.StatusCode.ShouldBe(StatusCodes.Good); r.Cp.ShouldNotBeNull(); var page = ceiling - RawAggregateReader.PreWindowAllowance - 1; r.Values.ShouldBe(Enumerable.Range(200_000 - r.Values.Count, r.Values.Count).Reverse().Select(i => (double)i)); @@ -360,7 +360,7 @@ public sealed class GatewayCeilingPagingTests : IDisposable try { var (values, pages, status) = DrainFrom(nm, nodeId, DateTime.UnixEpoch, DateTime.UnixEpoch.AddDays(1), 0, null); - status.Code.ShouldBe(StatusCodes.Good); + status.ShouldBe(StatusCodes.Good); values.ShouldBe(stored.Select(s => s.Item2)); pages.Count.ShouldBeGreaterThan(1); } @@ -377,7 +377,7 @@ public sealed class GatewayCeilingPagingTests : IDisposable { ReadRaw(nm, nodeId, DateTime.UnixEpoch, DateTime.UnixEpoch.AddSeconds(5), 5000, null); // learns the ceiling var r = ReadRaw(nm, nodeId, DateTime.MinValue, DateTime.UnixEpoch.AddDays(30), 10, null); - r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good); + r.Error.StatusCode.ShouldBe(StatusCodes.Good); r.Values.ShouldBe(Enumerable.Range(2991, 10).Reverse().Select(i => (double)i)); // the LATEST ten, newest first } finally { await host.DisposeAsync(); } @@ -425,7 +425,7 @@ public sealed class GatewayCeilingPagingTests : IDisposable fake.RawCalls.Clear(); var (values, _, status) = DrainFrom(nm, nodeId, At(0), x.AddDays(1), n, null); - status.Code.ShouldBe(StatusCodes.Good); + status.ShouldBe(StatusCodes.Good); values.ShouldBe(stored.Select(s => s.Item2)); Refusals(fake).ShouldBe(0); EveryRequestFits(fake); @@ -476,7 +476,7 @@ public sealed class GatewayCeilingPagingTests : IDisposable try { var r = ReadRaw(nm, nodeId, At(0), At(10), 10, null); - r.Error.StatusCode.Code.ShouldBe(StatusCodes.BadNoCommunication); + r.Error.StatusCode.ShouldBe(StatusCodes.BadNoCommunication); } finally { await host.DisposeAsync(); } } @@ -528,7 +528,7 @@ public sealed class GatewayCeilingPagingTests : IDisposable private static (IReadOnlyList Values, ServiceResult Error, byte[]? Cp) ReadRaw( OtOpcUaNodeManager nm, NodeId nodeId, DateTime start, DateTime end, uint max, byte[]? inboundCp, bool returnBounds = false) { - var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, identity: null); + var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, requestLifetime: RequestLifetime.None, identity: null); var details = new ReadRawModifiedDetails { ReturnBounds = returnBounds, @@ -537,16 +537,19 @@ public sealed class GatewayCeilingPagingTests : IDisposable EndTime = end, NumValuesPerNode = max, }; - var nodesToRead = new List { new() { NodeId = nodeId, ContinuationPoint = inboundCp } }; + var nodesToRead = new List { new() { NodeId = nodeId, ContinuationPoint = inboundCp is null ? default : ByteString.From(inboundCp) } }; var results = new List { null! }; var errors = new List { null! }; nm.HistoryRead(context, details, TimestampsToReturn.Both, releaseContinuationPoints: false, nodesToRead, results, errors); var values = new List(); - if (results[0]?.HistoryData is { } ho && !ExtensionObject.IsNull(ho)) - foreach (var dv in ((HistoryData)ExtensionObject.ToEncodeable(ho)).DataValues) - values.Add(Convert.ToDouble(dv.Value)); - return (values, errors[0], results[0]?.ContinuationPoint); + if (results[0]?.HistoryData is { IsNull: false } historyData) + { + var data = (HistoryData)ExtensionObject.ToEncodeable(historyData)!; + foreach (var dv in data.DataValues) + values.Add(Convert.ToDouble(SdkValueBoundary.ToClr(dv.WrappedValue))); + } + return (values, errors[0], results[0]?.ContinuationPoint is { IsNull: false } cp ? cp.ToArray() : null); } public void Dispose() diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.Tests/GatewayRawCapTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.Tests/GatewayRawCapTests.cs index c1c5da7f8..91ae847e2 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.Tests/GatewayRawCapTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Gateway.Tests/GatewayRawCapTests.cs @@ -205,7 +205,7 @@ public sealed class GatewayRawCapTests : IDisposable ? DrainFrom(nm, nodeId, At(3600), At(-1), n, null) : DrainFrom(nm, nodeId, At(0), At(3600), n, null); - status.Code.ShouldBe(StatusCodes.Good); + status.ShouldBe(StatusCodes.Good); var expected = Enumerable.Range(0, 3600).Select(i => (double)i); values.ShouldBe(reverse ? expected.Reverse() : expected); pages.Count.ShouldBeGreaterThan(1, "a year-sized window at N = 0 is paged, not one shot"); @@ -224,7 +224,7 @@ public sealed class GatewayRawCapTests : IDisposable try { var (values, pages, status) = DrainFrom(nm, nodeId, At(10).AddMilliseconds(500), At(3000).AddMilliseconds(500), 0, null, returnBounds: true); - status.Code.ShouldBe(StatusCodes.Good); + status.ShouldBe(StatusCodes.Good); values.ShouldBe(Enumerable.Range(10, 2992).Select(i => (double)i)); // start bound +10, data +11..+3000, end bound +3001 pages.ShouldAllBe(p => p <= Cap); fake.RawCalls.ShouldAllBe(c => c.MaxValues > 0 && c.MaxValues <= Cap + RawAggregateReader.PreWindowAllowance); @@ -277,21 +277,24 @@ public sealed class GatewayRawCapTests : IDisposable private static (IReadOnlyList Values, ServiceResult Error, byte[]? Cp) ReadRaw( OtOpcUaNodeManager nm, NodeId nodeId, DateTime start, DateTime end, uint max, byte[]? inboundCp, bool returnBounds = false) { - var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, identity: null); + var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, requestLifetime: RequestLifetime.None, identity: null); var details = new ReadRawModifiedDetails { ReturnBounds = returnBounds, IsReadModified = false, StartTime = start, EndTime = end, NumValuesPerNode = max, }; - var nodesToRead = new List { new() { NodeId = nodeId, ContinuationPoint = inboundCp } }; + var nodesToRead = new List { new() { NodeId = nodeId, ContinuationPoint = inboundCp is null ? default : ByteString.From(inboundCp) } }; var results = new List { null! }; var errors = new List { null! }; nm.HistoryRead(context, details, TimestampsToReturn.Both, releaseContinuationPoints: false, nodesToRead, results, errors); var values = new List(); - if (results[0]?.HistoryData is { } ho && !ExtensionObject.IsNull(ho)) - foreach (var dv in ((HistoryData)ExtensionObject.ToEncodeable(ho)).DataValues) - values.Add(Convert.ToDouble(dv.Value)); - return (values, errors[0], results[0]?.ContinuationPoint); + if (results[0]?.HistoryData is { IsNull: false } historyData) + { + var data = (HistoryData)ExtensionObject.ToEncodeable(historyData)!; + foreach (var dv in data.DataValues) + values.Add(Convert.ToDouble(SdkValueBoundary.ToClr(dv.WrappedValue))); + } + return (values, errors[0], results[0]?.ContinuationPoint is { IsNull: false } cp ? cp.ToArray() : null); } public void Dispose() diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.IntegrationTests/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.IntegrationTests.csproj b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.IntegrationTests/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.IntegrationTests.csproj index de0bc2753..e814277ae 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.IntegrationTests/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.IntegrationTests.csproj +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.IntegrationTests/ZB.MOM.WW.OtOpcUa.Driver.Historian.QuestDb.IntegrationTests.csproj @@ -23,6 +23,8 @@ + + diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.Tests/StatusCodeOracleTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.Tests/StatusCodeOracleTests.cs index a672a6211..c5638b19e 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.Tests/StatusCodeOracleTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.Tests/StatusCodeOracleTests.cs @@ -9,7 +9,7 @@ public sealed class StatusCodeOracleTests [Fact] public void Calculated_bits_match_the_SDK() { - var sdk = new Opc.Ua.StatusCode(Opc.Ua.StatusCodes.Good).SetAggregateBits(Opc.Ua.AggregateBits.Calculated); + var sdk = Opc.Ua.StatusCodes.Good.WithAggregateBits(Opc.Ua.AggregateBits.Calculated); sdk.Code.ShouldBe(HistorianInfoBits.WithCalculated(HistorianStatusCodes.Good)); ((uint)Opc.Ua.AggregateBits.Calculated).ShouldBe(HistorianInfoBits.HistorianCalculated); } @@ -17,7 +17,7 @@ public sealed class StatusCodeOracleTests [Fact] public void Interpolated_bits_match_the_SDK() { - var sdk = new Opc.Ua.StatusCode(Opc.Ua.StatusCodes.Good).SetAggregateBits(Opc.Ua.AggregateBits.Interpolated); + var sdk = Opc.Ua.StatusCodes.Good.WithAggregateBits(Opc.Ua.AggregateBits.Interpolated); sdk.Code.ShouldBe(HistorianInfoBits.WithInterpolated(HistorianStatusCodes.Good)); ((uint)Opc.Ua.AggregateBits.Interpolated).ShouldBe(HistorianInfoBits.HistorianInterpolated); } @@ -25,7 +25,7 @@ public sealed class StatusCodeOracleTests /// /// A stored status that already carries a historian bit (a sample written via HistoryUpdate with the Calculated /// bit, say) must come back with ONE historian bit, never both: the existing pair is masked off first. The SDK - /// agrees — SetAggregateBits replaces, it does not OR. + /// agrees — WithAggregateBits replaces, it does not OR. /// [Fact] public void Setting_one_historian_bit_clears_the_other() @@ -45,7 +45,7 @@ public sealed class StatusCodeOracleTests [Fact] public void Generic_bad_matches_the_SDK() => - HistorianStatusCodes.Bad.ShouldBe(Opc.Ua.StatusCodes.Bad); + HistorianStatusCodes.Bad.ShouldBe(Opc.Ua.StatusCodes.Bad.Code); [Fact] public void Info_type_is_data_value() => diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.Tests/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.Tests.csproj b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.Tests/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.Tests.csproj index f52434f39..959a08849 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.Tests/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.Tests.csproj +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.Tests/ZB.MOM.WW.OtOpcUa.Driver.Historian.Sql.Common.Tests.csproj @@ -28,6 +28,8 @@ + + diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.IntegrationTests/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.IntegrationTests.csproj b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.IntegrationTests/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.IntegrationTests.csproj index 732de3bb5..8f3d3b1d0 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.IntegrationTests/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.IntegrationTests.csproj +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.IntegrationTests/ZB.MOM.WW.OtOpcUa.Driver.Historian.SqlServer.IntegrationTests.csproj @@ -22,6 +22,8 @@ + + diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.Tests/OpcUaClientBrowseSessionAttributesTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.Tests/OpcUaClientBrowseSessionAttributesTests.cs index c8c13c09c..d59a2855d 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.Tests/OpcUaClientBrowseSessionAttributesTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.Tests/OpcUaClientBrowseSessionAttributesTests.cs @@ -20,23 +20,23 @@ public sealed class OpcUaClientBrowseSessionAttributesTests private static Mock SessionReturning(NodeClass nodeClass, NodeId dataType, int valueRank, byte userAccess) { var mock = new Mock(MockBehavior.Loose); - mock.SetupGet(s => s.MessageContext).Returns(new ServiceMessageContext(BrowseTelemetry.Context)); + mock.SetupGet(s => s.MessageContext).Returns(ServiceMessageContext.Create(BrowseTelemetry.Context)); mock.SetupGet(s => s.NamespaceUris).Returns(new NamespaceTable()); mock.Setup(s => s.ReadAsync( It.IsAny(), It.IsAny(), It.IsAny(), - It.IsAny(), It.IsAny())) - .ReturnsAsync((RequestHeader _, double _, TimestampsToReturn _, ReadValueIdCollection nodes, CancellationToken _) => + It.IsAny>(), It.IsAny())) + .ReturnsAsync((RequestHeader _, double _, TimestampsToReturn _, ArrayOf nodes, CancellationToken _) => new ReadResponse { ResponseHeader = new ResponseHeader(), - Results = [.. nodes.Select(n => n.AttributeId switch + Results = [.. nodes.ToList().Select(n => n.AttributeId switch { Attributes.NodeClass => new DataValue(new Variant((int)nodeClass)), Attributes.DisplayName => new DataValue(new Variant(new LocalizedText("Speed"))), Attributes.DataType => new DataValue(new Variant(dataType)), Attributes.ValueRank => new DataValue(new Variant(valueRank)), Attributes.UserAccessLevel => new DataValue(new Variant(userAccess)), - _ => new DataValue(StatusCodes.BadAttributeIdInvalid), + _ => DataValue.FromStatusCode(StatusCodes.BadAttributeIdInvalid), })], DiagnosticInfos = [], }); @@ -101,19 +101,19 @@ public sealed class OpcUaClientBrowseSessionAttributesTests session.AttributesAsync("nsu=urn:not-in-table;s=X", TestContext.Current.CancellationToken)); } - private sealed class TrackingCredential : IDisposable + private sealed class TrackingApplication : IAsyncDisposable { public int Disposed { get; private set; } - public void Dispose() => Disposed++; + public ValueTask DisposeAsync() { Disposed++; return ValueTask.CompletedTask; } } - /// Review m9: the browse session disposes the user certificate it was handed, with itself. + /// Review m9: the browse session disposes the SDK application it was handed, with itself. [Fact] - public async Task The_session_disposes_the_credential_it_owns() + public async Task The_session_disposes_the_application_it_owns() { var mock = SessionReturning(NodeClass.Variable, DataTypeIds.Int32, -1, 1); - var credential = new TrackingCredential(); + var credential = new TrackingApplication(); var session = new OpcUaClientBrowseSession( mock.Object, NamespaceMap.FromTable(new NamespaceTable()), ObjectIds.ObjectsFolder, credential); diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.Tests/OpcUaClientBrowseSessionPaginationTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.Tests/OpcUaClientBrowseSessionPaginationTests.cs index 288111404..b89eaa698 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.Tests/OpcUaClientBrowseSessionPaginationTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.Tests/OpcUaClientBrowseSessionPaginationTests.cs @@ -20,7 +20,7 @@ public sealed class OpcUaClientBrowseSessionPaginationTests private static Mock BuildSession(bool cancelNext) { var mock = new Mock(MockBehavior.Loose); - mock.SetupGet(s => s.MessageContext).Returns(new ServiceMessageContext(BrowseTelemetry.Context)); + mock.SetupGet(s => s.MessageContext).Returns(ServiceMessageContext.Create(BrowseTelemetry.Context)); mock.SetupGet(s => s.NamespaceUris).Returns(new NamespaceTable()); var firstRef = new ReferenceDescription @@ -32,44 +32,44 @@ public sealed class OpcUaClientBrowseSessionPaginationTests }; mock.Setup(s => s.BrowseAsync( It.IsAny(), It.IsAny(), It.IsAny(), - It.IsAny(), It.IsAny())) + It.IsAny>(), It.IsAny())) .ReturnsAsync(new BrowseResponse { ResponseHeader = new ResponseHeader(), - Results = new BrowseResultCollection + Results = new List { new BrowseResult { - ContinuationPoint = FakeContinuationPoint, - References = new ReferenceDescriptionCollection { firstRef }, + ContinuationPoint = FakeContinuationPoint.ToByteString(), + References = new List { firstRef }, }, }, - DiagnosticInfos = new DiagnosticInfoCollection(), + DiagnosticInfos = new List(), }); var emptyPage = new BrowseNextResponse { ResponseHeader = new ResponseHeader(), - Results = new BrowseResultCollection + Results = new List { new BrowseResult { - ContinuationPoint = Array.Empty(), - References = new ReferenceDescriptionCollection(), + ContinuationPoint = ByteString.Empty, + References = new List(), }, }, - DiagnosticInfos = new DiagnosticInfoCollection(), + DiagnosticInfos = new List(), }; var pageSetup = mock.Setup(s => s.BrowseNextAsync( It.IsAny(), It.Is(r => !r), - It.IsAny(), It.IsAny())); + It.IsAny>(), It.IsAny())); if (cancelNext) pageSetup.ThrowsAsync(new OperationCanceledException("cancelled mid-page")); else pageSetup.ReturnsAsync(emptyPage); mock.Setup(s => s.BrowseNextAsync( It.IsAny(), It.Is(r => r), - It.IsAny(), It.IsAny())) + It.IsAny>(), It.IsAny())) .ReturnsAsync(emptyPage); return mock; } @@ -89,7 +89,7 @@ public sealed class OpcUaClientBrowseSessionPaginationTests mock.Verify(s => s.BrowseNextAsync( It.IsAny(), It.Is(r => r), - It.IsAny(), It.IsAny()), Times.Once); + It.IsAny>(), It.IsAny()), Times.Once); } /// Positive control: an uncancelled pagination never issues a release call. @@ -104,9 +104,9 @@ public sealed class OpcUaClientBrowseSessionPaginationTests nodes.Count.ShouldBe(1); mock.Verify(s => s.BrowseNextAsync( It.IsAny(), It.Is(r => !r), - It.IsAny(), It.IsAny()), Times.Once); + It.IsAny>(), It.IsAny()), Times.Once); mock.Verify(s => s.BrowseNextAsync( It.IsAny(), It.Is(r => r), - It.IsAny(), It.IsAny()), Times.Never); + It.IsAny>(), It.IsAny()), Times.Never); } } diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.Tests/OpcUaClientDriverBrowserTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.Tests/OpcUaClientDriverBrowserTests.cs index 2ae84ef6d..08fc58257 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.Tests/OpcUaClientDriverBrowserTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Browser.Tests/OpcUaClientDriverBrowserTests.cs @@ -120,7 +120,7 @@ public sealed class OpcUaClientDriverBrowserTests // A loose mock answers the attribute read with no response, so nothing is known about the node. var mockSession = new Mock(MockBehavior.Loose); mockSession.SetupGet(s => s.NamespaceUris).Returns(new NamespaceTable()); - mockSession.SetupGet(s => s.MessageContext).Returns(new ServiceMessageContext(BrowseTelemetry.Context)); + mockSession.SetupGet(s => s.MessageContext).Returns(ServiceMessageContext.Create(BrowseTelemetry.Context)); var nsMap = NamespaceMap.FromTable(new NamespaceTable()); var sut = new OpcUaClientBrowseSession(mockSession.Object, nsMap, ObjectIds.ObjectsFolder); diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientAcknowledgeFailureTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientAcknowledgeFailureTests.cs index 101da7549..acdd5b88c 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientAcknowledgeFailureTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientAcknowledgeFailureTests.cs @@ -21,7 +21,7 @@ public sealed class OpcUaClientAcknowledgeFailureTests private static Mock NewSession() { var mock = new Mock(MockBehavior.Loose); - mock.SetupGet(s => s.MessageContext).Returns(new ServiceMessageContext(SdkTelemetry.Context)); + mock.SetupGet(s => s.MessageContext).Returns(ServiceMessageContext.Create(SdkTelemetry.Context)); mock.SetupGet(s => s.NamespaceUris).Returns(new NamespaceTable()); return mock; } @@ -34,7 +34,7 @@ public sealed class OpcUaClientAcknowledgeFailureTests { using var drv = new OpcUaClientDriver(new OpcUaClientDriverOptions(), "opcua-o8"); var session = NewSession(); - session.Setup(s => s.CallAsync(It.IsAny(), It.IsAny(), It.IsAny())) + session.Setup(s => s.CallAsync(It.IsAny(), It.IsAny>(), It.IsAny())) .ThrowsAsync(new ServiceResultException(StatusCodes.BadConnectionClosed)); drv.SetSessionForTest(session.Object); @@ -50,7 +50,7 @@ public sealed class OpcUaClientAcknowledgeFailureTests { using var drv = new OpcUaClientDriver(new OpcUaClientDriverOptions(), "opcua-o8-ok"); var session = NewSession(); - session.Setup(s => s.CallAsync(It.IsAny(), It.IsAny(), It.IsAny())) + session.Setup(s => s.CallAsync(It.IsAny(), It.IsAny>(), It.IsAny())) .ReturnsAsync(new CallResponse { ResponseHeader = new ResponseHeader(), @@ -61,10 +61,30 @@ public sealed class OpcUaClientAcknowledgeFailureTests await drv.AcknowledgeAsync(Ack(), TestContext.Current.CancellationToken); - session.Verify(s => s.CallAsync(It.IsAny(), It.IsAny(), It.IsAny()), + session.Verify(s => s.CallAsync(It.IsAny(), It.IsAny>(), It.IsAny()), Times.Once); } + [Fact] + public async Task Acknowledge_encodes_EventId_as_scalar_ByteString_and_never_retries_a_transport_failure() + { + using var driver = new OpcUaClientDriver(new OpcUaClientDriverOptions(), "opcua-ack-types"); + var session = NewSession(); + ArrayOf sent = default; + session.Setup(s => s.CallAsync(It.IsAny(), It.IsAny>(), It.IsAny())) + .Callback, CancellationToken>((_, calls, _) => sent = calls) + .ThrowsAsync(new ServiceResultException(StatusCodes.BadConnectionClosed)); + driver.SetSessionForTest(session.Object); + await Should.ThrowAsync(() => driver.AcknowledgeAsync(Ack(), TestContext.Current.CancellationToken)); + var arguments = sent[0].InputArguments; + arguments[0].TypeInfo.BuiltInType.ShouldBe(BuiltInType.ByteString); + arguments[0].TypeInfo.ValueRank.ShouldBe(ValueRanks.Scalar); + arguments[0].GetByteString().IsEmpty.ShouldBeTrue(); + arguments[1].TypeInfo.BuiltInType.ShouldBe(BuiltInType.LocalizedText); + arguments[1].GetLocalizedText().Text.ShouldBe("operator ack"); + session.Verify(s => s.CallAsync(It.IsAny(), It.IsAny>(), It.IsAny()), Times.Once); + } + /// A session lost while the ack queued on the gate fails the ack rather than reporting it applied. [Fact] public async Task A_session_lost_while_queued_fails_the_ack() @@ -110,7 +130,7 @@ public sealed class OpcUaClientAcknowledgeFailureTests await drv.AcknowledgeAsync(Unresolvable(), TestContext.Current.CancellationToken); - session.Verify(s => s.CallAsync(It.IsAny(), It.IsAny(), It.IsAny()), + session.Verify(s => s.CallAsync(It.IsAny(), It.IsAny>(), It.IsAny()), Times.Never); lock (logger.Entries) logger.Entries.ShouldContain(e => e.Level == Microsoft.Extensions.Logging.LogLevel.Warning && e.Message.Contains("resolved none")); @@ -127,7 +147,7 @@ public sealed class OpcUaClientAcknowledgeFailureTests var ct = TestContext.Current.CancellationToken; using var drv = new OpcUaClientDriver(new OpcUaClientDriverOptions(), "opcua-n1"); var session = NewSession(); - session.Setup(s => s.CallAsync(It.IsAny(), It.IsAny(), It.IsAny())) + session.Setup(s => s.CallAsync(It.IsAny(), It.IsAny>(), It.IsAny())) .ReturnsAsync(new CallResponse { ResponseHeader = new ResponseHeader(), @@ -154,7 +174,7 @@ public sealed class OpcUaClientAcknowledgeFailureTests await invoker.ExecuteAsync(DriverCapability.AlarmAcknowledge, "host", async c => await drv.AcknowledgeAsync(Ack(), c), ct); - session.Verify(s => s.CallAsync(It.IsAny(), It.IsAny(), It.IsAny()), + session.Verify(s => s.CallAsync(It.IsAny(), It.IsAny>(), It.IsAny()), Times.Once, "the genuine ack must still reach the server"); } @@ -166,7 +186,7 @@ public sealed class OpcUaClientAcknowledgeFailureTests var stamp = new DateTime(2026, 1, 1, 0, 0, 0, DateTimeKind.Utc); drv.SetHealthForTest(new DriverHealth(DriverState.Healthy, stamp, null)); var session = NewSession(); - session.Setup(s => s.CallAsync(It.IsAny(), It.IsAny(), It.IsAny())) + session.Setup(s => s.CallAsync(It.IsAny(), It.IsAny>(), It.IsAny())) .ThrowsAsync(new ServiceResultException(StatusCodes.BadConnectionClosed)); drv.SetSessionForTest(session.Object); diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientAlarmTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientAlarmTests.cs index b9a3d06b1..10d0b9be5 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientAlarmTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientAlarmTests.cs @@ -76,9 +76,9 @@ public sealed class OpcUaClientAlarmTests // ---- #619: v3 RawPath <-> upstream-source translation on the native-alarm path ---- - private static VariantCollection EventFields(string sourceNode, string conditionNode) => + private static List EventFields(string sourceNode, string conditionNode) => [ - new Variant(new byte[] { 1 }), // EventId + Variant.From(new byte[] { 1 }.ToByteString()), // scalar ByteString EventId new Variant(new NodeId("TripAlarmType", 3)), // EventType new Variant(NodeId.Parse(sourceNode)), // SourceNode new Variant(new LocalizedText("tripped")), // Message @@ -310,18 +310,18 @@ public sealed class OpcUaClientAlarmTests } } - private static VariantCollection ConditionFields( + private static List ConditionFields( bool active, bool acked, string message = "tripped", ushort severity = 700, byte[]? eventId = null, NodeId? branchId = null, NodeId? eventType = null) { var f = EventFields("ns=3;s=Alarms.Trip1", "ns=3;s=Alarms.Trip1.Cond"); - f[0] = new Variant(eventId ?? new byte[] { 1 }); - if (eventType is not null) f[1] = new Variant(eventType); + f[0] = Variant.From(new ByteString((eventId ?? new byte[] { 1 }).AsMemory())); + if (eventType is not null) f[1] = Variant.From(eventType.Value); f[3] = new Variant(new LocalizedText(message)); f[4] = new Variant(severity); f.Add(new Variant(active)); f.Add(new Variant(acked)); - f.Add(branchId is null ? Variant.Null : new Variant(branchId)); + f.Add(branchId is null ? Variant.Null : Variant.From(branchId.Value)); return f; } @@ -382,7 +382,7 @@ public sealed class OpcUaClientAlarmTests OpcUaClientDriver.IsRefreshRequired(EventFieldsOfType(ObjectTypeIds.RefreshEndEventType)).ShouldBeFalse(); } - private static VariantCollection EventFieldsOfType(NodeId type) + private static List EventFieldsOfType(NodeId type) { var f = EventFields("i=2253", "i=0"); f[1] = new Variant(type); diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientCertAuthTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientCertAuthTests.cs index b3886f032..19fd456e2 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientCertAuthTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientCertAuthTests.cs @@ -65,4 +65,49 @@ public sealed class OpcUaClientCertAuthTests try { File.Delete(tmpPath); } catch { /* best-effort */ } } } + [Fact] + public async Task Certificate_identity_signs_repeatedly_and_requires_reopen_after_file_rotation() + { + var path = Path.Combine(Path.GetTempPath(), $"opcua-cert-rotation-{Guid.NewGuid():N}.pfx"); + try + { + using var key = RSA.Create(2048); + var request = new CertificateRequest("CN=OpcUaSdk2Signing", key, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1); + using var original = request.CreateSelfSigned(DateTimeOffset.UtcNow.AddMinutes(-5), DateTimeOffset.UtcNow.AddHours(1)); + File.WriteAllBytes(path, original.Export(X509ContentType.Pfx, "test-password")); + var options = new OpcUaClientDriverOptions { AuthType = OpcUaAuthType.Certificate, + UserCertificatePath = path, UserCertificatePassword = "test-password" }; + var identity = OpcUaClientDriver.BuildCertificateIdentity(options); + byte[] challenge = [1, 2, 3, 4]; + for (var i = 0; i < 2; i++) + { + var signature = await identity.TokenHandler.SignAsync(challenge, Opc.Ua.SecurityPolicies.Basic256Sha256, + TestContext.Current.CancellationToken); + using var publicKey = original.GetRSAPublicKey(); + publicKey.ShouldNotBeNull().VerifyData(challenge, signature.Signature.Span, + HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1).ShouldBeTrue(); + } + using var cancelled = new CancellationTokenSource(); + cancelled.Cancel(); + await Should.ThrowAsync(async () => + await identity.TokenHandler.SignAsync(challenge, Opc.Ua.SecurityPolicies.Basic256Sha256, cancelled.Token)); + + using var rotatedKey = RSA.Create(2048); + var rotatedRequest = new CertificateRequest("CN=OpcUaSdk2Signing", rotatedKey, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1); + using var rotated = rotatedRequest.CreateSelfSigned(DateTimeOffset.UtcNow.AddMinutes(-5), DateTimeOffset.UtcNow.AddHours(1)); + File.WriteAllBytes(path, rotated.Export(X509ContentType.Pfx, "test-password")); + var error = await Should.ThrowAsync(async () => + await identity.TokenHandler.SignAsync(challenge, Opc.Ua.SecurityPolicies.Basic256Sha256, + TestContext.Current.CancellationToken)); + error.StatusCode.ShouldBe(Opc.Ua.StatusCodes.BadIdentityTokenInvalid); + var fresh = OpcUaClientDriver.BuildCertificateIdentity(options); + var freshSignature = await fresh.TokenHandler.SignAsync(challenge, Opc.Ua.SecurityPolicies.Basic256Sha256, + TestContext.Current.CancellationToken); + using var rotatedPublicKey = rotated.GetRSAPublicKey(); + rotatedPublicKey.ShouldNotBeNull().VerifyData(challenge, freshSignature.Signature.Span, + HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1).ShouldBeTrue(); + } + finally { File.Delete(path); } + } + } diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientConnectionLossSignalTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientConnectionLossSignalTests.cs index ae0ffe91d..29f9c585f 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientConnectionLossSignalTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientConnectionLossSignalTests.cs @@ -59,7 +59,7 @@ public sealed class OpcUaClientConnectionLossSignalTests private static Mock NewSession() { var mock = new Mock(MockBehavior.Loose); - mock.SetupGet(s => s.MessageContext).Returns(new ServiceMessageContext(SdkTelemetry.Context)); + mock.SetupGet(s => s.MessageContext).Returns(ServiceMessageContext.Create(SdkTelemetry.Context)); mock.SetupGet(s => s.NamespaceUris).Returns(new NamespaceTable()); return mock; } @@ -77,18 +77,18 @@ public sealed class OpcUaClientConnectionLossSignalTests return (drv, session, clock, log); } - private static DataValue Good(object value, DateTime ts) => new(new Variant(value), StatusCodes.Good, ts, ts); + private static DataValue Good(object value, DateTime ts) => new(VariantHelper.CastFrom(value), StatusCodes.Good, ts, ts); /// Every read returns (one per requested node, in order) at . private static void SetupRead(Mock session, Func at, params object[] values) => session.Setup(s => s.ReadAsync( It.IsAny(), It.IsAny(), It.IsAny(), - It.IsAny(), It.IsAny())) - .ReturnsAsync((RequestHeader _, double _, TimestampsToReturn _, ReadValueIdCollection nodes, CancellationToken _) => + It.IsAny>(), It.IsAny())) + .ReturnsAsync((RequestHeader _, double _, TimestampsToReturn _, ArrayOf nodes, CancellationToken _) => new ReadResponse { ResponseHeader = new ResponseHeader(), - Results = [.. nodes.Select((_, i) => Good(values[i], at()))], + Results = [.. nodes.ToList().Select((_, i) => Good(values[i], at()))], DiagnosticInfos = [], }); @@ -96,18 +96,18 @@ public sealed class OpcUaClientConnectionLossSignalTests public static TheoryData DefinitiveStatuses => [ - StatusCodes.BadSessionIdInvalid, - StatusCodes.BadSessionClosed, - StatusCodes.BadSessionNotActivated, - StatusCodes.BadServerHalted, + StatusCodes.BadSessionIdInvalid.Code, + StatusCodes.BadSessionClosed.Code, + StatusCodes.BadSessionNotActivated.Code, + StatusCodes.BadServerHalted.Code, ]; public static TheoryData AmbiguousStatuses => [ - StatusCodes.BadNoCommunication, - StatusCodes.BadNotConnected, - StatusCodes.BadRequestTimeout, - StatusCodes.BadTimeout, + StatusCodes.BadNoCommunication.Code, + StatusCodes.BadNotConnected.Code, + StatusCodes.BadRequestTimeout.Code, + StatusCodes.BadTimeout.Code, ]; [Theory] @@ -127,7 +127,7 @@ public sealed class OpcUaClientConnectionLossSignalTests drv.RaiseKeepAliveForTest(StatusCodes.BadSessionIdInvalid); raised.ShouldHaveSingleItem("once per session, however many definitive keep-alives follow") - .Reason.ShouldContain(StatusCodes.GetBrowseName(status)); + .Reason.ShouldContain(new StatusCode(status).SymbolicId!); order.ShouldBe([$"bad:{BadNoCommunication:X8}", "lost"], "subscribers see the Bad before the host tears down"); } @@ -404,7 +404,7 @@ public sealed class OpcUaClientConnectionLossSignalTests var reads = 0; session.Setup(s => s.ReadAsync( It.IsAny(), It.IsAny(), It.IsAny(), - It.IsAny(), It.IsAny())) + It.IsAny>(), It.IsAny())) .ReturnsAsync(() => { var trailing = Interlocked.Increment(ref reads) > 1; @@ -447,7 +447,7 @@ public sealed class OpcUaClientConnectionLossSignalTests var reads = 0; session.Setup(s => s.ReadAsync( It.IsAny(), It.IsAny(), It.IsAny(), - It.IsAny(), It.IsAny())) + It.IsAny>(), It.IsAny())) .Returns(async () => { if (Interlocked.Increment(ref reads) > 1) await gate.Task; // hold the trailing read @@ -495,7 +495,7 @@ public sealed class OpcUaClientConnectionLossSignalTests session.Verify(s => s.ReadAsync( It.IsAny(), It.IsAny(), It.IsAny(), - It.IsAny(), It.IsAny()), Times.Once, + It.IsAny>(), It.IsAny()), Times.Once, "only the recovery read — the trailing read must not run against a session that is no longer current"); } @@ -506,7 +506,7 @@ public sealed class OpcUaClientConnectionLossSignalTests var reads = 0; session.Setup(s => s.ReadAsync( It.IsAny(), It.IsAny(), It.IsAny(), - It.IsAny(), It.IsAny())) + It.IsAny>(), It.IsAny())) .ReturnsAsync(() => new ReadResponse { ResponseHeader = new ResponseHeader(), @@ -559,7 +559,7 @@ public sealed class OpcUaClientConnectionLossSignalTests var handle = drv.AddSubscriptionForTest([SpeedRef]); var t0 = clock.Now.UtcDateTime; DataValue NoSource(object v, DateTime server) => - new(new Variant(v), StatusCodes.Good, DateTime.MinValue, server); + new(VariantHelper.CastFrom(v), StatusCodes.Good, DateTime.MinValue, server); drv.DeliverNotificationForTest(handle, SpeedRef, NoSource(10f, t0)); var reads = SetupRecoveryThenTrailing(session, NoSource(10f, t0.AddSeconds(1)), NoSource(40f, t0.AddSeconds(9))); @@ -587,7 +587,7 @@ public sealed class OpcUaClientConnectionLossSignalTests var reads = 0; session.Setup(s => s.ReadAsync( It.IsAny(), It.IsAny(), It.IsAny(), - It.IsAny(), It.IsAny())) + It.IsAny>(), It.IsAny())) .ReturnsAsync(() => new ReadResponse { ResponseHeader = new ResponseHeader(), @@ -677,12 +677,12 @@ public sealed class OpcUaClientConnectionLossSignalTests drv.PostRecoveryReconcileDelay = () => TimeSpan.Zero; var handle = drv.AddSubscriptionForTest([SpeedRef]); var t0 = clock.Now.UtcDateTime; - DataValue NoSource(object v, DateTime server) => new(new Variant(v), StatusCodes.Good, DateTime.MinValue, server); + DataValue NoSource(object v, DateTime server) => new(VariantHelper.CastFrom(v), StatusCodes.Good, DateTime.MinValue, server); drv.DeliverNotificationForTest(handle, SpeedRef, NoSource(10f, t0)); var reads = 0; session.Setup(s => s.ReadAsync( It.IsAny(), It.IsAny(), It.IsAny(), - It.IsAny(), It.IsAny())) + It.IsAny>(), It.IsAny())) .ReturnsAsync(() => { DataValue result; diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientContinuationPointReleaseTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientContinuationPointReleaseTests.cs index e4fcc323b..62b9a6b12 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientContinuationPointReleaseTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientContinuationPointReleaseTests.cs @@ -37,7 +37,7 @@ public sealed class OpcUaClientContinuationPointReleaseTests private static Mock BuildCancellingSessionMock() { var mock = new Mock(MockBehavior.Loose); - mock.SetupGet(s => s.MessageContext).Returns(new ServiceMessageContext(ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.SdkTelemetry.Context)); + mock.SetupGet(s => s.MessageContext).Returns(ServiceMessageContext.Create(ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.SdkTelemetry.Context)); mock.SetupGet(s => s.NamespaceUris).Returns(new NamespaceTable()); // BrowseAsync — return one Object child plus a non-empty continuation point so @@ -52,20 +52,20 @@ public sealed class OpcUaClientContinuationPointReleaseTests }; var browseResult = new BrowseResult { - ContinuationPoint = FakeContinuationPoint, - References = new ReferenceDescriptionCollection { firstRef }, + ContinuationPoint = FakeContinuationPoint.ToByteString(), + References = new List { firstRef }, }; var browseResp = new BrowseResponse { ResponseHeader = new ResponseHeader(), - Results = new BrowseResultCollection { browseResult }, - DiagnosticInfos = new DiagnosticInfoCollection(), + Results = new List { browseResult }, + DiagnosticInfos = new List(), }; mock.Setup(s => s.BrowseAsync( It.IsAny(), It.IsAny(), It.IsAny(), - It.IsAny(), + It.IsAny>(), It.IsAny())) .ReturnsAsync(browseResp); @@ -73,7 +73,7 @@ public sealed class OpcUaClientContinuationPointReleaseTests mock.Setup(s => s.BrowseNextAsync( It.IsAny(), It.Is(release => !release), - It.IsAny(), + It.IsAny>(), It.IsAny())) .ThrowsAsync(new OperationCanceledException("ct cancelled during BrowseNext")); @@ -82,19 +82,19 @@ public sealed class OpcUaClientContinuationPointReleaseTests // there is no separate BrowseNextResult type in the OPC UA SDK. var emptyReleaseResult = new BrowseResult { - ContinuationPoint = Array.Empty(), - References = new ReferenceDescriptionCollection(), + ContinuationPoint = ByteString.Empty, + References = new List(), }; var releaseResp = new BrowseNextResponse { ResponseHeader = new ResponseHeader(), - Results = new BrowseResultCollection { emptyReleaseResult }, - DiagnosticInfos = new DiagnosticInfoCollection(), + Results = new List { emptyReleaseResult }, + DiagnosticInfos = new List(), }; mock.Setup(s => s.BrowseNextAsync( It.IsAny(), It.Is(release => release), - It.IsAny(), + It.IsAny>(), It.IsAny())) .ReturnsAsync(releaseResp); @@ -127,7 +127,7 @@ public sealed class OpcUaClientContinuationPointReleaseTests sessionMock.Verify(s => s.BrowseNextAsync( It.IsAny(), It.Is(release => release), - It.IsAny(), + It.IsAny>(), It.IsAny()), Times.Once, "DiscoverAsync must release the server-side continuation point on cancellation " + @@ -148,7 +148,7 @@ public sealed class OpcUaClientContinuationPointReleaseTests using var drv = new OpcUaClientDriver(new OpcUaClientDriverOptions(), "opcua-cp-norelease"); var mock = new Mock(MockBehavior.Loose); - mock.SetupGet(s => s.MessageContext).Returns(new ServiceMessageContext(ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.SdkTelemetry.Context)); + mock.SetupGet(s => s.MessageContext).Returns(ServiceMessageContext.Create(ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.SdkTelemetry.Context)); mock.SetupGet(s => s.NamespaceUris).Returns(new NamespaceTable()); // BrowseAsync — return a result with a continuation point so the loop is entered. @@ -161,27 +161,27 @@ public sealed class OpcUaClientContinuationPointReleaseTests }; var browseResult = new BrowseResult { - ContinuationPoint = FakeContinuationPoint, - References = new ReferenceDescriptionCollection { firstRef }, + ContinuationPoint = FakeContinuationPoint.ToByteString(), + References = new List { firstRef }, }; mock.Setup(s => s.BrowseAsync( It.IsAny(), It.IsAny(), It.IsAny(), - It.IsAny(), + It.IsAny>(), It.IsAny())) .ReturnsAsync(new BrowseResponse { ResponseHeader = new ResponseHeader(), - Results = new BrowseResultCollection { browseResult }, - DiagnosticInfos = new DiagnosticInfoCollection(), + Results = new List { browseResult }, + DiagnosticInfos = new List(), }); // BrowseNextAsync — throw a non-cancellation transport error. mock.Setup(s => s.BrowseNextAsync( It.IsAny(), It.Is(release => !release), - It.IsAny(), + It.IsAny>(), It.IsAny())) .ThrowsAsync(new ServiceResultException(StatusCodes.BadCommunicationError)); @@ -195,7 +195,7 @@ public sealed class OpcUaClientContinuationPointReleaseTests mock.Verify(s => s.BrowseNextAsync( It.IsAny(), It.Is(release => release), - It.IsAny(), + It.IsAny>(), It.IsAny()), Times.Never, "A transient transport failure must not trigger a release BrowseNext call"); diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientGateSplitTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientGateSplitTests.cs index b78ba9717..ef5e35658 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientGateSplitTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientGateSplitTests.cs @@ -28,16 +28,16 @@ public sealed class OpcUaClientGateSplitTests { var drv = new OpcUaClientDriver(new OpcUaClientDriverOptions { RawTags = Tags }, "opcua-o6"); var session = new Mock(MockBehavior.Loose); - session.SetupGet(s => s.MessageContext).Returns(new ServiceMessageContext(SdkTelemetry.Context)); + session.SetupGet(s => s.MessageContext).Returns(ServiceMessageContext.Create(SdkTelemetry.Context)); session.SetupGet(s => s.NamespaceUris).Returns(new NamespaceTable()); session.Setup(s => s.ReadAsync( It.IsAny(), It.IsAny(), It.IsAny(), - It.IsAny(), It.IsAny())) - .ReturnsAsync((RequestHeader _, double _, TimestampsToReturn _, ReadValueIdCollection nodes, CancellationToken _) => + It.IsAny>(), It.IsAny())) + .ReturnsAsync((RequestHeader _, double _, TimestampsToReturn _, ArrayOf nodes, CancellationToken _) => new ReadResponse { ResponseHeader = new ResponseHeader(), - Results = [.. nodes.Select(_ => new DataValue(new Variant(42), StatusCodes.Good, DateTime.UtcNow, DateTime.UtcNow))], + Results = [.. nodes.ToList().Select(_ => new DataValue(new Variant(42), StatusCodes.Good, DateTime.UtcNow, DateTime.UtcNow))], DiagnosticInfos = [], }); drv.SetSessionForTest(session.Object); @@ -60,15 +60,15 @@ public sealed class OpcUaClientGateSplitTests using var _ = drv; var writeOnWire = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); var releaseWrite = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); - session.Setup(s => s.WriteAsync(It.IsAny(), It.IsAny(), It.IsAny())) - .Returns(async (RequestHeader _, WriteValueCollection nodes, CancellationToken _) => + session.Setup(s => s.WriteAsync(It.IsAny(), It.IsAny>(), It.IsAny())) + .Returns(async (RequestHeader _, ArrayOf nodes, CancellationToken _) => { writeOnWire.TrySetResult(); await releaseWrite.Task; return new WriteResponse { ResponseHeader = new ResponseHeader(), - Results = [.. nodes.Select(_ => (StatusCode)StatusCodes.Good)], + Results = [.. nodes.ToList().Select(_ => (StatusCode)StatusCodes.Good)], DiagnosticInfos = [], }; }); @@ -111,8 +111,8 @@ public sealed class OpcUaClientGateSplitTests var releaseBrowse = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); session.Setup(s => s.BrowseAsync( It.IsAny(), It.IsAny(), It.IsAny(), - It.IsAny(), It.IsAny())) - .Returns(async (RequestHeader _, ViewDescription _, uint _, BrowseDescriptionCollection _, CancellationToken _) => + It.IsAny>(), It.IsAny())) + .Returns(async (RequestHeader _, ViewDescription _, uint _, ArrayOf _, CancellationToken _) => { browseOnWire.TrySetResult(); await releaseBrowse.Task; diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientIdlePublishErrorTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientIdlePublishErrorTests.cs index e5a30ee68..4988fde8f 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientIdlePublishErrorTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientIdlePublishErrorTests.cs @@ -28,7 +28,7 @@ public sealed class OpcUaClientIdlePublishErrorTests { var drv = new OpcUaClientDriver(new OpcUaClientDriverOptions { RawTags = Tags }, instance); var session = new Mock(MockBehavior.Loose); - session.SetupGet(s => s.MessageContext).Returns(new ServiceMessageContext(SdkTelemetry.Context)); + session.SetupGet(s => s.MessageContext).Returns(ServiceMessageContext.Create(SdkTelemetry.Context)); session.SetupGet(s => s.NamespaceUris).Returns(new NamespaceTable()); drv.SetSessionForTest(session.Object); drv.SetNamespaceMapForTest(NamespaceMap.FromTable(new NamespaceTable(), Tags)); diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientLifecycleGenerationTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientLifecycleGenerationTests.cs index ae26ca54b..12d230ca8 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientLifecycleGenerationTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientLifecycleGenerationTests.cs @@ -29,15 +29,15 @@ public sealed class OpcUaClientLifecycleGenerationTests private static Mock NewSession() { var mock = new Mock(MockBehavior.Loose); - mock.SetupGet(s => s.MessageContext).Returns(new ServiceMessageContext(SdkTelemetry.Context)); + mock.SetupGet(s => s.MessageContext).Returns(ServiceMessageContext.Create(SdkTelemetry.Context)); mock.SetupGet(s => s.NamespaceUris).Returns(new NamespaceTable()); return mock; } - private static ReadResponse GoodRead(ReadValueIdCollection nodes) => new() + private static ReadResponse GoodRead(ArrayOf nodes) => new() { ResponseHeader = new ResponseHeader(), - Results = [.. nodes.Select(_ => new DataValue(new Variant(1), StatusCodes.Good, DateTime.UtcNow, DateTime.UtcNow))], + Results = [.. nodes.ToList().Select(_ => new DataValue(new Variant(1), StatusCodes.Good, DateTime.UtcNow, DateTime.UtcNow))], DiagnosticInfos = [], }; @@ -118,6 +118,26 @@ public sealed class OpcUaClientLifecycleGenerationTests drv.GetHealth().State.ShouldBe(DriverState.Unknown, "the abandoned init must not overwrite the newer health"); } + [Fact] + public async Task Cancellation_at_session_ownership_transfer_discards_session_without_failover_or_install() + { + var session = NewSession(); + using var cancellation = new CancellationTokenSource(); + using var driver = new OpcUaClientDriver(new OpcUaClientDriverOptions + { EndpointUrls = ["opc.tcp://first:4840", "opc.tcp://second:4840"] }, "sdk2-cancel-open"); + var opens = 0; + driver.OpenSessionForTest = (_, _) => + { + opens++; + cancellation.Cancel(); + return Task.FromResult(session.Object); + }; + await Should.ThrowAsync(() => driver.InitializeAsync("{}", cancellation.Token)); + opens.ShouldBe(1); + driver.Session.ShouldBeNull(); + session.Verify(s => s.Dispose(), Times.Once); + } + /// A read whose response arrives after a shutdown does not write Healthy over the shutdown. [Fact] public async Task A_read_that_outlives_a_shutdown_does_not_overwrite_the_shutdown_health() @@ -160,8 +180,8 @@ public sealed class OpcUaClientLifecycleGenerationTests var respond = new System.Collections.Concurrent.ConcurrentQueue(); session.Setup(s => s.ReadAsync( It.IsAny(), It.IsAny(), It.IsAny(), - It.IsAny(), It.IsAny())) - .Returns(async (RequestHeader _, double _, TimestampsToReturn _, ReadValueIdCollection nodes, CancellationToken _) => + It.IsAny>(), It.IsAny())) + .Returns(async (RequestHeader _, double _, TimestampsToReturn _, ArrayOf nodes, CancellationToken _) => { var gate = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); respond.Enqueue(gate); diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientNamespaceTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientNamespaceTests.cs index 5939957c5..b6c574d9b 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientNamespaceTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientNamespaceTests.cs @@ -74,6 +74,35 @@ public sealed class OpcUaClientNamespaceTests NamespaceMap.TryResolve(null!, "ns=1;s=X", out _).ShouldBeFalse(); } + public static TheoryData IdentifierKinds => + [ + new NodeId(123u, 1), + new NodeId("literal;i=123", 1), + new NodeId(Guid.Parse("db8d57c4-316f-4517-819f-194c3a6db955"), 1), + new NodeId(new byte[] { 0, 1, 127, 255 }.ToByteString(), 1), + ]; + + [Theory] + [MemberData(nameof(IdentifierKinds))] + public void Stable_reference_rebinds_namespace_without_changing_identifier_type(NodeId original) + { + var stable = TestMap("http://opcfoundation.org/UA/", "urn:remote:server").ToStableReference(original); + var context = ServiceMessageContext.Create(SdkTelemetry.Context); + context.NamespaceUris.Append("urn:other"); + context.NamespaceUris.Append("urn:remote:server"); + var session = new Moq.Mock(); + session.SetupGet(s => s.MessageContext).Returns(context); + NamespaceMap.TryResolve(session.Object, stable, out var rebound).ShouldBeTrue(); + rebound.NamespaceIndex.ShouldBe((ushort)2); + rebound.IdType.ShouldBe(original.IdType); + rebound.IdentifierAsString.ShouldBe(original.IdentifierAsString); + if (original.IdType == IdType.Opaque) + { + rebound.TryGetValue(out ByteString identifier).ShouldBeTrue(); + identifier.ToArray().ShouldBe(new byte[] { 0, 1, 127, 255 }); + } + } + // ---- v3: RawPath → upstream node id resolution table ---- /// Verifies a RawPath resolves to the upstream node id authored in its TagConfig.nodeId. diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientSdkValueBoundaryTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientSdkValueBoundaryTests.cs new file mode 100644 index 000000000..79fb873e3 --- /dev/null +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientSdkValueBoundaryTests.cs @@ -0,0 +1,173 @@ +using Moq; +using Opc.Ua; +using Opc.Ua.Client; +using Shouldly; +using Xunit; +using ZB.MOM.WW.OtOpcUa.Core.Abstractions; + +namespace ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests; + +[Trait("Category", "Unit")] +public sealed class OpcUaClientSdkValueBoundaryTests +{ + private const string Reference = "Plant/Upstream/Value"; + private static readonly RawTagEntry[] Tags = [new(Reference, """{"nodeId":"i=2258"}""", false)]; + + private static (OpcUaClientDriver Driver, Mock Session) Connected() + { + var session = new Mock(); + session.SetupGet(s => s.MessageContext).Returns(ServiceMessageContext.Create(SdkTelemetry.Context)); + session.SetupGet(s => s.NamespaceUris).Returns(new NamespaceTable()); + var driver = new OpcUaClientDriver(new OpcUaClientDriverOptions { RawTags = Tags }, "sdk2-values"); + driver.SetSessionForTest(session.Object); + driver.SetNamespaceMapForTest(NamespaceMap.FromTable(new NamespaceTable(), Tags)); + return (driver, session); + } + + public static TheoryData Payloads => + [ + new(Variant.From((sbyte)-3), (sbyte)-3), + new(Variant.From((byte)250), (byte)250), + new(Variant.From((short)-30), (short)-30), + new(Variant.From((ushort)60000), (ushort)60000), + new(Variant.From(-100), -100), + new(Variant.From(uint.MaxValue), uint.MaxValue), + new(Variant.From(long.MinValue), long.MinValue), + new(Variant.From(ulong.MaxValue), ulong.MaxValue), + new(Variant.From(1.5f), 1.5f), + new(Variant.From(1.5d), 1.5d), + new(Variant.From(true), true), + new(Variant.From("text"), "text"), + new(Variant.Null, null), + new(Variant.From(new DateTimeUtc(new DateTime(2026, 11, 10, 1, 2, 3, DateTimeKind.Utc))), new DateTime(2026, 11, 10, 1, 2, 3, DateTimeKind.Utc)), + new(Variant.From(new Uuid(Guid.Parse("db8d57c4-316f-4517-819f-194c3a6db955"))), Guid.Parse("db8d57c4-316f-4517-819f-194c3a6db955")), + new(Variant.From(new byte[] { 1, 2 }.ToByteString()), new byte[] { 1, 2 }), + new(Variant.From(default(ByteString)), null), + new(Variant.From(ByteString.Empty), Array.Empty()), + new(Variant.From((ArrayOf)[true, false]), new[] { true, false }), + new(Variant.From((ArrayOf)[-1, 2]), new sbyte[] { -1, 2 }), + new(Variant.From((ArrayOf)[1, 250]), new byte[] { 1, 250 }), + new(Variant.From((ArrayOf)[1, 2]), new short[] { 1, 2 }), + new(Variant.From((ArrayOf)[1, 60000]), new ushort[] { 1, 60000 }), + new(Variant.From((ArrayOf)[-1, 2]), new int[] { -1, 2 }), + new(Variant.From((ArrayOf)[long.MinValue, long.MaxValue]), new long[] { long.MinValue, long.MaxValue }), + new(Variant.From((ArrayOf)[0, ulong.MaxValue]), new ulong[] { 0, ulong.MaxValue }), + new(Variant.From((ArrayOf)[1, 2]), new double[] { 1, 2 }), + new(Variant.From((ArrayOf)[1, 2]), new uint[] { 1, 2 }), + new(Variant.From((ArrayOf)[1, 2]), new float[] { 1, 2 }), + new(Variant.From((ArrayOf)["a", "b"]), new[] { "a", "b" }), + new(Variant.From((ArrayOf)[new DateTimeUtc(new DateTime(2026, 11, 10, 1, 2, 3, DateTimeKind.Utc))]), new[] { new DateTime(2026, 11, 10, 1, 2, 3, DateTimeKind.Utc) }), + new(Variant.From((ArrayOf)[new Uuid(Guid.Empty)]), new[] { Guid.Empty }), + new(Variant.From((ArrayOf)[new byte[] { 3 }.ToByteString(), ByteString.Empty]), new byte[][] { [3], [] }), + new(Variant.From(default(ArrayOf)), null), + new(Variant.From((ArrayOf)[]), Array.Empty()), + ]; + + [Theory] + [MemberData(nameof(Payloads))] + public async Task Read_and_notification_preserve_CLR_type_status_and_timestamp_rules(Variant upstream, object? expected) + { + var (driver, session) = Connected(); + using var _ = driver; + session.Setup(s => s.ReadAsync(It.IsAny(), It.IsAny(), It.IsAny(), + It.IsAny>(), It.IsAny())).ReturnsAsync(new ReadResponse + { Results = [new DataValue(upstream, StatusCodes.UncertainLastUsableValue, DateTimeUtc.MinValue, DateTimeUtc.MinValue)] }); + var before = DateTime.UtcNow; + var read = (await driver.ReadAsync([Reference], TestContext.Current.CancellationToken)).Single(); + AssertPayload(read, expected, before); + DataValueSnapshot? notified = null; + driver.OnDataChange += (_, e) => notified = e.Snapshot; + var handle = driver.AddSubscriptionForTest([Reference]); + driver.DeliverNotificationForTest(handle, Reference, + new DataValue(upstream, StatusCodes.UncertainLastUsableValue, DateTimeUtc.MinValue, DateTimeUtc.MinValue)); + AssertPayload(notified.ShouldNotBeNull(), expected, before); + } + + private static void AssertPayload(DataValueSnapshot snapshot, object? expected, DateTime before) + { + snapshot.Value.ShouldBe(expected); + snapshot.Value?.GetType().ShouldBe(expected?.GetType()); + snapshot.StatusCode.ShouldBe(StatusCodes.UncertainLastUsableValue.Code); + snapshot.SourceTimestampUtc.ShouldBeNull(); + snapshot.ServerTimestampUtc.ShouldBeGreaterThanOrEqualTo(before); + snapshot.ServerTimestampUtc.Kind.ShouldBe(DateTimeKind.Utc); + } + + [Theory] + [InlineData(0)] + [InlineData(1)] + [InlineData(2)] + public async Task Read_and_notification_detach_upstream_buffers(int shape) + { + var (driver, session) = Connected(); + using var _ = driver; + byte[] bytes = [1, 2]; + short[] numbers = [3, 4]; + // ReadOnlyMemory constructors deliberately alias the backing SDK buffer. Copying the + // test input before the adapter sees it would make the ownership assertion vacuous. + var value = shape switch + { + 0 => Variant.From(new ByteString(bytes.AsMemory())), + 1 => Variant.From(new ArrayOf(numbers.AsMemory())), + _ => Variant.From((ArrayOf)[new ByteString(bytes.AsMemory())]), + }; + object expected = shape switch { 0 => new byte[] { 1, 2 }, 1 => new short[] { 3, 4 }, _ => new byte[][] { [1, 2] } }; + session.Setup(s => s.ReadAsync(It.IsAny(), It.IsAny(), It.IsAny(), + It.IsAny>(), It.IsAny())).ReturnsAsync(new ReadResponse { Results = [new DataValue(value)] }); + var read = (await driver.ReadAsync([Reference], TestContext.Current.CancellationToken)).Single(); + DataValueSnapshot? notified = null; + driver.OnDataChange += (_, e) => notified = e.Snapshot; + driver.DeliverNotificationForTest(driver.AddSubscriptionForTest([Reference]), Reference, new DataValue(value)); + bytes[0] = 99; + numbers[0] = 99; + read.Value.ShouldBe(expected); + notified.ShouldNotBeNull().Value.ShouldBe(expected); + } + + [Fact] + public async Task Matrix_read_and_notification_are_refused_per_item_without_materialization() + { + var (driver, session) = Connected(); + using var _ = driver; + var sourceTime = new DateTime(2026, 11, 10, 1, 2, 3, DateTimeKind.Utc); + var serverTime = sourceTime.AddSeconds(1); + var matrix = Variant.From(new int[,] { { 1, 2 }, { 3, 4 } }.ToMatrixOf()); + session.Setup(s => s.ReadAsync(It.IsAny(), It.IsAny(), It.IsAny(), + It.IsAny>(), It.IsAny())).ReturnsAsync(new ReadResponse + { Results = [new DataValue(matrix, StatusCodes.Good, sourceTime, serverTime), + new DataValue(Variant.From(42), StatusCodes.Good, sourceTime, serverTime)] }); + var results = await driver.ReadAsync([Reference, Reference], TestContext.Current.CancellationToken); + results[0].Value.ShouldBeNull(); + results[0].StatusCode.ShouldBe(StatusCodes.BadTypeMismatch.Code); + results[0].SourceTimestampUtc.ShouldBe(sourceTime); + results[0].ServerTimestampUtc.ShouldBe(serverTime); + results[1].Value.ShouldBe(42); + results[1].StatusCode.ShouldBe(StatusCodes.Good.Code); + DataValueSnapshot? notified = null; + driver.OnDataChange += (_, e) => notified = e.Snapshot; + driver.DeliverNotificationForTest(driver.AddSubscriptionForTest([Reference]), Reference, + new DataValue(matrix, StatusCodes.UncertainLastUsableValue, sourceTime, serverTime)); + notified.ShouldNotBeNull().Value.ShouldBeNull(); + notified.StatusCode.ShouldBe(StatusCodes.BadTypeMismatch.Code); + notified.SourceTimestampUtc.ShouldBe(sourceTime); + notified.ServerTimestampUtc.ShouldBe(serverTime); + } + + [Fact] + public async Task Write_passes_scalar_shaped_arrays_once_and_rejects_unsupported_values_before_IO() + { + var (driver, session) = Connected(); + using var _ = driver; + short[] caller = [7, 8]; + ArrayOf sent = default; + session.Setup(s => s.WriteAsync(It.IsAny(), It.IsAny>(), It.IsAny())) + .Callback, CancellationToken>((_, writes, _) => { sent = writes; caller[0] = 99; }) + .ReturnsAsync(new WriteResponse { Results = [StatusCodes.Good] }); + var result = await driver.WriteAsync([new(Reference, caller), new(Reference, new object()), new(Reference, new int[1, 1])], TestContext.Current.CancellationToken); + result.Select(r => r.StatusCode).ShouldBe([StatusCodes.Good.Code, StatusCodes.BadTypeMismatch.Code, StatusCodes.BadTypeMismatch.Code]); + sent.Count.ShouldBe(1); + sent[0].Value.WrappedValue.TypeInfo.ValueRank.ShouldBe(ValueRanks.OneDimension); + UpstreamValueMapping.ToClr(sent[0].Value.WrappedValue).ShouldBe(new short[] { 7, 8 }); + session.Verify(s => s.WriteAsync(It.IsAny(), It.IsAny>(), It.IsAny()), Times.Once); + } +} diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientSessionLossTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientSessionLossTests.cs index 992f54625..36f2f344d 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientSessionLossTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientSessionLossTests.cs @@ -41,7 +41,7 @@ public sealed class OpcUaClientSessionLossTests { var mock = new Mock(MockBehavior.Loose); mock.SetupGet(s => s.MessageContext) - .Returns(new ServiceMessageContext(SdkTelemetry.Context)); + .Returns(ServiceMessageContext.Create(SdkTelemetry.Context)); mock.SetupGet(s => s.NamespaceUris).Returns(new NamespaceTable()); return mock; } @@ -60,17 +60,17 @@ public sealed class OpcUaClientSessionLossTests } private static DataValue Good(object value, DateTime ts) => - new(new Variant(value), StatusCodes.Good, ts, ts); + new(VariantHelper.CastFrom(value), StatusCodes.Good, ts, ts); private static void SetupRead(Mock session, params object[] values) => session.Setup(s => s.ReadAsync( It.IsAny(), It.IsAny(), It.IsAny(), - It.IsAny(), It.IsAny())) - .ReturnsAsync((RequestHeader _, double _, TimestampsToReturn _, ReadValueIdCollection nodes, CancellationToken _) => + It.IsAny>(), It.IsAny())) + .ReturnsAsync((RequestHeader _, double _, TimestampsToReturn _, ArrayOf nodes, CancellationToken _) => new ReadResponse { ResponseHeader = new ResponseHeader(), - Results = [.. nodes.Select((_, i) => new DataValue(new Variant(values[i]), StatusCodes.Good, DateTime.UtcNow, DateTime.UtcNow))], + Results = [.. nodes.ToList().Select((_, i) => new DataValue(VariantHelper.CastFrom(values[i]), StatusCodes.Good, DateTime.UtcNow, DateTime.UtcNow))], DiagnosticInfos = [], }); @@ -500,11 +500,11 @@ public sealed class OpcUaClientSessionLossTests private static void SetupReadAt(Mock session, object value, DateTime sourceTime) => session.Setup(s => s.ReadAsync( It.IsAny(), It.IsAny(), It.IsAny(), - It.IsAny(), It.IsAny())) + It.IsAny>(), It.IsAny())) .ReturnsAsync(new ReadResponse { ResponseHeader = new ResponseHeader(), - Results = [new DataValue(new Variant(value), StatusCodes.Good, sourceTime, sourceTime)], + Results = [new DataValue(VariantHelper.CastFrom(value), StatusCodes.Good, sourceTime, sourceTime)], DiagnosticInfos = [], }); @@ -702,7 +702,7 @@ public sealed class OpcUaClientSessionLossTests var readAt = t0.AddSeconds(10); session.Setup(s => s.ReadAsync( It.IsAny(), It.IsAny(), It.IsAny(), - It.IsAny(), It.IsAny())) + It.IsAny>(), It.IsAny())) .ReturnsAsync(new ReadResponse { ResponseHeader = new ResponseHeader(), diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientStaleNoSubscriptionTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientStaleNoSubscriptionTests.cs index 8c7ea9954..1755c1eb6 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientStaleNoSubscriptionTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientStaleNoSubscriptionTests.cs @@ -42,7 +42,7 @@ public sealed class OpcUaClientStaleNoSubscriptionTests { var drv = new OpcUaClientDriver(new OpcUaClientDriverOptions { RawTags = Tags }, "opcua-763"); var session = new Mock(MockBehavior.Loose); - session.SetupGet(s => s.MessageContext).Returns(new ServiceMessageContext(SdkTelemetry.Context)); + session.SetupGet(s => s.MessageContext).Returns(ServiceMessageContext.Create(SdkTelemetry.Context)); session.SetupGet(s => s.NamespaceUris).Returns(new NamespaceTable()); var clock = new ManualClock(new DateTimeOffset(2026, 11, 9, 12, 0, 0, TimeSpan.Zero)); drv.Clock = clock; @@ -209,7 +209,7 @@ public sealed class OpcUaClientSlowDeleteTests RawTagEntry[] tags = [new(SpeedRef, JsonSerializer.Serialize(new { nodeId = "ns=0;s=Speed" }), WriteIdempotent: true)]; var drv = new OpcUaClientDriver(new OpcUaClientDriverOptions { RawTags = tags }, "opcua-764"); var session = new Mock(MockBehavior.Loose); - session.SetupGet(s => s.MessageContext).Returns(new ServiceMessageContext(SdkTelemetry.Context)); + session.SetupGet(s => s.MessageContext).Returns(ServiceMessageContext.Create(SdkTelemetry.Context)); session.SetupGet(s => s.NamespaceUris).Returns(new NamespaceTable()); var clock = new ManualClock(new DateTimeOffset(2026, 11, 10, 12, 0, 0, TimeSpan.Zero)); drv.Clock = clock; diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientStaleSessionRaceTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientStaleSessionRaceTests.cs index 93010f2b4..9e2ece3a2 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientStaleSessionRaceTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientStaleSessionRaceTests.cs @@ -46,20 +46,20 @@ public sealed class OpcUaClientStaleSessionRaceTests // MessageContext. This getter is read in the driver's synchronous prologue (before the // gate), so signalling here proves the pre-gate capture path has run. mock.SetupGet(s => s.MessageContext) - .Returns(new ServiceMessageContext(ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.SdkTelemetry.Context)) + .Returns(ServiceMessageContext.Create(ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.SdkTelemetry.Context)) .Callback(() => prologueReached?.TrySetResult()); mock.SetupGet(s => s.NamespaceUris).Returns(new NamespaceTable()); // Acknowledge issues its wire call via CallAsync; stub it so AcknowledgeAsync can run to // completion against whichever session it ends up binding to. mock.Setup(s => s.CallAsync( It.IsAny(), - It.IsAny(), + It.IsAny>(), It.IsAny())) .ReturnsAsync(new CallResponse { ResponseHeader = new ResponseHeader(), - Results = new CallMethodResultCollection(), - DiagnosticInfos = new DiagnosticInfoCollection(), + Results = new List(), + DiagnosticInfos = new List(), }); return mock; } @@ -67,10 +67,10 @@ public sealed class OpcUaClientStaleSessionRaceTests private static void VerifyAckWireHitNewSessionNotOld(Mock newSession, Mock oldSession) { newSession.Verify(s => s.CallAsync( - It.IsAny(), It.IsAny(), It.IsAny()), + It.IsAny(), It.IsAny>(), It.IsAny()), Times.Once); oldSession.Verify(s => s.CallAsync( - It.IsAny(), It.IsAny(), It.IsAny()), + It.IsAny(), It.IsAny>(), It.IsAny()), Times.Never); } diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientSubscribeCleanupTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientSubscribeCleanupTests.cs index b3ee7ce62..b24e111b7 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientSubscribeCleanupTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientSubscribeCleanupTests.cs @@ -30,7 +30,7 @@ public sealed class OpcUaClientSubscribeCleanupTests { var drv = new OpcUaClientDriver(new OpcUaClientDriverOptions { RawTags = Tags }, "opcua-o1"); var session = new Mock(MockBehavior.Loose); - session.SetupGet(s => s.MessageContext).Returns(new ServiceMessageContext(SdkTelemetry.Context)); + session.SetupGet(s => s.MessageContext).Returns(ServiceMessageContext.Create(SdkTelemetry.Context)); session.SetupGet(s => s.NamespaceUris).Returns(new NamespaceTable()); drv.SetSessionForTest(session.Object); drv.SetNamespaceMapForTest(NamespaceMap.FromTable(new NamespaceTable(), Tags)); diff --git a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientWriteHealthTests.cs b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientWriteHealthTests.cs index 320d9c301..3fcfb0ae2 100644 --- a/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientWriteHealthTests.cs +++ b/tests/Drivers/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient.Tests/OpcUaClientWriteHealthTests.cs @@ -28,7 +28,7 @@ public sealed class OpcUaClientWriteHealthTests { var drv = new OpcUaClientDriver(new OpcUaClientDriverOptions { RawTags = Tags }, "opcua-write-health"); var session = new Mock(MockBehavior.Loose); - session.SetupGet(s => s.MessageContext).Returns(new ServiceMessageContext(SdkTelemetry.Context)); + session.SetupGet(s => s.MessageContext).Returns(ServiceMessageContext.Create(SdkTelemetry.Context)); session.SetupGet(s => s.NamespaceUris).Returns(new NamespaceTable()); drv.SetSessionForTest(session.Object); drv.SetNamespaceMapForTest(NamespaceMap.FromTable(new NamespaceTable(), Tags)); @@ -44,7 +44,7 @@ public sealed class OpcUaClientWriteHealthTests { var (drv, session) = NewConnectedDriver(new DriverHealth(DriverState.Degraded, Stale, "read failed")); using var _ = drv; - session.Setup(s => s.WriteAsync(It.IsAny(), It.IsAny(), It.IsAny())) + session.Setup(s => s.WriteAsync(It.IsAny(), It.IsAny>(), It.IsAny())) .ReturnsAsync(new WriteResponse { ResponseHeader = new ResponseHeader(), @@ -54,7 +54,7 @@ public sealed class OpcUaClientWriteHealthTests var results = await drv.WriteAsync(Write(), TestContext.Current.CancellationToken); - results.Single().StatusCode.ShouldBe(StatusCodes.BadNotWritable, "the upstream refusal still passes through verbatim"); + results.Single().StatusCode.ShouldBe(StatusCodes.BadNotWritable.Code, "the upstream refusal still passes through verbatim"); var h = drv.GetHealth(); h.State.ShouldBe(DriverState.Healthy); h.LastSuccessfulRead.ShouldNotBeNull().ShouldBeGreaterThan(Stale); @@ -67,7 +67,7 @@ public sealed class OpcUaClientWriteHealthTests { var (drv, session) = NewConnectedDriver(new DriverHealth(DriverState.Healthy, Stale, null)); using var _ = drv; - session.Setup(s => s.WriteAsync(It.IsAny(), It.IsAny(), It.IsAny())) + session.Setup(s => s.WriteAsync(It.IsAny(), It.IsAny>(), It.IsAny())) .ThrowsAsync(new ServiceResultException(StatusCodes.BadConnectionClosed)); var results = await drv.WriteAsync(Write(), TestContext.Current.CancellationToken); @@ -89,8 +89,8 @@ public sealed class OpcUaClientWriteHealthTests var (drv, session) = NewConnectedDriver(healthy); using var _ = drv; using var cts = new CancellationTokenSource(); - session.Setup(s => s.WriteAsync(It.IsAny(), It.IsAny(), It.IsAny())) - .Returns(async (RequestHeader _, WriteValueCollection _, CancellationToken ct) => + session.Setup(s => s.WriteAsync(It.IsAny(), It.IsAny>(), It.IsAny())) + .Returns(async (RequestHeader _, ArrayOf _, CancellationToken ct) => { cts.Cancel(); await Task.Delay(Timeout.Infinite, ct); @@ -128,7 +128,7 @@ public sealed class OpcUaClientWriteHealthTests { var (drv, session) = NewConnectedDriver(new DriverHealth(DriverState.Healthy, Stale, null)); using var _ = drv; - session.Setup(s => s.WriteAsync(It.IsAny(), It.IsAny(), It.IsAny())) + session.Setup(s => s.WriteAsync(It.IsAny(), It.IsAny>(), It.IsAny())) .ThrowsAsync(new OperationCanceledException("SDK request timeout")); var results = await drv.WriteAsync(Write(), TestContext.Current.CancellationToken); @@ -149,7 +149,7 @@ public sealed class OpcUaClientWriteHealthTests using var _ = drv; drv.RaiseKeepAliveForTest(StatusCodes.BadNoCommunication); drv.GetHealth().State.ShouldBe(DriverState.Degraded, "positive control: the outage is published"); - session.Setup(s => s.WriteAsync(It.IsAny(), It.IsAny(), It.IsAny())) + session.Setup(s => s.WriteAsync(It.IsAny(), It.IsAny>(), It.IsAny())) .ReturnsAsync(new WriteResponse { ResponseHeader = new ResponseHeader(), Results = [StatusCodes.Good], DiagnosticInfos = [] }); await drv.WriteAsync(Write(), TestContext.Current.CancellationToken); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AclEventSubscriptionEnforcementTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AclEventSubscriptionEnforcementTests.cs index b0511ec7a..0ef082026 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AclEventSubscriptionEnforcementTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AclEventSubscriptionEnforcementTests.cs @@ -847,7 +847,7 @@ public sealed class AclEventSubscriptionEnforcementTests private static async Task CallIgnoringStatusAsync( ISession session, NodeId objectId, NodeId methodId, CancellationToken ct, params object[] args) { - try { await session.CallAsync(objectId, methodId, ct, args); } + try { await session.CallAsync(objectId, methodId, ct, args.Select(SdkTestValues.FromClr).ToArray()); } catch (ServiceResultException) { /* the outcome is not under test */ } } @@ -905,9 +905,9 @@ public sealed class AclEventSubscriptionEnforcementTests private static MonitoredItem AddEventItem(Subscription subscription, NodeId source) { var filter = new EventFilter(); - filter.AddSelectClause(ObjectTypes.BaseEventType, BrowseNames.EventId); - filter.AddSelectClause(ObjectTypes.BaseEventType, BrowseNames.Message); - filter.AddSelectClause(ObjectTypes.BaseEventType, BrowseNames.EventType); + filter.AddSelectClause(new NodeId(ObjectTypes.BaseEventType), QualifiedName.From(BrowseNames.EventId)); + filter.AddSelectClause(new NodeId(ObjectTypes.BaseEventType), QualifiedName.From(BrowseNames.Message)); + filter.AddSelectClause(new NodeId(ObjectTypes.BaseEventType), QualifiedName.From(BrowseNames.EventType)); var item = new MonitoredItem(subscription.DefaultItem) { @@ -940,21 +940,21 @@ public sealed class AclEventSubscriptionEnforcementTests private readonly Dictionary<(uint Handle, string Message), byte[]> _eventIds = []; private readonly HashSet<(uint Handle, NodeId Type)> _types = []; - public void OnEvents(Subscription subscription, EventNotificationList notification, IList stringTable) + public void OnEvents(Subscription subscription, EventNotificationList notification, ArrayOf stringTable) { lock (_gate) { foreach (var e in notification.Events) { if (e.EventFields.Count > MessageFieldIndex - && e.EventFields[MessageFieldIndex].Value is LocalizedText { Text: { } text }) + && e.EventFields[MessageFieldIndex].ClrValue()! is LocalizedText { Text: { } text }) { _seen.Add((e.ClientHandle, text)); - if (e.EventFields[0].Value is byte[] eventId) _eventIds[(e.ClientHandle, text)] = eventId; + if (e.EventFields[0].ClrValue()! is byte[] eventId) _eventIds[(e.ClientHandle, text)] = eventId; } if (e.EventFields.Count > EventTypeFieldIndex - && e.EventFields[EventTypeFieldIndex].Value is NodeId type) + && e.EventFields[EventTypeFieldIndex].ClrValue()! is NodeId type) { _types.Add((e.ClientHandle, type)); } @@ -1115,7 +1115,7 @@ public sealed class AclEventSubscriptionEnforcementTests public async Task ConnectAsync(bool anonymous, CancellationToken ct) { - var appConfig = new ApplicationConfiguration + var appConfig = new ApplicationConfiguration(DefaultTelemetry.Create(_ => { })) { ApplicationName = "OtOpcUa.AclEventClient", ApplicationUri = $"urn:OtOpcUa.AclEventClient.{Guid.NewGuid():N}", @@ -1124,29 +1124,24 @@ public sealed class AclEventSubscriptionEnforcementTests ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 60_000 }, }; await appConfig.ValidateAsync(ApplicationType.Client, ct); - appConfig.CertificateValidator.CertificateValidation += (_, e) => e.Accept = true; + var endpoint = await CoreClientUtils.SelectEndpointAsync( appConfig, $"opc.tcp://127.0.0.1:{_port}/OtOpcUa", false, DefaultTelemetry.Create(_ => { }), ct); var identity = anonymous ? new UserIdentity(new AnonymousIdentityToken()) - : new UserIdentity(new UserNameIdentityToken - { - UserName = "apikey", - // 1.5.378 carries the UserName token password as raw bytes; the host decodes UTF-8. - DecryptedPassword = Encoding.UTF8.GetBytes($"otua_{KeyId}_secret"), - }); + : new UserIdentity("apikey", Encoding.UTF8.GetBytes($"otua_{KeyId}_secret")); return await new DefaultSessionFactory(DefaultTelemetry.Create(_ => { })).CreateAsync( appConfig, - new ConfiguredEndpoint(null, endpoint, EndpointConfiguration.Create(appConfig)), + new ConfiguredEndpoint(null, endpoint ?? throw new InvalidOperationException("Endpoint discovery returned no endpoint."), EndpointConfiguration.Create(appConfig)), updateBeforeConnect: false, checkDomain: false, sessionName: "AclEventSubscriptionEnforcementTests", sessionTimeout: 60_000, identity: identity, - preferredLocales: null, + preferredLocales: default, ct: ct); } diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AclKeyExpiryEnforcementTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AclKeyExpiryEnforcementTests.cs index f2dfa888a..f133afa44 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AclKeyExpiryEnforcementTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AclKeyExpiryEnforcementTests.cs @@ -63,7 +63,7 @@ public sealed class AclKeyExpiryEnforcementTests var (subscription, received) = await rig.SubscribeAsync(session, ct); // Baseline: the key-carrying session's feed is live. - await WaitUntilAsync(() => received.Any(v => Equals(v.Value, 1f)), TimeSpan.FromSeconds(10)); + await WaitUntilAsync(() => received.Any(v => Equals(v.ClrValue()!, 1f)), TimeSpan.FromSeconds(10)); received.Clear(); // Only the clock moves. No deployment, no new generation, no grant change. @@ -78,7 +78,7 @@ public sealed class AclKeyExpiryEnforcementTests received.Clear(); rig.Write(2); await Task.Delay(TimeSpan.FromSeconds(2), ct); - received.ShouldNotContain(v => Equals(v.Value, 2f)); + received.ShouldNotContain(v => Equals(v.ClrValue()!, 2f)); await subscription.DeleteAsync(true, ct); } @@ -106,14 +106,14 @@ public sealed class AclKeyExpiryEnforcementTests using var session = await rig.ConnectAsync(ct); var (subscription, received) = await rig.SubscribeAsync(session, ct); - await WaitUntilAsync(() => received.Any(v => Equals(v.Value, 1f)), TimeSpan.FromSeconds(10)); + await WaitUntilAsync(() => received.Any(v => Equals(v.ClrValue()!, 1f)), TimeSpan.FromSeconds(10)); received.Clear(); rig.Advance(TimeSpan.FromMinutes(20)); rig.TickRevalidation(); rig.Write(2); - await WaitUntilAsync(() => received.Any(v => Equals(v.Value, 2f)), TimeSpan.FromSeconds(10)); + await WaitUntilAsync(() => received.Any(v => Equals(v.ClrValue()!, 2f)), TimeSpan.FromSeconds(10)); received.ShouldNotContain(v => v.StatusCode.Code == StatusCodes.BadUserAccessDenied); await subscription.DeleteAsync(true, ct); @@ -282,7 +282,7 @@ public sealed class AclKeyExpiryEnforcementTests /// The connected session. public async Task ConnectAsync(CancellationToken ct) { - var appConfig = new ApplicationConfiguration + var appConfig = new ApplicationConfiguration(DefaultTelemetry.Create(_ => { })) { ApplicationName = "OtOpcUa.AclKeyClient", ApplicationUri = $"urn:OtOpcUa.AclKeyClient.{Guid.NewGuid():N}", @@ -291,25 +291,20 @@ public sealed class AclKeyExpiryEnforcementTests ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 60_000 }, }; await appConfig.ValidateAsync(ApplicationType.Client, ct); - appConfig.CertificateValidator.CertificateValidation += (_, e) => e.Accept = true; + var endpoint = await CoreClientUtils.SelectEndpointAsync( appConfig, $"opc.tcp://127.0.0.1:{_port}/OtOpcUa", false, DefaultTelemetry.Create(_ => { }), ct); return await new DefaultSessionFactory(DefaultTelemetry.Create(_ => { })).CreateAsync( appConfig, - new ConfiguredEndpoint(null, endpoint, EndpointConfiguration.Create(appConfig)), + new ConfiguredEndpoint(null, endpoint ?? throw new InvalidOperationException("Endpoint discovery returned no endpoint."), EndpointConfiguration.Create(appConfig)), updateBeforeConnect: false, checkDomain: false, sessionName: "AclKeyExpiryEnforcementTests", sessionTimeout: 60_000, - identity: new UserIdentity(new UserNameIdentityToken - { - UserName = "apikey", - // 1.5.378 carries the UserName token password as raw bytes; the host decodes UTF-8. - DecryptedPassword = Encoding.UTF8.GetBytes($"otua_{KeyId}_secret"), - }), - preferredLocales: null, + identity: new UserIdentity("apikey", Encoding.UTF8.GetBytes($"otua_{KeyId}_secret")), + preferredLocales: default, ct: ct); } diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AclServerObjectModelChangeTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AclServerObjectModelChangeTests.cs index 27d22a480..1f912f3f6 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AclServerObjectModelChangeTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AclServerObjectModelChangeTests.cs @@ -137,6 +137,7 @@ public sealed class AclServerObjectModelChangeTests rig.EnsureEquipment(); rig.Sink.EnsureFolder(RawDeviceFolder, parentNodeId: null, displayName: "dev1", realm: AddressSpaceRealm.Raw); rig.Sink.EnsureVariable(RawVariable, RawDeviceFolder, "Speed", "Int32", writable: true, AddressSpaceRealm.Raw); + rig.Sink.WriteValue(RawVariable, 7, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); rig.Nm.NodeWriteGateway = new RejectingGateway(); var (granted, grantedEvents, grantedItem, grantedSubscription) = @@ -145,6 +146,15 @@ public sealed class AclServerObjectModelChangeTests await ServerObjectAsync(rig, anonymous: true, ct, encrypted: true); var variable = new NodeId(RawVariable, (ushort)granted.NamespaceUris.GetIndex(V3NodeIds.RawNamespaceUri)); + var serverSession = rig.Server.CurrentInstance.SessionManager.GetSessions().Single(s => + s.Identity is ZB.MOM.WW.OtOpcUa.OpcUaServer.Security.RoleCarryingUserIdentity { ApiKeyId: KeyId }); + using var permissionContext = new Opc.Ua.Server.OperationContext(new RequestHeader(), null!, + Opc.Ua.Server.RequestType.Read, RequestLifetime.None, serverSession); + var typePermission = rig.Nm.ValidateRolePermissions(permissionContext, ObjectTypeIds.AuditWriteUpdateEventType, PermissionType.ReceiveEvents); + var sourcePermission = rig.Nm.ValidateRolePermissions(permissionContext, variable, PermissionType.ReceiveEvents); + typePermission.StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied, + "ordinary SDK audit emission must stay denied; only the scoped application path may grant receive permission"); + ServiceResult.IsGood(sourcePermission).ShouldBeTrue($"Audit source permission: {sourcePermission}"); var write = await granted.WriteAsync( null, [new WriteValue { NodeId = variable, AttributeId = Attributes.Value, Value = new DataValue(new Variant(42)) }], @@ -156,8 +166,11 @@ public sealed class AclServerObjectModelChangeTests // Reported after the audit event through the same delivery, so it queues behind it on the item. rig.Sink.RaiseNodesAddedModelChange(EqA, AddressSpaceRealm.Uns); - await RecordedEvents.WaitUntilAsync(() => narrowEvents.Of(narrowItem).Any(NamesEqA)); + await RecordedEvents.WaitUntilAsync(() => narrowEvents.Of(narrowItem).Any(NamesEqA) + && grantedEvents.Of(grantedItem).Any(NamesEqA)); + grantedEvents.Of(grantedItem).Count(f => f[RecordedEvents.EventTypeField].GetNodeId() == ObjectTypeIds.AuditWriteUpdateEventType) + .ShouldBe(1, "one application audit is delivered without an automatic SDK duplicate"); narrowEvents.HasType(narrowItem, ObjectTypeIds.AuditWriteUpdateEventType).ShouldBeFalse( "a session that may not read the node must not receive its written values through an audit event"); @@ -183,13 +196,13 @@ public sealed class AclServerObjectModelChangeTests return (session, events, item, subscription); } - private static bool NamesEqA(VariantCollection e) => Names(e, EqA); + private static bool NamesEqA(ArrayOf e) => Names(e, EqA); /// Whether a model-change event's Changes name the node whose identifier is . - private static bool Names(VariantCollection e, string id) => - e[RecordedEvents.ChangesField].Value is ExtensionObject[] changes - && changes.Any(c => c.Body is ModelChangeStructureDataType { Affected: { } affected } - && affected.Identifier as string == id); + private static bool Names(ArrayOf e, string id) => + e[RecordedEvents.ChangesField].ClrValue()! is ExtensionObject[] changes + && changes.Any(c => ExtensionObject.ToEncodeable(c) is ModelChangeStructureDataType { Affected: { } affected } + && affected.IdentifierAsString == id); /// Every device write fails, so the node manager reverts and audits it. private sealed class RejectingGateway : IOpcUaNodeWriteGateway diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AclSubscriptionEnforcementTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AclSubscriptionEnforcementTests.cs index f2d0ee312..d63dc53f8 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AclSubscriptionEnforcementTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AclSubscriptionEnforcementTests.cs @@ -63,7 +63,7 @@ public sealed class AclSubscriptionEnforcementTests var (subscription, received) = await rig.SubscribeAsync(session, ct); // Baseline: the feed is live. - await WaitUntilAsync(() => received.Any(v => Equals(v.Value, 1f)), TimeSpan.FromSeconds(10)); + await WaitUntilAsync(() => received.Any(v => Equals(v.ClrValue()!, 1f)), TimeSpan.FromSeconds(10)); received.Clear(); @@ -79,7 +79,7 @@ public sealed class AclSubscriptionEnforcementTests received.Clear(); rig.Write(2); await Task.Delay(TimeSpan.FromSeconds(2), ct); - received.ShouldNotContain(v => Equals(v.Value, 2f)); + received.ShouldNotContain(v => Equals(v.ClrValue()!, 2f)); await subscription.DeleteAsync(true, ct); } @@ -106,13 +106,13 @@ public sealed class AclSubscriptionEnforcementTests using var session = await rig.ConnectAsync(ct); var (subscription, received) = await rig.SubscribeAsync(session, ct); - await WaitUntilAsync(() => received.Any(v => Equals(v.Value, 1f)), TimeSpan.FromSeconds(10)); + await WaitUntilAsync(() => received.Any(v => Equals(v.ClrValue()!, 1f)), TimeSpan.FromSeconds(10)); received.Clear(); state.Apply(Cluster, "rev-2", [], [grant], NoScopes); rig.Write(2); - await WaitUntilAsync(() => received.Any(v => Equals(v.Value, 2f)), TimeSpan.FromSeconds(10)); + await WaitUntilAsync(() => received.Any(v => Equals(v.ClrValue()!, 2f)), TimeSpan.FromSeconds(10)); received.ShouldNotContain(v => v.StatusCode.Code == StatusCodes.BadUserAccessDenied); await subscription.DeleteAsync(true, ct); @@ -144,7 +144,7 @@ public sealed class AclSubscriptionEnforcementTests using var session = await rig.ConnectAsync(ct); var (subscription, received) = await rig.SubscribeAsync(session, ct); - await WaitUntilAsync(() => received.Any(v => Equals(v.Value, 1f)), TimeSpan.FromSeconds(10)); + await WaitUntilAsync(() => received.Any(v => Equals(v.ClrValue()!, 1f)), TimeSpan.FromSeconds(10)); state.Apply(Cluster, "rev-2", [], [], NoScopes); await WaitUntilAsync( @@ -156,7 +156,7 @@ public sealed class AclSubscriptionEnforcementTests state.Apply(Cluster, "rev-3", [], [grant], NoScopes); rig.Write(3); - await WaitUntilAsync(() => received.Any(v => Equals(v.Value, 3f)), TimeSpan.FromSeconds(10)); + await WaitUntilAsync(() => received.Any(v => Equals(v.ClrValue()!, 3f)), TimeSpan.FromSeconds(10)); await subscription.DeleteAsync(true, ct); } @@ -181,11 +181,11 @@ public sealed class AclSubscriptionEnforcementTests // The read works, proving the session is admitted and granted. var read = await session.ReadValueAsync(rig.TagNodeId(session), ct); - read.StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied); + read.StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied.Code); var (subscription, _) = await rig.SubscribeAsync(session, ct, expectFailure: true); subscription.MonitoredItems.First().Status.Error?.StatusCode.Code - .ShouldBe(StatusCodes.BadUserAccessDenied); + .ShouldBe(StatusCodes.BadUserAccessDenied.Code); await subscription.DeleteAsync(true, ct); } @@ -272,8 +272,8 @@ public sealed class AclSubscriptionEnforcementTests ], ct: ct); - return response.Results[0].References - .Select(r => r.NodeId.Identifier as string ?? string.Empty) + return response.Results[0].References.ToList() + .Select(r => r.NodeId.IdentifierAsString) .ToList(); } @@ -403,7 +403,7 @@ public sealed class AclSubscriptionEnforcementTests public async Task ConnectAsync(CancellationToken ct) { - var appConfig = new ApplicationConfiguration + var appConfig = new ApplicationConfiguration(DefaultTelemetry.Create(_ => { })) { ApplicationName = "OtOpcUa.AclClient", ApplicationUri = $"urn:OtOpcUa.AclClient.{Guid.NewGuid():N}", @@ -412,20 +412,20 @@ public sealed class AclSubscriptionEnforcementTests ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 60_000 }, }; await appConfig.ValidateAsync(ApplicationType.Client, ct); - appConfig.CertificateValidator.CertificateValidation += (_, e) => e.Accept = true; + var endpoint = await CoreClientUtils.SelectEndpointAsync( appConfig, $"opc.tcp://127.0.0.1:{_port}/OtOpcUa", false, DefaultTelemetry.Create(_ => { }), ct); return await new DefaultSessionFactory(DefaultTelemetry.Create(_ => { })).CreateAsync( appConfig, - new ConfiguredEndpoint(null, endpoint, EndpointConfiguration.Create(appConfig)), + new ConfiguredEndpoint(null, endpoint ?? throw new InvalidOperationException("Endpoint discovery returned no endpoint."), EndpointConfiguration.Create(appConfig)), updateBeforeConnect: false, checkDomain: false, sessionName: "AclSubscriptionEnforcementTests", sessionTimeout: 60_000, identity: new UserIdentity(new AnonymousIdentityToken()), - preferredLocales: null, + preferredLocales: default, ct: ct); } diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AdvertisedAggregateFunctionsWireTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AdvertisedAggregateFunctionsWireTests.cs index 33f0902b9..d2119760d 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AdvertisedAggregateFunctionsWireTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/AdvertisedAggregateFunctionsWireTests.cs @@ -144,7 +144,7 @@ public sealed class AdvertisedAggregateFunctionsWireTests rig.Enforce(false, [Key()]); var id = rig.EnsureRawVariable("agg", "Double", writable: false); using var session = await rig.ConnectAsync(anonymous: true, ct); - var aggregateId = (NodeId)typeof(ObjectIds).GetField("AggregateFunction_" + aggregateName)!.GetValue(null)!; + var aggregateId = (NodeId)typeof(ObjectIds).GetProperty("AggregateFunction_" + aggregateName)!.GetValue(null)!; (await AdvertisedAsync(session, ObjectIds.HistoryServerCapabilities_AggregateFunctions, ct)) .ShouldNotContain(aggregateName); @@ -164,6 +164,7 @@ public sealed class AdvertisedAggregateFunctionsWireTests { AggregateType = aggregateId, ProcessingInterval = 1000, + AggregateConfiguration = new AggregateConfiguration { UseServerCapabilitiesDefaults = true }, StartTime = DateTime.UtcNow, }, }; @@ -185,17 +186,17 @@ public sealed class AdvertisedAggregateFunctionsWireTests private static async Task> AdvertisedAsync(ISession session, NodeId folder, CancellationToken ct) { var refs = await BrowseAsync(session, folder, BrowseDirection.Forward, ct); - return refs.Select(r => r.BrowseName.Name).OrderBy(n => n, StringComparer.Ordinal).ToList(); + return refs.ToList().Select(r => r.BrowseName.Name ?? throw new InvalidOperationException("Aggregate has no browse name.")).OrderBy(n => n, StringComparer.Ordinal).ToList(); } /// The folders an aggregate-function node is organized under (inverse Organizes). private static async Task> ParentsAsync(ISession session, NodeId aggregate, CancellationToken ct) { var refs = await BrowseAsync(session, aggregate, BrowseDirection.Inverse, ct); - return refs.Select(r => ExpandedNodeId.ToNodeId(r.NodeId, session.NamespaceUris)).ToList(); + return refs.ToList().Select(r => ExpandedNodeId.ToNodeId(r.NodeId, session.NamespaceUris)).ToList(); } - private static async Task BrowseAsync( + private static async Task> BrowseAsync( ISession session, NodeId node, BrowseDirection direction, CancellationToken ct) { var response = await session.BrowseAsync( diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ApiKeyMissBudgetPerEndpointTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ApiKeyMissBudgetPerEndpointTests.cs index 8ca3a2dca..48fb2c47c 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ApiKeyMissBudgetPerEndpointTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ApiKeyMissBudgetPerEndpointTests.cs @@ -18,10 +18,8 @@ namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests; /// and the per-client API-key miss budget therefore applies to a real client. /// /// -/// The SDK exposes no client address on any public surface; -/// reads it from the TCP listener by reflection and degrades to null when that path breaks. These tests are -/// what turn an SDK upgrade that breaks it into a failure instead of a silent fall-back to process-wide -/// accounting. +/// SDK 2 supplies observed PeerAddress during activation. This test verifies that public evidence +/// reaches the authenticator and its per-IP miss budget; no private channel lookup is involved. /// public sealed class ApiKeyMissBudgetPerEndpointTests { @@ -36,7 +34,7 @@ public sealed class ApiKeyMissBudgetPerEndpointTests recorder.Seen.ShouldNotBeNull("the server must resolve the activating client's endpoint"); IPAddress.IsLoopback(recorder.Seen!.Address).ShouldBeTrue($"connected from loopback, got {recorder.Seen}"); - recorder.Seen.Port.ShouldBeGreaterThan(0); + recorder.Seen.Port.ShouldBe(0, "the public SDK evidence contains an IP address, not a source port"); } /// @@ -108,7 +106,7 @@ public sealed class ApiKeyMissBudgetPerEndpointTests public async Task ConnectAsync(string credential, CancellationToken ct) { - var appConfig = new ApplicationConfiguration + var appConfig = new ApplicationConfiguration(DefaultTelemetry.Create(_ => { })) { ApplicationName = "OtOpcUa.MissBudgetClient", ApplicationUri = $"urn:OtOpcUa.MissBudgetClient.{Guid.NewGuid():N}", @@ -117,24 +115,20 @@ public sealed class ApiKeyMissBudgetPerEndpointTests ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 60_000 }, }; await appConfig.ValidateAsync(ApplicationType.Client, ct); - appConfig.CertificateValidator.CertificateValidation += (_, e) => e.Accept = true; + var endpoint = await CoreClientUtils.SelectEndpointAsync( appConfig, $"opc.tcp://127.0.0.1:{_port}/OtOpcUa", false, DefaultTelemetry.Create(_ => { }), ct); return await new DefaultSessionFactory(DefaultTelemetry.Create(_ => { })).CreateAsync( appConfig, - new ConfiguredEndpoint(null, endpoint, EndpointConfiguration.Create(appConfig)), + new ConfiguredEndpoint(null, endpoint ?? throw new InvalidOperationException("Endpoint discovery returned no endpoint."), EndpointConfiguration.Create(appConfig)), updateBeforeConnect: false, checkDomain: false, sessionName: "ApiKeyMissBudgetPerEndpointTests", sessionTimeout: 60_000, - identity: new UserIdentity(new UserNameIdentityToken - { - UserName = "apikey", - DecryptedPassword = Encoding.UTF8.GetBytes(credential), - }), - preferredLocales: null, + identity: new UserIdentity("apikey", Encoding.UTF8.GetBytes(credential)), + preferredLocales: default, ct: ct); } diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ArrayWriteWireTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ArrayWriteWireTests.cs index 26934f4fc..3e5f050b0 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ArrayWriteWireTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ArrayWriteWireTests.cs @@ -144,23 +144,23 @@ public sealed class ArrayWriteWireTests private static async Task WriteAsync(ISession session, NodeId node, object value, CancellationToken ct, string? indexRange = null) { - var response = await session.WriteAsync(null, new WriteValueCollection + var response = await session.WriteAsync(null, new WriteValue[] { - new WriteValue { NodeId = node, AttributeId = Attributes.Value, IndexRange = indexRange, Value = new DataValue(new Variant(value)) }, + new WriteValue { NodeId = node, AttributeId = Attributes.Value, IndexRange = indexRange, Value = new DataValue(SdkTestValues.FromClr(value)) }, }, ct); - return response.Results.ShouldHaveSingleItem(); + return response.Results.ToList().ShouldHaveSingleItem(); } private static async Task ReadShortsAsync(ISession session, NodeId node, CancellationToken ct) => - (short[])(await session.ReadValueAsync(node, ct)).Value; + (short[])(await session.ReadValueAsync(node, ct)).ClrValue()!; private static async Task ReadAccessLevelAsync(ISession session, NodeId node, CancellationToken ct) { - var response = await session.ReadAsync(null, 0, TimestampsToReturn.Neither, new ReadValueIdCollection + var response = await session.ReadAsync(null, 0, TimestampsToReturn.Neither, new ReadValueId[] { new ReadValueId { NodeId = node, AttributeId = Attributes.UserAccessLevel }, }, ct); - return (byte)response.Results.ShouldHaveSingleItem().Value; + return (byte)response.Results.ToList().ShouldHaveSingleItem().ClrValue()!; } private static async Task WaitForAsync(Func> condition) @@ -218,7 +218,7 @@ public sealed class ArrayWriteWireTests (await ReadAccessLevelAsync(session, ab, ct) & AccessLevels.CurrentWrite).ShouldBe((byte)0); (await WriteAsync(session, ab, new[] { 50, 60, 70, 80 }, ct)).ShouldBe((StatusCode)StatusCodes.BadNotWritable); - ((int[])(await session.ReadValueAsync(ab, ct)).Value).ShouldBe(new[] { 5, 6, 7, 8 }); + ((int[])(await session.ReadValueAsync(ab, ct)).ClrValue()!).ShouldBe(new[] { 5, 6, 7, 8 }); gateway.Count.ShouldBe(0); // Positive control: the same session's write to the S7 array is dispatched, so the refusal is the node's. @@ -286,7 +286,7 @@ public sealed class ArrayWriteWireTests (await WriteAsync(session, s7, new[] { 1, 2, 3, 70_000 }, ct)).ShouldBe((StatusCode)StatusCodes.BadTypeMismatch, "an Int32 element outside Int16"); (await WriteAsync(session, galaxy, new uint[] { 4_000_000_000, 1 }, ct)).ShouldBe((StatusCode)StatusCodes.BadTypeMismatch, "UInt32[] to an Int32 array"); (await ReadShortsAsync(session, s7, ct)).ShouldBe(new short[] { 1, 2, 3, 4 }); - ((int[])(await session.ReadValueAsync(galaxy, ct)).Value).ShouldBe(new[] { 11, 12 }); + ((int[])(await session.ReadValueAsync(galaxy, ct)).ClrValue()!).ShouldBe(new[] { 11, 12 }); gateway.Count.ShouldBe(0); // Positive control: the correctly-typed array on the same Galaxy node is dispatched as-is. @@ -352,7 +352,7 @@ public sealed class ArrayWriteWireTests var scalar = Raw(session, S7ScalarRaw); (await WriteAsync(session, scalar, new short[] { 9 }, ct)).ShouldBe((StatusCode)StatusCodes.BadTypeMismatch); - ((short)(await session.ReadValueAsync(scalar, ct)).Value).ShouldBe((short)5); + ((short)(await session.ReadValueAsync(scalar, ct)).ClrValue()!).ShouldBe((short)5); gateway.Count.ShouldBe(0); // Positive control: a scalar write to the same node is dispatched. diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ClientAlarmMethodTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ClientAlarmMethodTests.cs index 24dfeff83..00ea0cf0c 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ClientAlarmMethodTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ClientAlarmMethodTests.cs @@ -51,7 +51,7 @@ public sealed class ClientAlarmMethodTests using var client = await ConnectClientAsync(rig, ct); var conditionId = ConditionNodeId(observer, native: false).ToString(); - async Task Next(int expectedCount) + async Task> Next(int expectedCount) { await rig.DrainProjectionsAsync(); await RecordedEvents.WaitUntilAsync(() => events.ConditionEvents(item, "base").Count >= expectedCount); @@ -61,27 +61,27 @@ public sealed class ClientAlarmMethodTests var n = 1; StatusCode.IsGood(await client.AcknowledgeAlarmAsync( conditionId, events.LatestEventId(item, "base"), "ack", ct)).ShouldBeTrue(); - (await Next(++n))[RecordedEvents.AckedField].Value.ShouldBe(true); + (await Next(++n))[RecordedEvents.AckedField].ClrValue()!.ShouldBe(true); StatusCode.IsGood(await client.ConfirmAlarmAsync( conditionId, events.LatestEventId(item, "base"), "confirm", ct)).ShouldBeTrue(); - (await Next(++n))[RecordedEvents.ConfirmedField].Value.ShouldBe(true); + (await Next(++n))[RecordedEvents.ConfirmedField].ClrValue()!.ShouldBe(true); StatusCode.IsGood(await client.AddCommentAsync( conditionId, events.LatestEventId(item, "base"), "note", ct)).ShouldBeTrue(); - ((await Next(++n))[RecordedEvents.CommentField].Value as LocalizedText).ShouldNotBeNull().Text.ShouldBe("note"); + ((await Next(++n))[RecordedEvents.CommentField].ClrValue()! as LocalizedText?).ShouldNotBeNull().Text.ShouldBe("note"); StatusCode.IsGood(await client.ShelveAlarmAsync(conditionId, ShelveKind.OneShot, 0, ct)).ShouldBeTrue(); - (await Next(++n))[RecordedEvents.ShelvingField].Value.ShouldBe(ObjectIds.ShelvedStateMachineType_OneShotShelved); + (await Next(++n))[RecordedEvents.ShelvingField].ClrValue()!.ShouldBe(ObjectIds.ShelvedStateMachineType_OneShotShelved); StatusCode.IsGood(await client.ShelveAlarmAsync(conditionId, ShelveKind.Unshelve, 0, ct)).ShouldBeTrue(); - (await Next(++n))[RecordedEvents.ShelvingField].Value.ShouldBe(ObjectIds.ShelvedStateMachineType_Unshelved); + (await Next(++n))[RecordedEvents.ShelvingField].ClrValue()!.ShouldBe(ObjectIds.ShelvedStateMachineType_Unshelved); StatusCode.IsGood(await client.ShelveAlarmAsync(conditionId, ShelveKind.Timed, 60, ct)).ShouldBeTrue(); - (await Next(++n))[RecordedEvents.ShelvingField].Value.ShouldBe(ObjectIds.ShelvedStateMachineType_TimedShelved); + (await Next(++n))[RecordedEvents.ShelvingField].ClrValue()!.ShouldBe(ObjectIds.ShelvedStateMachineType_TimedShelved); StatusCode.IsGood(await client.ShelveAlarmAsync(conditionId, ShelveKind.Unshelve, 0, ct)).ShouldBeTrue(); - (await Next(++n))[RecordedEvents.ShelvingField].Value.ShouldBe(ObjectIds.ShelvedStateMachineType_Unshelved); + (await Next(++n))[RecordedEvents.ShelvingField].ClrValue()!.ShouldBe(ObjectIds.ShelvedStateMachineType_Unshelved); await subscription.DeleteAsync(true, ct); } @@ -113,23 +113,23 @@ public sealed class ClientAlarmMethodTests var eventId = events.LatestEventId(item, "base"); // Refusals first: they must not disturb the condition, so the ack below still lands as event #2. - (await client.ConfirmAlarmAsync(conditionId, eventId, "confirm", ct)).Code.ShouldBe(StatusCodes.BadNotSupported); - (await client.ShelveAlarmAsync(conditionId, ShelveKind.OneShot, 0, ct)).Code.ShouldBe(StatusCodes.BadNotSupported); - (await client.ShelveAlarmAsync(conditionId, ShelveKind.Timed, 60, ct)).Code.ShouldBe(StatusCodes.BadNotSupported); + (await client.ConfirmAlarmAsync(conditionId, eventId, "confirm", ct)).Code.ShouldBe(StatusCodes.BadNotSupported.Code); + (await client.ShelveAlarmAsync(conditionId, ShelveKind.OneShot, 0, ct)).Code.ShouldBe(StatusCodes.BadNotSupported.Code); + (await client.ShelveAlarmAsync(conditionId, ShelveKind.Timed, 60, ct)).Code.ShouldBe(StatusCodes.BadNotSupported.Code); StatusCode.IsGood(await client.AcknowledgeAlarmAsync(conditionId, eventId, "ack", ct)).ShouldBeTrue(); await rig.DrainProjectionsAsync(); await RecordedEvents.WaitUntilAsync(() => events.ConditionEvents(item, "base").Count >= 2); var ack = events.ConditionEvents(item, "base")[1]; - ack[RecordedEvents.AckedField].Value.ShouldBe(true); - ack[RecordedEvents.ConfirmedField].Value.ShouldBe(true); - ack[RecordedEvents.ShelvingField].Value.ShouldBe(ObjectIds.ShelvedStateMachineType_Unshelved); + ack[RecordedEvents.AckedField].ClrValue()!.ShouldBe(true); + ack[RecordedEvents.ConfirmedField].ClrValue()!.ShouldBe(true); + ack[RecordedEvents.ShelvingField].ClrValue()!.ShouldBe(ObjectIds.ShelvedStateMachineType_Unshelved); StatusCode.IsGood(await client.AddCommentAsync( conditionId, events.LatestEventId(item, "base"), "note", ct)).ShouldBeTrue(); await rig.DrainProjectionsAsync(); await RecordedEvents.WaitUntilAsync(() => events.ConditionEvents(item, "base").Count >= 3); - (events.ConditionEvents(item, "base")[2][RecordedEvents.CommentField].Value as LocalizedText).ShouldNotBeNull().Text.ShouldBe("note"); + (events.ConditionEvents(item, "base")[2][RecordedEvents.CommentField].ClrValue()! as LocalizedText?).ShouldNotBeNull().Text.ShouldBe("note"); await subscription.DeleteAsync(true, ct); } diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ConditionChildNodeIdTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ConditionChildNodeIdTests.cs index 78445392c..58210ade2 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ConditionChildNodeIdTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ConditionChildNodeIdTests.cs @@ -69,14 +69,14 @@ public sealed class ConditionChildNodeIdTests using var session = await rig.ConnectAsync(anonymous: false, ct); var condition = ConditionNodeId(session, native); - var conditionId = (string)condition.Identifier; + var conditionId = condition.IdentifierAsString; var resolved = await TranslateAsync(session, condition, ChildPaths, ct); for (var i = 0; i < ChildPaths.Length; i++) { var path = string.Join('/', ChildPaths[i]); resolved[i].NamespaceIndex.ShouldBe(condition.NamespaceIndex, $"{path} lives in the condition's namespace"); - resolved[i].Identifier.ShouldBe($"{conditionId}/{path}", $"{path} is scoped to the condition instance"); + resolved[i].IdentifierAsString.ShouldBe($"{conditionId}/{path}", $"{path} is scoped to the condition instance"); } var values = await ReadAsync(session, resolved, ct); @@ -84,25 +84,25 @@ public sealed class ConditionChildNodeIdTests StatusCode.IsGood(values[i].StatusCode).ShouldBeTrue($"{string.Join('/', ChildPaths[i])}: {values[i].StatusCode}"); var expectedMessage = native ? "native-distinct" : "scripted-distinct"; - values[0].Value.ShouldBe(true, "ActiveState/Id — the instance is active"); - values[1].Value.ShouldBe(false, "AckedState/Id — the instance is unacknowledged"); - values[2].Value.ShouldBe(true, "EnabledState/Id"); - values[3].Value.ShouldBe( + values[0].ClrValue()!.ShouldBe(true, "ActiveState/Id — the instance is active"); + values[1].ClrValue()!.ShouldBe(false, "AckedState/Id — the instance is unacknowledged"); + values[2].ClrValue()!.ShouldBe(true, "EnabledState/Id"); + values[3].ClrValue()!.ShouldBe( rig.Nm.TryGetAlarmCondition(native ? RawAlarmPath : ScriptedAlarmId, native ? AddressSpaceRealm.Raw : AddressSpaceRealm.Uns)! - .Severity.Value, + .Severity!.Value, "Severity — the instance's mapped severity"); - ((ushort)values[3].Value).ShouldBeGreaterThan((ushort)0); - (values[4].Value as LocalizedText)?.Text.ShouldBe(expectedMessage, "Message"); - values[5].Value.ShouldBe(true, "Retain — an active unacked condition is retained"); + ((ushort)values[3].ClrValue()!).ShouldBeGreaterThan((ushort)0); + (values[4].ClrValue()! as LocalizedText?)?.Text.ShouldBe(expectedMessage, "Message"); + values[5].ClrValue()!.ShouldBe(true, "Retain — an active unacked condition is retained"); if (native) { - ((double)values[6].Value).ShouldBe(0d, "UnshelveTime — a native condition is never shelved"); - values[7].Value.ShouldBe(ObjectIds.ShelvedStateMachineType_Unshelved); + ((double)values[6].ClrValue()!).ShouldBe(0d, "UnshelveTime — a native condition is never shelved"); + values[7].ClrValue()!.ShouldBe(ObjectIds.ShelvedStateMachineType_Unshelved); } else { - ((double)values[6].Value).ShouldBeInRange(50_000d, 60_000d, "UnshelveTime — the instance's timed shelve"); - values[7].Value.ShouldBe(ObjectIds.ShelvedStateMachineType_TimedShelved); + ((double)values[6].ClrValue()!).ShouldBeInRange(50_000d, 60_000d, "UnshelveTime — the instance's timed shelve"); + values[7].ClrValue()!.ShouldBe(ObjectIds.ShelvedStateMachineType_TimedShelved); } } finally { await rig.DisposeAsync(); } @@ -196,8 +196,8 @@ public sealed class ConditionChildNodeIdTests ], ct); StatusCode.IsGood(values[0].StatusCode).ShouldBeTrue($"granted child read: {values[0].StatusCode}"); - (values[0].Value as LocalizedText)?.Text.ShouldBe("native-distinct"); - values[1].Value.ShouldBe(true); + (values[0].ClrValue()! as LocalizedText?)?.Text.ShouldBe("native-distinct"); + values[1].ClrValue()!.ShouldBe(true); values[2].StatusCode.ShouldBe((StatusCode)StatusCodes.BadUserAccessDenied, "ungranted condition's child"); values[3].StatusCode.ShouldBe((StatusCode)StatusCodes.BadUserAccessDenied, "ungranted condition's child"); } @@ -227,7 +227,7 @@ public sealed class ConditionChildNodeIdTests // Positive control: readable while the condition exists. var before = await ReadAsync(session, [child, nested], ct); - (before[0].Value as LocalizedText)?.Text.ShouldBe("scripted-distinct"); + (before[0].ClrValue()! as LocalizedText?)?.Text.ShouldBe("scripted-distinct"); StatusCode.IsGood(before[1].StatusCode).ShouldBeTrue(); rig.Nm.RemoveAlarmConditionNode(ScriptedAlarmId, AddressSpaceRealm.Uns).ShouldBeTrue(); @@ -283,13 +283,13 @@ public sealed class ConditionChildNodeIdTests await session.CallAsync(target, new NodeId($"{ScriptedAlarmId}/ShelvingState/TimedShelve", ns), ct, 60_000d); await rig.DrainProjectionsAsync(); await RecordedEvents.WaitUntilAsync(() => events.ConditionEvents(item, "base").Count == 2); - events.ConditionEvents(item, "base")[1][RecordedEvents.ShelvingField].Value + events.ConditionEvents(item, "base")[1][RecordedEvents.ShelvingField].ClrValue()! .ShouldBe(ObjectIds.ShelvedStateMachineType_TimedShelved); await session.CallAsync(target, new NodeId($"{ScriptedAlarmId}/ShelvingState/Unshelve", ns), ct); await rig.DrainProjectionsAsync(); await RecordedEvents.WaitUntilAsync(() => events.ConditionEvents(item, "base").Count == 3); - events.ConditionEvents(item, "base")[2][RecordedEvents.ShelvingField].Value + events.ConditionEvents(item, "base")[2][RecordedEvents.ShelvingField].ClrValue()! .ShouldBe(ObjectIds.ShelvedStateMachineType_Unshelved); await subscription.DeleteAsync(true, ct); @@ -354,24 +354,24 @@ public sealed class ConditionChildNodeIdTests private static async Task> TranslateAsync( ISession session, NodeId start, IReadOnlyList paths, CancellationToken ct) { - var browsePaths = new BrowsePathCollection(); + var browsePaths = new List(); foreach (var path in paths) { var relative = new RelativePath(); foreach (var name in path) { - relative.Elements.Add(new RelativePathElement + relative.Elements += new RelativePathElement { ReferenceTypeId = ReferenceTypeIds.HierarchicalReferences, IsInverse = false, IncludeSubtypes = true, TargetName = new QualifiedName(name), - }); + }; } browsePaths.Add(new BrowsePath { StartingNode = start, RelativePath = relative }); } - var response = await session.TranslateBrowsePathsToNodeIdsAsync(null, browsePaths, ct); + var response = await session.TranslateBrowsePathsToNodeIdsAsync(null, browsePaths.ToArrayOf(), ct); var results = new List(); for (var i = 0; i < response.Results.Count; i++) { @@ -385,14 +385,14 @@ public sealed class ConditionChildNodeIdTests private static async Task> ReadAsync(ISession session, IReadOnlyList ids, CancellationToken ct) { - var request = new ReadValueIdCollection(ids.Select(id => new ReadValueId { NodeId = id, AttributeId = Attributes.Value })); + var request = ids.Select(id => new ReadValueId { NodeId = id, AttributeId = Attributes.Value }).ToArrayOf(); var response = await session.ReadAsync(null, 0, TimestampsToReturn.Neither, request, ct); - return response.Results; + return response.Results.ToList(); } private static async Task> BrowseChildrenAsync(ISession session, NodeId node, CancellationToken ct) { - var request = new BrowseDescriptionCollection + var request = new BrowseDescription[] { new BrowseDescription { @@ -404,7 +404,7 @@ public sealed class ConditionChildNodeIdTests }, }; var response = await session.BrowseAsync(null, null, 0, request, ct); - return response.Results[0].References + return response.Results[0].References.ToList() .Select(r => ExpandedNodeId.ToNodeId(r.NodeId, session.NamespaceUris)) .ToList(); } diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ConditionMethodEventTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ConditionMethodEventTests.cs index 9c025116c..4c311b9ee 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ConditionMethodEventTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ConditionMethodEventTests.cs @@ -172,8 +172,8 @@ public sealed class ConditionMethodEventTests events.ConditionEvents(folderItem, "base").Count.ShouldBe(1); events.ConditionEvents(serverItem, "base").Count.ShouldBe(1); var sentinel = events.ConditionEvents(serverItem, "sentinel")[0]; - sentinel[RecordedEvents.ConfirmedField].Value.ShouldBe(true); - sentinel[RecordedEvents.ShelvingField].Value.ShouldBe(ObjectIds.ShelvedStateMachineType_Unshelved); + sentinel[RecordedEvents.ConfirmedField].ClrValue()!.ShouldBe(true); + sentinel[RecordedEvents.ShelvingField].ClrValue()!.ShouldBe(ObjectIds.ShelvedStateMachineType_Unshelved); await subscription.DeleteAsync(true, ct); } @@ -252,9 +252,9 @@ public sealed class ConditionMethodEventTests var baseEvents = events.ConditionEvents(item, "base"); baseEvents.Count.ShouldBe(2, "the base transition plus the one ack event; the echo is no delta"); - baseEvents[1][RecordedEvents.AckedField].Value.ShouldBe(true); + baseEvents[1][RecordedEvents.AckedField].ClrValue()!.ShouldBe(true); foreach (var e in baseEvents.Concat(events.ConditionEvents(item, "cleared")).Concat(events.ConditionEvents(item, "reactivated"))) - e[RecordedEvents.ConfirmedField].Value.ShouldBe(true); + e[RecordedEvents.ConfirmedField].ClrValue()!.ShouldBe(true); await subscription.DeleteAsync(true, ct); } @@ -349,7 +349,7 @@ public sealed class ConditionMethodEventTests routed.ShouldNotContain("Unshelve", "the SDK timer must not route an operator-style Unshelve"); unshelvedBy.ShouldBe("AutoUnshelve:system", "the engine's own expiry owns the unshelve"); - var shelving = events.ConditionEvents(item, "base").Select(e => e[RecordedEvents.ShelvingField].Value).ToList(); + var shelving = events.ConditionEvents(item, "base").Select(e => e[RecordedEvents.ShelvingField].ClrValue()!).ToList(); shelving.ShouldBe( [ObjectIds.ShelvedStateMachineType_Unshelved, ObjectIds.ShelvedStateMachineType_TimedShelved, ObjectIds.ShelvedStateMachineType_Unshelved], @@ -396,7 +396,7 @@ public sealed class ConditionMethodEventTests var item = RecordedEvents.AddEventItem(subscription, ObjectIds.Server); await subscription.ApplyChangesAsync(ct); double RemainingMs(string message) => - (double)events.ConditionEvents(item, message)[^1][RecordedEvents.UnshelveTimeField].Value; + (double)events.ConditionEvents(item, message)[^1][RecordedEvents.UnshelveTimeField].ClrValue()!; rig.Project(false, current); await RecordedEvents.WaitUntilAsync(() => events.Has(item, "base")); @@ -473,7 +473,7 @@ public sealed class ConditionMethodEventTests CallAsync(session, condition, "Acknowledge", events.LatestEventId(item, "base"), ct)); refused.StatusCode.ShouldBe(StatusCodes.BadInvalidState); routed.ShouldBe(0, "a refused ack reaches no driver"); - rig.Nm.TryGetAlarmCondition(RawAlarmPath, AddressSpaceRealm.Raw)!.AckedState.Id.Value + rig.Nm.TryGetAlarmCondition(RawAlarmPath, AddressSpaceRealm.Raw)!.AckedState!.Id!.Value .ShouldBeFalse("a refused ack applies nothing"); // Positive control: the same call on the Primary is accepted, routed and reported. @@ -486,7 +486,7 @@ public sealed class ConditionMethodEventTests await RecordedEvents.WaitUntilAsync(() => events.Has(item, "sentinel")); var baseEvents = events.ConditionEvents(item, "base"); baseEvents.Count.ShouldBe(2, "the base transition plus the Primary's one ack event; the refusal reported nothing"); - baseEvents[1][RecordedEvents.AckedField].Value.ShouldBe(true); + baseEvents[1][RecordedEvents.AckedField].ClrValue()!.ShouldBe(true); await subscription.DeleteAsync(true, ct); } @@ -530,7 +530,7 @@ public sealed class ConditionMethodEventTests CallAsync(session, condition, "Acknowledge", events.LatestEventId(item, "base"), ct)); refused.StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); routed.ShouldBe(0, "a refused ack reaches no driver"); - rig.Nm.TryGetAlarmCondition(RawAlarmPath, AddressSpaceRealm.Raw)!.AckedState.Id.Value + rig.Nm.TryGetAlarmCondition(RawAlarmPath, AddressSpaceRealm.Raw)!.AckedState!.Id!.Value .ShouldBeFalse("a refused ack applies nothing"); // Positive control: with nothing to object to, the same call is accepted, routed and reported. @@ -543,7 +543,7 @@ public sealed class ConditionMethodEventTests await RecordedEvents.WaitUntilAsync(() => events.Has(item, "sentinel")); var baseEvents = events.ConditionEvents(item, "base"); baseEvents.Count.ShouldBe(2, "the base transition plus the accepted ack's event; the refusal reported nothing"); - baseEvents[1][RecordedEvents.AckedField].Value.ShouldBe(true); + baseEvents[1][RecordedEvents.AckedField].ClrValue()!.ShouldBe(true); await subscription.DeleteAsync(true, ct); } @@ -620,9 +620,9 @@ public sealed class ConditionMethodEventTests { baseEvents.Count.ShouldBe(expected + 1, "a commented re-ack reports exactly one comment event"); var commented = baseEvents[^1]; - (commented[RecordedEvents.CommentField].Value as LocalizedText)?.Text.ShouldBe(reAckComment); - commented[RecordedEvents.AckedField].Value.ShouldBe(true); - commented[RecordedEvents.ConfirmedField].Value.ShouldBe(true, "the commented re-ack must not unconfirm the node"); + (commented[RecordedEvents.CommentField].ClrValue()! as LocalizedText?)?.Text.ShouldBe(reAckComment); + commented[RecordedEvents.AckedField].ClrValue()!.ShouldBe(true); + commented[RecordedEvents.ConfirmedField].ClrValue()!.ShouldBe(true, "the commented re-ack must not unconfirm the node"); } // A native re-ack is still routed to the driver: the route is fire-and-forget, so a node showing @@ -632,8 +632,8 @@ public sealed class ConditionMethodEventTests var sentinel = events.ConditionEvents(item, "sentinel"); sentinel.Count.ShouldBe(1); - sentinel[0][RecordedEvents.AckedField].Value.ShouldBe(true); - sentinel[0][RecordedEvents.ConfirmedField].Value.ShouldBe(true, "the re-ack must not unconfirm the node"); + sentinel[0][RecordedEvents.AckedField].ClrValue()!.ShouldBe(true); + sentinel[0][RecordedEvents.ConfirmedField].ClrValue()!.ShouldBe(true, "the re-ack must not unconfirm the node"); await subscription.DeleteAsync(true, ct); } @@ -697,20 +697,20 @@ public sealed class ConditionMethodEventTests }; } - private static void AssertNewState(string method, bool native, VariantCollection e) + private static void AssertNewState(string method, bool native, ArrayOf e) { // A native condition is never Unconfirmed, whatever the method (the SDK's ack would make it so). - if (native) e[RecordedEvents.ConfirmedField].Value.ShouldBe(true); + if (native) e[RecordedEvents.ConfirmedField].ClrValue()!.ShouldBe(true); switch (method) { - case "Acknowledge": e[RecordedEvents.AckedField].Value.ShouldBe(true); break; - case "Confirm": e[RecordedEvents.ConfirmedField].Value.ShouldBe(true); break; - case "AddComment": (e[RecordedEvents.CommentField].Value as LocalizedText)?.Text.ShouldBe("note"); break; - case "OneShotShelve": e[RecordedEvents.ShelvingField].Value.ShouldBe(ObjectIds.ShelvedStateMachineType_OneShotShelved); break; - case "TimedShelve": e[RecordedEvents.ShelvingField].Value.ShouldBe(ObjectIds.ShelvedStateMachineType_TimedShelved); break; - case "Unshelve": e[RecordedEvents.ShelvingField].Value.ShouldBe(ObjectIds.ShelvedStateMachineType_Unshelved); break; - case "Disable": e[RecordedEvents.EnabledField].Value.ShouldBe(false); break; - case "Enable": e[RecordedEvents.EnabledField].Value.ShouldBe(true); break; + case "Acknowledge": e[RecordedEvents.AckedField].ClrValue()!.ShouldBe(true); break; + case "Confirm": e[RecordedEvents.ConfirmedField].ClrValue()!.ShouldBe(true); break; + case "AddComment": (e[RecordedEvents.CommentField].ClrValue()! as LocalizedText?)?.Text.ShouldBe("note"); break; + case "OneShotShelve": e[RecordedEvents.ShelvingField].ClrValue()!.ShouldBe(ObjectIds.ShelvedStateMachineType_OneShotShelved); break; + case "TimedShelve": e[RecordedEvents.ShelvingField].ClrValue()!.ShouldBe(ObjectIds.ShelvedStateMachineType_TimedShelved); break; + case "Unshelve": e[RecordedEvents.ShelvingField].ClrValue()!.ShouldBe(ObjectIds.ShelvedStateMachineType_Unshelved); break; + case "Disable": e[RecordedEvents.EnabledField].ClrValue()!.ShouldBe(false); break; + case "Enable": e[RecordedEvents.EnabledField].ClrValue()!.ShouldBe(true); break; default: throw new ArgumentOutOfRangeException(nameof(method), method, null); } } @@ -736,6 +736,6 @@ public sealed class ConditionMethodEventTests "Unshelve" => (MethodIds.AlarmConditionType_ShelvingState_Unshelve, []), _ => throw new ArgumentOutOfRangeException(nameof(method), method, null), }; - await session.CallAsync(condition, methodId, ct, args); + await session.CallAsync(condition, methodId, ct, args.Select(SdkTestValues.FromClr).ToArray()); } } diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/DisabledVirtualTagWireTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/DisabledVirtualTagWireTests.cs index 0e7958dd4..bdd2c1e59 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/DisabledVirtualTagWireTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/DisabledVirtualTagWireTests.cs @@ -51,13 +51,13 @@ public sealed class DisabledVirtualTagWireTests // Raw ReadAsync: ReadValueAsync throws on a Bad status, and a Bad status is exactly what we assert. var readResponse = await session.ReadAsync(null, 0, TimestampsToReturn.Both, - new ReadValueIdCollection { new ReadValueId { NodeId = nodeId, AttributeId = Attributes.Value } }, ct); + new ReadValueId[] { new ReadValueId { NodeId = nodeId, AttributeId = Attributes.Value } }, ct); var read = readResponse.Results[0]; - read.StatusCode.Code.ShouldNotBe(StatusCodes.BadNodeIdUnknown, "the disabled VirtualTag's node must exist"); - read.StatusCode.Code.ShouldBe(StatusCodes.BadOutOfService); - read.Value.ShouldBeNull(); + read.StatusCode.Code.ShouldNotBe(StatusCodes.BadNodeIdUnknown.Code, "the disabled VirtualTag's node must exist"); + read.StatusCode.Code.ShouldBe(StatusCodes.BadOutOfService.Code); + read.ClrValue()!.ShouldBeNull(); - var write = await session.WriteAsync(null, new WriteValueCollection + var write = await session.WriteAsync(null, new WriteValue[] { new WriteValue { NodeId = nodeId, AttributeId = Attributes.Value, Value = new DataValue(new Variant(1.0f)) }, }, ct); @@ -100,7 +100,7 @@ public sealed class DisabledVirtualTagWireTests private static async Task OpenSessionAsync(string endpointUrl, CancellationToken ct) { - var appConfig = new ApplicationConfiguration + var appConfig = new ApplicationConfiguration(DefaultTelemetry.Create(_ => { })) { ApplicationName = "OtOpcUa.DisabledVtClient", ApplicationUri = $"urn:OtOpcUa.DisabledVtClient.{Guid.NewGuid():N}", @@ -109,16 +109,16 @@ public sealed class DisabledVirtualTagWireTests ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 60_000 }, }; await appConfig.ValidateAsync(ApplicationType.Client, ct); - appConfig.CertificateValidator.CertificateValidation += (_, e) => e.Accept = true; + var endpoint = await CoreClientUtils.SelectEndpointAsync( appConfig, endpointUrl, false, DefaultTelemetry.Create(_ => { }), ct); var endpointConfiguration = EndpointConfiguration.Create(appConfig); - var configuredEndpoint = new ConfiguredEndpoint(null, endpoint, endpointConfiguration); + var configuredEndpoint = new ConfiguredEndpoint(null, endpoint ?? throw new InvalidOperationException("Endpoint discovery returned no endpoint."), endpointConfiguration); return await new DefaultSessionFactory(DefaultTelemetry.Create(_ => { })).CreateAsync( appConfig, configuredEndpoint, updateBeforeConnect: false, checkDomain: false, sessionName: "DisabledVirtualTagWireTests", sessionTimeout: 60_000, - identity: new UserIdentity(new AnonymousIdentityToken()), preferredLocales: null, ct: ct); + identity: new UserIdentity(new AnonymousIdentityToken()), preferredLocales: default, ct: ct); } } diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/DualEndpointTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/DualEndpointTests.cs index fbf221306..fb55cb407 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/DualEndpointTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/DualEndpointTests.cs @@ -70,7 +70,7 @@ public sealed class DualEndpointTests }, NullLogger.Instance); }, - () => new StandardServer(), CancellationToken.None); + () => new OtOpcUaSdkServer(), CancellationToken.None); return (started.Host, boundPort); } @@ -82,7 +82,7 @@ public sealed class DualEndpointTests var clientPki = TestClientSecurity.AllocatePkiRoot(); try { - var appConfig = new ApplicationConfiguration + var appConfig = new ApplicationConfiguration(DefaultTelemetry.Create(_ => { })) { ApplicationName = "OtOpcUa.DualEndpointClient", ApplicationUri = $"urn:OtOpcUa.DualEndpointClient.{Guid.NewGuid():N}", @@ -91,13 +91,13 @@ public sealed class DualEndpointTests ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 60_000 }, }; await appConfig.ValidateAsync(ApplicationType.Client, default); - appConfig.CertificateValidator.CertificateValidation += (_, e) => e.Accept = true; + // 1.5.378: the discovery/session/read client surface moved to async. var endpoint = await CoreClientUtils.SelectEndpointAsync( appConfig, endpointUrl, false, DefaultTelemetry.Create(_ => { }), default); var endpointConfiguration = EndpointConfiguration.Create(appConfig); - var configuredEndpoint = new ConfiguredEndpoint(null, endpoint, endpointConfiguration); + var configuredEndpoint = new ConfiguredEndpoint(null, endpoint ?? throw new InvalidOperationException("Endpoint discovery returned no endpoint."), endpointConfiguration); using var session = await new DefaultSessionFactory(DefaultTelemetry.Create(_ => { })).CreateAsync( appConfig, @@ -107,11 +107,11 @@ public sealed class DualEndpointTests sessionName: "DualEndpointTests", sessionTimeout: 60_000, identity: new UserIdentity(new AnonymousIdentityToken()), - preferredLocales: null, + preferredLocales: default, ct: default); var value = await session.ReadValueAsync(VariableIds.Server_ServerArray, default); - return (string[])value.Value; + return (string[])value.ClrValue()!; } finally { diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/DualNamespaceAddressSpaceTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/DualNamespaceAddressSpaceTests.cs index 370d41de1..2b6743488 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/DualNamespaceAddressSpaceTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/DualNamespaceAddressSpaceTests.cs @@ -84,18 +84,18 @@ public sealed class DualNamespaceAddressSpaceTests var unsValue = await session.ReadValueAsync(unsNodeId, ct); StatusCode.IsGood(rawValue.StatusCode).ShouldBeTrue("raw node reads Good"); StatusCode.IsGood(unsValue.StatusCode).ShouldBeTrue("uns node reads Good"); - Convert.ToSingle(rawValue.Value).ShouldBe(42.5f); - Convert.ToSingle(unsValue.Value).ShouldBe(42.5f); + Convert.ToSingle(rawValue.ClrValue()!).ShouldBe(42.5f); + Convert.ToSingle(unsValue.ClrValue()!).ShouldBe(42.5f); // (3) the UNS Variable Organizes-references its backing raw node. var (_, refs) = await BrowseForwardAsync(session, unsNodeId, ReferenceTypeIds.Organizes); - var organizesRaw = refs.Any(r => + var organizesRaw = refs.ToList().Any(r => r.ReferenceTypeId == ReferenceTypeIds.Organizes && r.NodeId.NamespaceIndex == rawNs && r.NodeId.ToString().Contains(RawTagPath, StringComparison.Ordinal)); organizesRaw.ShouldBeTrue( $"the UNS variable ({UnsVarPath}) must Organizes-reference its raw node ({RawTagPath}); " + - $"forward Organizes refs = [{string.Join(", ", refs.Select(r => r.NodeId))}]"); + $"forward Organizes refs = [{string.Join(", ", refs.ToList().Select(r => r.NodeId))}]"); } finally { @@ -129,7 +129,7 @@ public sealed class DualNamespaceAddressSpaceTests var rawValue = await session.ReadValueAsync(new NodeId(RawTagPath, rawNs), ct); var unsValue = await session.ReadValueAsync(new NodeId(UnsVarPath, unsNs), ct); - Convert.ToSingle(unsValue.Value).ShouldBe(Convert.ToSingle(rawValue.Value)); + Convert.ToSingle(unsValue.ClrValue()!).ShouldBe(Convert.ToSingle(rawValue.ClrValue()!)); unsValue.StatusCode.ShouldBe(rawValue.StatusCode); unsValue.SourceTimestamp.ShouldBe(rawValue.SourceTimestamp); unsValue.SourceTimestamp.ShouldBe(ts); @@ -219,14 +219,14 @@ public sealed class DualNamespaceAddressSpaceTests sink.AddReference(UnsVarPath, AddressSpaceRealm.Uns, RawTagPath, AddressSpaceRealm.Raw, "Organizes"); } - private static async Task<(byte[]? ContinuationPoint, ReferenceDescriptionCollection References)> + private static async Task<(byte[]? ContinuationPoint, ArrayOf References)> BrowseForwardAsync(ISession session, NodeId node, NodeId referenceType) { // Match the SDK overload the codebase uses (DefaultSessionAdapter.BrowseAsync) — no trailing ct. var (_, cp, refs) = await session.BrowseAsync( null, null, node, 0u, BrowseDirection.Forward, referenceType, includeSubtypes: true, nodeClassMask: 0u); - return (cp, refs ?? new ReferenceDescriptionCollection()); + return (cp.IsEmpty ? null : cp.ToArray(), refs); } private static async Task HistoryReadRawStatusAsync(ISession session, NodeId node, CancellationToken ct) @@ -239,22 +239,22 @@ public sealed class DualNamespaceAddressSpaceTests IsReadModified = false, ReturnBounds = false, }; - var nodesToRead = new HistoryReadValueIdCollection { new HistoryReadValueId { NodeId = node } }; + var nodesToRead = new HistoryReadValueId[] { new HistoryReadValueId { NodeId = node } }; var response = await session.HistoryReadAsync( null, new ExtensionObject(details), TimestampsToReturn.Source, false, nodesToRead, ct); - response.Results.ShouldNotBeNull(); + response.Results.IsNull.ShouldBeFalse(); response.Results.Count.ShouldBe(1); return response.Results[0].StatusCode; } private static async Task WriteValueStatusAsync(ISession session, NodeId node, object value, CancellationToken ct) { - var writeCollection = new WriteValueCollection + var writeCollection = new WriteValue[] { - new WriteValue { NodeId = node, AttributeId = Attributes.Value, Value = new DataValue(new Variant(value)) }, + new WriteValue { NodeId = node, AttributeId = Attributes.Value, Value = new DataValue(SdkTestValues.FromClr(value)) }, }; var response = await session.WriteAsync(null, writeCollection, ct); - response.Results.ShouldNotBeNull(); + response.Results.IsNull.ShouldBeFalse(); response.Results.Count.ShouldBe(1); return response.Results[0]; } @@ -287,7 +287,7 @@ public sealed class DualNamespaceAddressSpaceTests private static async Task OpenSessionAsync(string endpointUrl, CancellationToken ct) { - var appConfig = new ApplicationConfiguration + var appConfig = new ApplicationConfiguration(DefaultTelemetry.Create(_ => { })) { ApplicationName = "OtOpcUa.DualNamespaceClient", ApplicationUri = $"urn:OtOpcUa.DualNamespaceClient.{Guid.NewGuid():N}", @@ -296,17 +296,17 @@ public sealed class DualNamespaceAddressSpaceTests ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 60_000 }, }; await appConfig.ValidateAsync(ApplicationType.Client, ct); - appConfig.CertificateValidator.CertificateValidation += (_, e) => e.Accept = true; + var endpoint = await CoreClientUtils.SelectEndpointAsync( appConfig, endpointUrl, false, DefaultTelemetry.Create(_ => { }), ct); var endpointConfiguration = EndpointConfiguration.Create(appConfig); - var configuredEndpoint = new ConfiguredEndpoint(null, endpoint, endpointConfiguration); + var configuredEndpoint = new ConfiguredEndpoint(null, endpoint ?? throw new InvalidOperationException("Endpoint discovery returned no endpoint."), endpointConfiguration); return await new DefaultSessionFactory(DefaultTelemetry.Create(_ => { })).CreateAsync( appConfig, configuredEndpoint, updateBeforeConnect: false, checkDomain: false, sessionName: "DualNamespaceAddressSpaceTests", sessionTimeout: 60_000, - identity: new UserIdentity(new AnonymousIdentityToken()), preferredLocales: null, ct: ct); + identity: new UserIdentity(new AnonymousIdentityToken()), preferredLocales: default, ct: ct); } private static void SafeDelete(string dir) diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/EventHistoryPagingOverTheWireTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/EventHistoryPagingOverTheWireTests.cs index c0a6701eb..3e4c88865 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/EventHistoryPagingOverTheWireTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/EventHistoryPagingOverTheWireTests.cs @@ -94,14 +94,14 @@ public sealed class EventHistoryPagingOverTheWireTests finally { await rig.DisposeAsync(); } } - private static async Task<(List Ids, byte[]? Cp)> ReadPageAsync( + internal static async Task<(List Ids, byte[]? Cp)> ReadPageAsync( ISession session, NodeId node, byte[]? cp, CancellationToken ct, bool reverse = false) { var filter = new EventFilter(); - filter.SelectClauses.Add(new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, new QualifiedName("EventId")) + filter.SelectClauses += new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, new QualifiedName("EventId")) { AttributeId = Attributes.Value, - }); + }; var details = new ReadEventDetails { StartTime = reverse ? Epoch.AddDays(1) : Epoch.AddDays(-1), @@ -111,23 +111,26 @@ public sealed class EventHistoryPagingOverTheWireTests }; var response = await session.HistoryReadAsync( null, new ExtensionObject(details), TimestampsToReturn.Both, false, - new HistoryReadValueIdCollection { new HistoryReadValueId { NodeId = node, ContinuationPoint = cp } }, ct); - var result = response.Results.ShouldHaveSingleItem(); + new HistoryReadValueId[] { new() { NodeId = node, ContinuationPoint = cp is null ? default : ByteString.From(cp) } }, ct); + var result = response.Results.ToList().ShouldHaveSingleItem(); StatusCode.IsBad(result.StatusCode).ShouldBeFalse($"HistoryRead failed: {result.StatusCode}"); - var he = (HistoryEvent)ExtensionObject.ToEncodeable(result.HistoryData); - var ids = he.Events.Select(e => System.Text.Encoding.UTF8.GetString((byte[])e.EventFields[0].Value)).ToList(); - return (ids, result.ContinuationPoint is { Length: > 0 } c ? c : null); + var he = ExtensionObject.ToEncodeable(result.HistoryData).ShouldBeOfType(); + var ids = he.Events.ToList().Select(e => System.Text.Encoding.UTF8.GetString(e.EventFields[0].GetByteString().Span)).ToList(); + return (ids, result.ContinuationPoint.IsEmpty ? null : result.ContinuationPoint.ToArray()); } /// (time, id) order, [start, end), cap + truncation flag — the SQL backends' contract. - private sealed class SqlLikeEventSource(List events) : IHistorianDataSource + internal sealed class SqlLikeEventSource(List events) : IHistorianDataSource { + private int _reads; + internal int ReadCount => Volatile.Read(ref _reads); private readonly List _all = events.OrderBy(e => e.EventTimeUtc).ThenBy(e => e.EventId, StringComparer.Ordinal).ToList(); public async Task ReadEventsAsync( string? sourceName, DateTime startUtc, DateTime endUtc, int maxEvents, CancellationToken ct) { + Interlocked.Increment(ref _reads); await Task.Delay(1, ct).ConfigureAwait(false); // complete on a pool thread, like a real backend var window = _all.Where(e => e.EventTimeUtc >= startUtc && e.EventTimeUtc < endUtc).ToList(); var cap = maxEvents <= 0 ? 1000 : maxEvents; diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/EventHistoryProjectionOverTheWireTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/EventHistoryProjectionOverTheWireTests.cs index 73fcebab8..58d7e09d8 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/EventHistoryProjectionOverTheWireTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/EventHistoryProjectionOverTheWireTests.cs @@ -44,18 +44,18 @@ public sealed class EventHistoryProjectionOverTheWireTests all.Count.ShouldBe(2); foreach (var fields in all) { - fields[1].Value.ShouldNotBeNull("EventType"); - fields[2].Value.ShouldNotBeNull("ConditionName"); - fields[3].Value.ShouldNotBeNull("SourceNode"); + fields[1].IsNull.ShouldBeFalse("EventType"); + fields[2].IsNull.ShouldBeFalse("ConditionName"); + fields[3].IsNull.ShouldBeFalse("SourceNode"); } - all[0][1].Value.ShouldBe(ObjectTypeIds.LimitAlarmType); - all[0][2].Value.ShouldBe("temp_hi"); - all[0][3].Value.ShouldBe(ConditionNodeId(session, native: true), "the native condition the alarm id names"); + all[0][1].GetNodeId().ShouldBe(ObjectTypeIds.LimitAlarmType); + all[0][2].GetString().ShouldBe("temp_hi"); + all[0][3].GetNodeId().ShouldBe(ConditionNodeId(session, native: true), "the native condition the alarm id names"); var where = new ContentFilter(); - where.Push(FilterOperator.OfType, new LiteralOperand(new Variant(ObjectTypeIds.LimitAlarmType))); + where.Push(FilterOperator.OfType, Variant.From(ObjectTypeIds.LimitAlarmType)); var limits = await ReadAsync(session, node, where, ct); - limits.Select(f => System.Text.Encoding.UTF8.GetString((byte[])f[0].Value)).ShouldBe(["e-limit"]); + limits.Select(f => System.Text.Encoding.UTF8.GetString(f[0].GetByteString().Span)).ShouldBe(["e-limit"]); } finally { await rig.DisposeAsync(); } } @@ -97,17 +97,17 @@ public sealed class EventHistoryProjectionOverTheWireTests var all = await client.HistoryReadEventsAsync(node, Epoch.AddDays(-1), Epoch.AddDays(1), Filter(ofType: null), 100, ct); all.Count.ShouldBe(2); foreach (var e in all) - e.Fields.ShouldAllBe(f => f.Value != null, "every default field is projected"); - all[0].Fields[1].Value.ShouldBe(ObjectTypeIds.LimitAlarmType); - all[0].Fields[4].Value.ShouldBe((ushort)700); - all[0].Fields[6].Value.ShouldBe("temp_hi"); + e.Fields.ShouldAllBe(f => !f.IsNull, "every default field is projected"); + all[0].Fields[1].GetNodeId().ShouldBe(ObjectTypeIds.LimitAlarmType); + all[0].Fields[4].GetUInt16().ShouldBe((ushort)700); + all[0].Fields[6].GetString().ShouldBe("temp_hi"); var limits = await client.HistoryReadEventsAsync(node, Epoch.AddDays(-1), Epoch.AddDays(1), Filter(ObjectTypeIds.LimitAlarmType), 100, ct); - limits.Select(e => System.Text.Encoding.UTF8.GetString((byte[])e.Fields[0].Value)).ShouldBe(["e-limit"]); + limits.Select(e => System.Text.Encoding.UTF8.GetString(e.Fields[0].GetByteString().Span)).ShouldBe(["e-limit"]); var invalid = Filter(ofType: null); - invalid.WhereClause.Push(FilterOperator.Equals, new LiteralOperand(new Variant(1))); + invalid.WhereClause.Push(FilterOperator.Equals, Variant.From(1)); var refused = await Should.ThrowAsync(() => client.HistoryReadEventsAsync(node, Epoch.AddDays(-1), Epoch.AddDays(1), invalid, 100, ct)); refused.StatusCode.ShouldBe(StatusCodes.BadEventFilterInvalid); @@ -120,20 +120,20 @@ public sealed class EventHistoryProjectionOverTheWireTests foreach (var leaf in new[] { "EventId", "EventType", "Time", "SourceName", "Severity", "Message", "ConditionName", "SourceNode" }) { var type = leaf == "ConditionName" ? ObjectTypeIds.ConditionType : ObjectTypeIds.BaseEventType; - filter.SelectClauses.Add(new SimpleAttributeOperand(type, new QualifiedName(leaf)) { AttributeId = Attributes.Value }); + filter.SelectClauses += new SimpleAttributeOperand(type, new QualifiedName(leaf)) { AttributeId = Attributes.Value }; } - if (ofType is not null) filter.WhereClause.Push(FilterOperator.OfType, new LiteralOperand(new Variant(ofType))); + if (ofType is not null) filter.WhereClause.Push(FilterOperator.OfType, Variant.From(ofType.Value)); return filter; } } - private static async Task> ReadAsync(ISession session, NodeId node, ContentFilter? where, CancellationToken ct) + private static async Task>> ReadAsync(ISession session, NodeId node, ContentFilter? where, CancellationToken ct) { var filter = new EventFilter { WhereClause = where ?? new ContentFilter() }; foreach (var leaf in new[] { "EventId", "EventType", "ConditionName", "SourceNode" }) { var type = leaf == "ConditionName" ? ObjectTypeIds.ConditionType : ObjectTypeIds.BaseEventType; - filter.SelectClauses.Add(new SimpleAttributeOperand(type, new QualifiedName(leaf)) { AttributeId = Attributes.Value }); + filter.SelectClauses += new SimpleAttributeOperand(type, new QualifiedName(leaf)) { AttributeId = Attributes.Value }; } var details = new ReadEventDetails { @@ -144,11 +144,11 @@ public sealed class EventHistoryProjectionOverTheWireTests }; var response = await session.HistoryReadAsync( null, new ExtensionObject(details), TimestampsToReturn.Both, false, - new HistoryReadValueIdCollection { new HistoryReadValueId { NodeId = node } }, ct); - var result = response.Results.ShouldHaveSingleItem(); + new HistoryReadValueId[] { new HistoryReadValueId { NodeId = node } }, ct); + var result = response.Results.ToList().ShouldHaveSingleItem(); StatusCode.IsBad(result.StatusCode).ShouldBeFalse($"HistoryRead failed: {result.StatusCode}"); - var he = (HistoryEvent)ExtensionObject.ToEncodeable(result.HistoryData); - return he.Events.Select(e => e.EventFields).ToList(); + var he = ExtensionObject.ToEncodeable(result.HistoryData).ShouldBeOfType(); + return he.Events.ToList().Select(e => e.EventFields).ToList(); } private sealed class FixedSource(IReadOnlyList events) : IHistorianDataSource diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Fixtures/opcua-1.5.378.182-aggregates.json b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Fixtures/opcua-1.5.378.182-aggregates.json new file mode 100644 index 000000000..e200fe843 --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Fixtures/opcua-1.5.378.182-aggregates.json @@ -0,0 +1,6151 @@ +{ + "sdk":"1.5.378.182","assemblySha256":"d8d9706dea577858325730cd89896826ed82f7bfcf9503ccd0260311663a69f4", + "epochTicks":639264384001234567,"intervalMilliseconds":20000, + "data":{"double":[{"Seconds":-10,"Type":"Double","Payload":"10","Status":0},{"Seconds":0,"Type":"Double","Payload":"17","Status":0},{"Seconds":5,"Type":"Double","Payload":"11","Status":0},{"Seconds":15,"Type":"Double","Payload":"18","Status":0},{"Seconds":25,"Type":"Double","Payload":"12","Status":0},{"Seconds":35,"Type":"Double","Payload":"19","Status":0},{"Seconds":50,"Type":"Double","Payload":"13","Status":0},{"Seconds":80,"Type":"Double","Payload":"20","Status":0}],"uncertain":[{"Seconds":-10,"Type":"Double","Payload":"10","Status":0},{"Seconds":0,"Type":"Double","Payload":"17","Status":0},{"Seconds":5,"Type":"Double","Payload":"100","Status":1084489728},{"Seconds":15,"Type":"Double","Payload":"18","Status":0},{"Seconds":25,"Type":"Null","Payload":null,"Status":2150694912},{"Seconds":35,"Type":"Double","Payload":"19","Status":0},{"Seconds":50,"Type":"Double","Payload":"13","Status":0},{"Seconds":80,"Type":"Double","Payload":"20","Status":0}],"integer":[{"Seconds":-10,"Type":"Int64","Payload":"-10","Status":0},{"Seconds":0,"Type":"Int64","Payload":"-3","Status":0},{"Seconds":5,"Type":"Int64","Payload":"4","Status":0},{"Seconds":15,"Type":"Int64","Payload":"11","Status":1084489728},{"Seconds":25,"Type":"Int64","Payload":"18","Status":0},{"Seconds":35,"Type":"Int64","Payload":"25","Status":0},{"Seconds":50,"Type":"Int64","Payload":"32","Status":0},{"Seconds":80,"Type":"Int64","Payload":"39","Status":0}],"boolean":[{"Seconds":-10,"Type":"Boolean","Payload":"True","Status":0},{"Seconds":0,"Type":"Boolean","Payload":"False","Status":0},{"Seconds":5,"Type":"Boolean","Payload":"True","Status":1084489728},{"Seconds":15,"Type":"Boolean","Payload":"False","Status":0},{"Seconds":25,"Type":"Boolean","Payload":"True","Status":0},{"Seconds":35,"Type":"Boolean","Payload":"False","Status":0},{"Seconds":50,"Type":"Boolean","Payload":"True","Status":0},{"Seconds":80,"Type":"Boolean","Payload":"False","Status":0}],"sparse":[{"Seconds":-10,"Type":"Double","Payload":"10","Status":0},{"Seconds":7,"Type":"Double","Payload":"20","Status":0},{"Seconds":18,"Type":"Null","Payload":null,"Status":2150694912},{"Seconds":45,"Type":"Double","Payload":"30","Status":0}],"bad":[{"Seconds":-10,"Type":"Null","Payload":null,"Status":2150694912},{"Seconds":0,"Type":"Null","Payload":null,"Status":2150694912},{"Seconds":5,"Type":"Null","Payload":null,"Status":2150694912},{"Seconds":15,"Type":"Null","Payload":null,"Status":2150694912},{"Seconds":25,"Type":"Null","Payload":null,"Status":2150694912},{"Seconds":35,"Type":"Null","Payload":null,"Status":2150694912},{"Seconds":50,"Type":"Null","Payload":null,"Status":2150694912},{"Seconds":80,"Type":"Null","Payload":null,"Status":2150694912}],"empty":[],"edge-sbyte":[{"Seconds":-10,"Type":"SByte","Payload":"-128","Status":0},{"Seconds":0,"Type":"SByte","Payload":"-127","Status":0},{"Seconds":5,"Type":"SByte","Payload":"-1","Status":0},{"Seconds":15,"Type":"SByte","Payload":"0","Status":0},{"Seconds":25,"Type":"SByte","Payload":"1","Status":0},{"Seconds":35,"Type":"SByte","Payload":"126","Status":0},{"Seconds":50,"Type":"SByte","Payload":"127","Status":0},{"Seconds":80,"Type":"SByte","Payload":"2","Status":0}],"edge-byte":[{"Seconds":-10,"Type":"Byte","Payload":"0","Status":0},{"Seconds":0,"Type":"Byte","Payload":"1","Status":0},{"Seconds":5,"Type":"Byte","Payload":"127","Status":0},{"Seconds":15,"Type":"Byte","Payload":"128","Status":0},{"Seconds":25,"Type":"Byte","Payload":"254","Status":0},{"Seconds":35,"Type":"Byte","Payload":"255","Status":0},{"Seconds":50,"Type":"Byte","Payload":"3","Status":0},{"Seconds":80,"Type":"Byte","Payload":"2","Status":0}],"edge-int16":[{"Seconds":-10,"Type":"Int16","Payload":"-32768","Status":0},{"Seconds":0,"Type":"Int16","Payload":"-32767","Status":0},{"Seconds":5,"Type":"Int16","Payload":"-1","Status":0},{"Seconds":15,"Type":"Int16","Payload":"0","Status":0},{"Seconds":25,"Type":"Int16","Payload":"1","Status":0},{"Seconds":35,"Type":"Int16","Payload":"32766","Status":0},{"Seconds":50,"Type":"Int16","Payload":"32767","Status":0},{"Seconds":80,"Type":"Int16","Payload":"2","Status":0}],"edge-uint16":[{"Seconds":-10,"Type":"UInt16","Payload":"0","Status":0},{"Seconds":0,"Type":"UInt16","Payload":"1","Status":0},{"Seconds":5,"Type":"UInt16","Payload":"32767","Status":0},{"Seconds":15,"Type":"UInt16","Payload":"32768","Status":0},{"Seconds":25,"Type":"UInt16","Payload":"65534","Status":0},{"Seconds":35,"Type":"UInt16","Payload":"65535","Status":0},{"Seconds":50,"Type":"UInt16","Payload":"3","Status":0},{"Seconds":80,"Type":"UInt16","Payload":"2","Status":0}],"edge-int32":[{"Seconds":-10,"Type":"Int32","Payload":"-2147483648","Status":0},{"Seconds":0,"Type":"Int32","Payload":"-2147483647","Status":0},{"Seconds":5,"Type":"Int32","Payload":"-1","Status":0},{"Seconds":15,"Type":"Int32","Payload":"0","Status":0},{"Seconds":25,"Type":"Int32","Payload":"1","Status":0},{"Seconds":35,"Type":"Int32","Payload":"2147483646","Status":0},{"Seconds":50,"Type":"Int32","Payload":"2147483647","Status":0},{"Seconds":80,"Type":"Int32","Payload":"2","Status":0}],"edge-uint32":[{"Seconds":-10,"Type":"UInt32","Payload":"0","Status":0},{"Seconds":0,"Type":"UInt32","Payload":"1","Status":0},{"Seconds":5,"Type":"UInt32","Payload":"2147483647","Status":0},{"Seconds":15,"Type":"UInt32","Payload":"2147483648","Status":0},{"Seconds":25,"Type":"UInt32","Payload":"4294967294","Status":0},{"Seconds":35,"Type":"UInt32","Payload":"4294967295","Status":0},{"Seconds":50,"Type":"UInt32","Payload":"3","Status":0},{"Seconds":80,"Type":"UInt32","Payload":"2","Status":0}],"edge-int64":[{"Seconds":-10,"Type":"Int64","Payload":"-9223372036854775808","Status":0},{"Seconds":0,"Type":"Int64","Payload":"-9007199254740993","Status":0},{"Seconds":5,"Type":"Int64","Payload":"-1","Status":0},{"Seconds":15,"Type":"Int64","Payload":"0","Status":0},{"Seconds":25,"Type":"Int64","Payload":"1","Status":0},{"Seconds":35,"Type":"Int64","Payload":"9007199254740993","Status":0},{"Seconds":50,"Type":"Int64","Payload":"9223372036854775806","Status":0},{"Seconds":80,"Type":"Int64","Payload":"9223372036854775807","Status":0}],"edge-uint64":[{"Seconds":-10,"Type":"UInt64","Payload":"0","Status":0},{"Seconds":0,"Type":"UInt64","Payload":"1","Status":0},{"Seconds":5,"Type":"UInt64","Payload":"9007199254740991","Status":0},{"Seconds":15,"Type":"UInt64","Payload":"9007199254740993","Status":0},{"Seconds":25,"Type":"UInt64","Payload":"9223372036854775807","Status":0},{"Seconds":35,"Type":"UInt64","Payload":"9223372036854775808","Status":0},{"Seconds":50,"Type":"UInt64","Payload":"18446744073709551614","Status":0},{"Seconds":80,"Type":"UInt64","Payload":"18446744073709551615","Status":0}],"edge-float":[{"Seconds":-10,"Type":"Single","Payload":"-3.4028235E\u002B38","Status":0},{"Seconds":0,"Type":"Single","Payload":"1E-45","Status":0},{"Seconds":5,"Type":"Single","Payload":"-0","Status":0},{"Seconds":15,"Type":"Single","Payload":"1.5","Status":0},{"Seconds":25,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0},{"Seconds":35,"Type":"Single","Payload":"NaN","Status":0},{"Seconds":50,"Type":"Single","Payload":"Infinity","Status":0},{"Seconds":80,"Type":"Single","Payload":"-Infinity","Status":0}],"edge-double":[{"Seconds":-10,"Type":"Double","Payload":"-1.5","Status":0},{"Seconds":0,"Type":"Double","Payload":"-0","Status":0},{"Seconds":5,"Type":"Double","Payload":"0.5","Status":0},{"Seconds":15,"Type":"Double","Payload":"1.5","Status":0},{"Seconds":25,"Type":"Double","Payload":"NaN","Status":0},{"Seconds":35,"Type":"Double","Payload":"Infinity","Status":0},{"Seconds":50,"Type":"Double","Payload":"-Infinity","Status":0},{"Seconds":80,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0}],"edge-mixed-conversion":[{"Seconds":-10,"Type":"Byte","Payload":"0","Status":0},{"Seconds":0,"Type":"Byte","Payload":"1","Status":0},{"Seconds":5,"Type":"Double","Payload":"2.5","Status":0},{"Seconds":15,"Type":"SByte","Payload":"-128","Status":0},{"Seconds":25,"Type":"Double","Payload":"255.5","Status":0},{"Seconds":35,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0},{"Seconds":50,"Type":"Double","Payload":"Infinity","Status":0},{"Seconds":80,"Type":"UInt64","Payload":"18446744073709551615","Status":0}],"edge-duplicate-picoseconds":[{"Seconds":-10,"Type":"Int32","Payload":"1","Status":0,"SourcePicoseconds":3,"ServerPicoseconds":19,"ServerOffsetTicks":7},{"Seconds":0,"Type":"Int32","Payload":"2","Status":0,"SourcePicoseconds":1,"ServerPicoseconds":23,"ServerOffsetTicks":11},{"Seconds":0,"Type":"Int32","Payload":"3","Status":0,"SourcePicoseconds":9999,"ServerPicoseconds":29,"ServerOffsetTicks":13},{"Seconds":5,"Type":"Int32","Payload":"4","Status":0,"SourcePicoseconds":7,"ServerPicoseconds":31,"ServerOffsetTicks":17},{"Seconds":5,"Type":"Int32","Payload":"5","Status":0,"SourcePicoseconds":7,"ServerPicoseconds":37,"ServerOffsetTicks":19},{"Seconds":20,"Type":"Int32","Payload":"6","Status":0,"SourcePicoseconds":2,"ServerPicoseconds":41,"ServerOffsetTicks":23},{"Seconds":20,"Type":"Int32","Payload":"7","Status":0,"SourcePicoseconds":9000,"ServerPicoseconds":43,"ServerOffsetTicks":29},{"Seconds":40,"Type":"Int32","Payload":"8","Status":0,"SourcePicoseconds":5,"ServerPicoseconds":47,"ServerOffsetTicks":31},{"Seconds":80,"Type":"Int32","Payload":"9","Status":0,"SourcePicoseconds":11,"ServerPicoseconds":53,"ServerOffsetTicks":37}]}, + "vectors":[ + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.5","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.5","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.5","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.5","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.5","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.5","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.5","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.5","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.25","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.25","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.25","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.25","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.75","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"59","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.75","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"59","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.75","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.75","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"14","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"14","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"14","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"14","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"11","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"11","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"8","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"8","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"8","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"8","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.42105263157895","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.684210526315788","Status":1084490754,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.42105263157895","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.684210526315788","Status":1084490754,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.42105263157895","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.684210526315788","Status":1084490754,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.42105263157895","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.684210526315788","Status":1084490754,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"26.05263157894737","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20.789473684210527","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"26.05263157894737","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20.789473684210527","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"26.05263157894737","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20.789473684210527","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"26.05263157894737","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20.789473684210527","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"21.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"21.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"21.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"21.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"21.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"21.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"21.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"21.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"28.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"28.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"28.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"28.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Average","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"14.875","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.625","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"14.875","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.625","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"14.875","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.625","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"14.875","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.625","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"14.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"14.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"14.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"14.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.3125","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13.375","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.3125","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13.375","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.3125","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13.375","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.3125","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13.375","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"48.65625","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.46875","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"48.65625","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.46875","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.65625","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.46875","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.65625","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.46875","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"58.75","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.25","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"58.75","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.25","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.25","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.25","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.25","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.25","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.71875","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.40625","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"69","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.71875","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.40625","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"69","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.71875","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.239583333333336","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.333333333333336","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.71875","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.239583333333336","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.333333333333336","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.75","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"38.5","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"58.5","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.75","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"38.5","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"58.5","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.75","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.75","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.75","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.75","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"21.25","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"31.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"35.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"21.25","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"31.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"35.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"6.875","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"21.25","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"31.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"35.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"6.875","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"21.25","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"31.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"35.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.5","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"28.5","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2.25","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.25","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.5","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2.25","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.25","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"28.5","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"34.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"27.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.625","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.25","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"34.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"27.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.625","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.25","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"34.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"27.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.75","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.25","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"34.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"27.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.75","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.25","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7.5","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7.5","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.625","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.625","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.125","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.625","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.125","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.625","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.625","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.75","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.625","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.75","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20.39125386996904","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"26.05263157894737","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"29.835526315789473","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20.39125386996904","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"26.05263157894737","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"29.835526315789473","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20.39125386996904","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"26.05263157894737","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"29.835526315789473","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20.39125386996904","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"26.05263157894737","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"29.835526315789473","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"16.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"27.5","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"16.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"27.5","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"16.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"27.5","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"16.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"27.5","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.51973684210526","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.42105263157895","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.677244582043347","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"28.51973684210526","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.42105263157895","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.677244582043347","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.51973684210526","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.42105263157895","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.677244582043347","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"28.51973684210526","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.42105263157895","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.677244582043347","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"22.5","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"22.5","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"22.5","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"22.5","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"14.875","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.625","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"14.875","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.625","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"14.875","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.625","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"14.875","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.625","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"14.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"14.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"14.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"14.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.3125","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13.375","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.3125","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13.375","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.3125","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13.375","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.3125","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13.375","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"48.625","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"48.625","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"58.75","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.5","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"58.75","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.5","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.5","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.5","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"24.833333333333332","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"69","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"24.833333333333332","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"69","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"45.333333333333336","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"58.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"45.333333333333336","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"58.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"21.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"31.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"35.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"21.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"31.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"35.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2.8333333333333335","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"31.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"35.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2.8333333333333335","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"31.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"35.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.5","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"28.5","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.6666666666666667","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20.333333333333332","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.5","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.6666666666666667","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20.333333333333332","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"28.5","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"34.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"27.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.625","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"34.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"27.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.625","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"34.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"27.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.25","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"34.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"27.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.25","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.625","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.625","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.625","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.625","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.625","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.625","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.6666666666666666","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.6666666666666666","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.3333333333333333","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.3333333333333333","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"19.19934640522876","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"19.19934640522876","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"19.19934640522876","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"19.19934640522876","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"16.11111111111111","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"16.11111111111111","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"16.11111111111111","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"16.11111111111111","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.558823529411764","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.558823529411764","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.558823529411764","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.558823529411764","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"297.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"312.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"297.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"312.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"297.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"312.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"297.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"312.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"285","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"305","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"285","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"305","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"285","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"305","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"285","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"305","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"326.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"300","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"133.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"326.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"300","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"133.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"326.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"300","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"133.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"326.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"300","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"133.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"260","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"345","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"295","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"140","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"260","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"345","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"295","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"140","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"260","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"345","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"295","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"140","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"260","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"345","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"295","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"140","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"973.125","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"369.375","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"973.125","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"369.375","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"353.125","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"369.375","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"353.125","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"369.375","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1175","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"365","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1175","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"365","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"345","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"365","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"345","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"365","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"334.375","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"468.125","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"690","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"334.375","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"468.125","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"690","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"334.375","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"364.7916666666667","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"173.33333333333337","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"334.375","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"364.7916666666667","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"173.33333333333337","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"260","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"375","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"770","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"585","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"260","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"375","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"770","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"585","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"260","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"375","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"355","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"170","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"260","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"375","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"355","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"170","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"140","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"425","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"625","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"355","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"140","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"425","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"625","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"355","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"137.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"425","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"625","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"355","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"137.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"425","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"625","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"355","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"80","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"360","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"570","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"80","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"360","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"570","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"45","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"325","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"570","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"45","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"325","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"570","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"690","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"545","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"292.5","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32.5","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"690","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"545","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"292.5","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32.5","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"690","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"545","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"295","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32.5","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"690","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"545","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"295","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32.5","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"640","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"465","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"220","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"640","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"465","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"220","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"640","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"465","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"150","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"640","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"465","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"150","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.5","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7.5","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.5","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7.5","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"407.8250773993808","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"521.0526315789474","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"596.7105263157895","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"300","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"407.8250773993808","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"521.0526315789474","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"596.7105263157895","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"300","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"407.8250773993808","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"521.0526315789474","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"596.7105263157895","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"300","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"407.8250773993808","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"521.0526315789474","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"596.7105263157895","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"300","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"330","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"400","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"550","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"300","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"330","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"400","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"550","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"300","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"330","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"400","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"550","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"300","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"330","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"400","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"550","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"300","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"600","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"570.3947368421052","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"468.42105263157896","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"186.77244582043346","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"600","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"570.3947368421052","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"468.42105263157896","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"186.77244582043346","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"600","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"570.3947368421052","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"468.42105263157896","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"186.77244582043346","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"600","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"570.3947368421052","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"468.42105263157896","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"186.77244582043346","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"600","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"450","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"400","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"600","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"450","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"400","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"600","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"450","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"400","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"600","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"450","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"400","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"297.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"312.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"297.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"312.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"297.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"312.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"297.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"312.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"285","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"305","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"285","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"305","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"285","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"305","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"285","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"305","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"326.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"300","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"133.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"326.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"300","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"133.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"326.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"300","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"133.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"326.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"300","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"133.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"260","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"345","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"295","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"140","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"260","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"345","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"295","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"140","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"260","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"345","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"295","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"140","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"260","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"345","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"295","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"140","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"972.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"180","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"972.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"180","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"175","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"180","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"175","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"180","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1175","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"185","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1175","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"185","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"175","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"185","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"175","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"185","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"240","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"372.5","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"690","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"240","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"372.5","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"690","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"240","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"180","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"85","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"240","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"180","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"85","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"260","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"285","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"680","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"585","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"260","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"285","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"680","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"585","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"260","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"285","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"180","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"85","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"260","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"285","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"180","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"85","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"140","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"425","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"625","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"355","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"140","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"425","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"625","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"355","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"42.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"345","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"625","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"355","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"42.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"345","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"625","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"355","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"80","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"360","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"570","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"80","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"360","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"570","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"305","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"570","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"305","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"570","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"320","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"690","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"545","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"292.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"690","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"545","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"292.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"690","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"545","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"120","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"22.5","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"690","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"545","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"120","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"22.5","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"640","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"465","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"220","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"640","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"465","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"220","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"640","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"465","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"110","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"640","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"465","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"110","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"345.5882352941177","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.03","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"345.5882352941177","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.03","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"345.5882352941177","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.03","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"345.5882352941177","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.03","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"290","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.03","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"290","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.03","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"290","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.03","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"290","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.03","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.03","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"160","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"185.58823529411765","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.03","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"160","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"185.58823529411765","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.03","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"160","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"185.58823529411765","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.03","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"160","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"185.58823529411765","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.03","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"160","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.03","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"160","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.03","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"160","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.03","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"160","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1084489728,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1084489728,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1084489728,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1084489728,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1084489728,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1084489728,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1084489728,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1084489728,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1084489728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1084489728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1084489728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1084489728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"14","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"14","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"11","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"11","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"8","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"8","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1042,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1042,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1042,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1042,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1041,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1041,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1041,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1041,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.882352941176471","Status":1084490754,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.882352941176471","Status":1084490754,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.882352941176471","Status":1084490754,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.882352941176471","Status":1084490754,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1084490754,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1084490754,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1084490754,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1084490754,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.882352941176471","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.882352941176471","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"59","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"59","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"14","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"14","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"27","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"27","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"11","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"11","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"8","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"8","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"22","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"22","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084490754,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084490754,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1041,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1041,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1041,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084490769,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1041,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084490769,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1026,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1026,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1026,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1026,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084490754,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084490754,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084490754,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084490754,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1084489728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1084489728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1084489728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1084489728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"14","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"14","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1084489728,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1084489728,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"11","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"11","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1084489728,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1084489728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1084489728,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"8","Status":1026,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"8","Status":1026,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1084489728,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1084489728,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1026,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1026,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1084490754,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1084490754,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1042,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1040,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1042,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1042,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1042,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.882352941176471","Status":1084490754,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.882352941176471","Status":1084490754,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.882352941176471","Status":1084490754,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.882352941176471","Status":1084490754,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1084490754,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1084490754,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1084490754,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1084490754,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.882352941176471","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.882352941176471","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"59","Status":1084490754,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"59","Status":1084490754,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1084490754,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1084490754,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"14","Status":1026,"SourceTicks":639264384201224567,"ServerTicks":639264384201224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601224567,"ServerTicks":639264384601224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"14","Status":1026,"SourceTicks":639264384201224567,"ServerTicks":639264384201224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601224567,"ServerTicks":639264384601224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"27","Status":1084490754,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601224567,"ServerTicks":639264384601224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"27","Status":1084490754,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601224567,"ServerTicks":639264384601224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"11","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"11","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1084489728,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"8","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"8","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"22","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"22","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1084489728,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1084489728,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1040,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1040,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084490754,"SourceTicks":639264384201224567,"ServerTicks":639264384201224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084490754,"SourceTicks":639264384201224567,"ServerTicks":639264384201224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490768,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1040,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1040,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084490768,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084490768,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1042,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084489728,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084489728,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1084490754,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1040,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1040,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084489728,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490756,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.333333333333334","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.333333333333334","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.333333333333334","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.333333333333334","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4.666666666666668","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4.666666666666668","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4.666666666666668","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4.666666666666668","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"83","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.333333333333334","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"83","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.333333333333334","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.333333333333334","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.333333333333334","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"83","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"83","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4.666666666666668","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"41","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"83","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4.666666666666668","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"41","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"83","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4.666666666666668","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4.666666666666668","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"82","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"83","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"82","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"83","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"14","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"14","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4.117647058823529","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4.117647058823529","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4.117647058823529","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4.117647058823529","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.117647058823529","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.117647058823529","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.117647058823529","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.117647058823529","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Count","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18000","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490757,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"8000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"8000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"8000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"8000","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147483648,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"11","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"11","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"11","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"11","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"11","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"11","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"11","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"11","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Start","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"11","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"11","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"11","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"11","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"11","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"11","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"11","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"11","Status":1084489728,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084489728,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1028,"SourceTicks":639264384451234567,"ServerTicks":639264384451234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384181234567,"ServerTicks":639264384181234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":0,"SourceTicks":639264384071234567,"ServerTicks":639264384071234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2150694912,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_End","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"14","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"14","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"7","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"7","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"14","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"14","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"7","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"7","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.5","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.5","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.5","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.5","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.5","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.5","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.5","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.5","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"59","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"59","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"14","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"14","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"27","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"34","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"11","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"11","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"8","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"8","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"37","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"22","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"19","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"59","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"59","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"13","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"14","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"27","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"34","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"37","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"14","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"27","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"34","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"37","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"27","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"34","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"37","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"27","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"34","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"37","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"11","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"11","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"22","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"8","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"22","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"8","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"22","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"22","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"-3","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"32","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"-3","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.882352941176471","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.882352941176471","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.882352941176471","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.882352941176471","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-2","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-1.666666666666666","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.333333333333334","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-2","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-1.666666666666666","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.333333333333334","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-2","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-1.666666666666666","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.333333333333334","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-2","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-1.666666666666666","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.333333333333334","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4.666666666666668","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-2.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-2.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4.666666666666668","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-2.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-2.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4.666666666666668","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-2.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-2.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4.666666666666668","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-2.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-2.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-1.666666666666666","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.333333333333334","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-1.666666666666666","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.333333333333334","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-1.666666666666666","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.333333333333334","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-1.666666666666666","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.333333333333334","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-6","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4.666666666666668","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"42","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4.666666666666668","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"42","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4.666666666666668","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4.666666666666668","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"83","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"83","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"17","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"13","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"3","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"17","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"13","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"3","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"3","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"3","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"14","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"14","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"14","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"14","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"10","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"14","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"10","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"14","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"11","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"10","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"10","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"14","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"14","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"14","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"14","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"14","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"14","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"14","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"14","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"7","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"True","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Boolean","Payload":"False","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.117647058823529","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.117647058823529","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"8000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"8000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"8000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"8000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"8000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"8000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"90","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.01999600079984003","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"90","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.01999600079984003","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"90","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.01999600079984003","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"90","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.01999600079984003","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"90","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.01999600079984003","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"90","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.01999600079984003","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"90","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.01999600079984003","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"90","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.01999600079984003","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.006666222251849876","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"40","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.006666222251849876","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"40","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.006666222251849876","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.006666222251849876","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.006666222251849876","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"40","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.006666222251849876","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"40","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.006666222251849876","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"40","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.006666222251849876","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"40","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.98000399920016","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.98000399920016","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.98000399920016","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.98000399920016","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.98000399920016","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.98000399920016","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.98000399920016","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.98000399920016","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.99333377774815","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"60","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"99.99333377774815","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"60","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.99333377774815","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"99.99333377774815","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.99333377774815","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"60","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"99.99333377774815","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"60","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.99333377774815","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"60","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"99.99333377774815","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"60","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"UncertainDataSubNormal [0x40A40000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoCommunication [0x80310000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadNoData [0x809B0000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"3.0912061651652345","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"3.0912061651652345","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"3.0912061651652345","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"3.0912061651652345","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"3.0912061651652345","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"3.0912061651652345","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"3.0912061651652345","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"3.0912061651652345","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"38.89301565405628","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"38.89301565405628","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"38.89301565405628","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"38.89301565405628","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5.715476066494082","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5.715476066494082","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"3.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"3.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5.715476066494082","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5.715476066494082","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"3.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"3.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.4714045207910317","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.4714045207910317","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.4714045207910317","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.4714045207910317","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"9.555555555555555","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"9.555555555555555","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"9.555555555555555","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"9.555555555555555","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"9.555555555555555","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"9.555555555555555","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"9.555555555555555","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"9.555555555555555","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1512.6666666666667","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1512.6666666666667","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1512.6666666666667","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1512.6666666666667","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"32.666666666666664","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"32.666666666666664","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"12.25","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"12.25","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"32.666666666666664","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"32.666666666666664","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"12.25","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"12.25","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"12.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.22222222222222224","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.22222222222222224","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.22222222222222224","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.22222222222222224","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"3.7859388972001824","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"3.7859388972001824","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"3.7859388972001824","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"3.7859388972001824","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"3.7859388972001824","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"3.7859388972001824","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"3.7859388972001824","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"3.7859388972001824","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"47.634021455258214","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"47.634021455258214","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"47.634021455258214","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"47.634021455258214","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.242640687119285","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4.949747468305833","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4.949747468305833","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4.949747468305833","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4.949747468305833","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.949747468305833","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.5773502691896258","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.5773502691896258","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.5773502691896258","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.5773502691896258","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"14.333333333333332","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"14.333333333333332","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"14.333333333333332","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"double","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"14.333333333333332","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"14.333333333333332","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"14.333333333333332","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"14.333333333333332","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"double","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"14.333333333333332","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"double","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"double","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2269","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2269","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2269","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2269","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"uncertain","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"uncertain","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"49","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"49","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"24.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"integer","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"24.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"49","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"49","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"24.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"integer","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"24.5","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"integer","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"integer","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"24.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.33333333333333337","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.33333333333333337","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"boolean","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.33333333333333337","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.33333333333333337","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"boolean","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"boolean","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"boolean","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"sparse","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"sparse","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"bad","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"bad","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"bad","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"bad","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"empty","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"empty","Reverse":false,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"empty","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"empty","Reverse":true,"Stepped":true,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"-127","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"126","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"85","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"-127","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"126","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"85","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"44","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"44","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"191","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"171","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"191","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"171","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"254","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"128","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"254","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"128","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"-32767","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32766","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"21845","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"-32767","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32766","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"21845","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"10924","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"16384","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"10924","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"16384","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"49151","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"43691","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"49151","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"43691","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65534","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"32768","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65534","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"32768","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"-2147483647","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483646","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1431655765","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"-2147483647","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483646","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1431655765","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"715827884","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1073741824","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"715827884","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1073741824","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3221225471","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2863311531","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3221225471","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2863311531","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967294","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2147483648","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967294","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2147483648","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-9007199254740993","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"3080462145121419264","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2155085824,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-9007199254740993","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"3080462145121419264","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2155085824,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2155085824,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"9223372036854775806","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4503599627370496","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2155085824,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"9223372036854775806","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4503599627370496","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt64","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"4616189618054758400","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"12297829382473035776","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2155085824,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt64","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"4616189618054758400","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"12297829382473035776","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2155085824,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2155085824,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"18446744073709551614","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9223372036854775808","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9007199254740992","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2155085824,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"18446744073709551614","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9223372036854775808","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9007199254740992","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"1E-45","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"1.7014117E\u002B38","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"NaN","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"NaN","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"1E-45","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"1.7014117E\u002B38","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"NaN","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"NaN","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"NaN","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"NaN","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"0.75","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"NaN","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"NaN","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"0.75","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-0","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-0","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7014117331926445E\u002B38","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-62.75","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7014117331926445E\u002B38","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-62.75","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-42.666666666666664","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"63.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"127","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-42.666666666666664","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"63.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"127","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"126.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"126.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"85.33333333333333","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"254.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"85.33333333333333","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"254.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"129","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"191","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"127","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"129","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"191","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"127","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-10922.666666666666","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16383.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32767","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-10922.666666666666","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16383.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32767","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32766.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32766.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"21845.333333333332","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"65534.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"21845.333333333332","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"65534.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32769","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"49151","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32767","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32769","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"49151","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32767","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-715827882.6666666","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1073741823.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2147483647","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-715827882.6666666","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1073741823.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2147483647","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2147483646.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2147483646.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1431655765.3333333","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4294967294.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1431655765.3333333","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4294967294.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2147483649","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3221225471","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2147483647","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2147483649","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3221225471","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2147483647","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-3002399751580330.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4503599627370496","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9.223372036854776E\u002B18","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-3002399751580330.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4503599627370496","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9.223372036854776E\u002B18","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.616189618054758E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.616189618054758E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"6004799503160661","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9.223372036854776E\u002B18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.8446744073709552E\u002B19","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"6004799503160661","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9.223372036854776E\u002B18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.8446744073709552E\u002B19","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.3835058055282164E\u002B19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.616189618054758E\u002B18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9007199254740991","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.3835058055282164E\u002B19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.616189618054758E\u002B18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9007199254740991","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7014117331926443E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7014117331926443E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.6666666666666666","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.6666666666666666","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-41.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7014117331926443E\u002B38","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-41.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7014117331926443E\u002B38","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"63.75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"63.75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-16.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"63.375","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"116.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"64.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-16.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"63.375","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"116.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"64.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"85.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"118.625","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"8.375","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-32.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"85.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"118.625","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"8.375","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-32.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"119.625","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"236.125","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"45","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"119.625","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"236.125","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"45","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"160.375","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"191","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"95.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"160.375","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"191","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"95.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-4096.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16383.375","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30036.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16384.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-4096.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16383.375","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30036.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16384.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"21845.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30718.625","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2048.375","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-8192.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"21845.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30718.625","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2048.375","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-8192.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"30719.625","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"60756.125","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10925","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"30719.625","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"60756.125","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10925","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"40960.375","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"49151","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"24575.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"40960.375","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"49151","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"24575.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-268435456.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1073741823.375","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1968526676.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1073741824.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-268435456.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1073741823.375","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1968526676.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1073741824.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1431655765.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2013265918.625","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"134217728.375","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-536870912.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1431655765.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2013265918.625","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"134217728.375","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-536870912.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2013265919.625","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3981792596.125","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"715827885","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2013265919.625","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3981792596.125","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"715827885","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2684354560.375","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3221225471","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1610612735.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2684354560.375","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3221225471","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1610612735.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-1125899906842624.2","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.884354678607053E\u002B17","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7.687644563921437E\u002B18","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-1125899906842624.2","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.884354678607053E\u002B17","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7.687644563921437E\u002B18","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"9.223372036854776E\u002B18","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.4638310634013327E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"562949953421312.4","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-2251799813685248.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"9.223372036854776E\u002B18","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.4638310634013327E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"562949953421312.4","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-2251799813685248.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5.837791016979005E\u002B17","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9.031781402707057E\u002B18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.6909515400900424E\u002B19","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5.837791016979005E\u002B17","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9.031781402707057E\u002B18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.6909515400900424E\u002B19","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.8446744073709552E\u002B19","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.2682136550675317E\u002B19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.616189618054758E\u002B18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6755399441055744","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.8446744073709552E\u002B19","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.2682136550675317E\u002B19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.616189618054758E\u002B18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6755399441055744","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2.1267646664908054E\u002B37","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2.1267646664908054E\u002B37","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.1875","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.1875","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-38.9375","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-38.9375","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.1267646664908058E\u002B37","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-14.1875","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.1267646664908058E\u002B37","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-14.1875","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-16.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"63.375","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"116.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"64.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-16.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"63.375","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"116.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"64.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"85.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"118.625","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"8.375","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-32.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"85.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"118.625","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"8.375","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-32.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"119.625","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"236.125","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"45","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"119.625","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"236.125","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"45","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"160.375","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"191","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"95.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"160.375","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"191","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"95.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-4096.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16383.375","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30036.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16384.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-4096.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16383.375","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30036.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16384.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"21845.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30718.625","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2048.375","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-8192.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"21845.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30718.625","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2048.375","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-8192.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"30719.625","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"60756.125","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10925","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"30719.625","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"60756.125","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10925","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"40960.375","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"49151","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"24575.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"40960.375","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"49151","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"24575.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-268435456.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1073741823.375","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1968526676.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1073741824.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-268435456.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1073741823.375","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1968526676.25","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1073741824.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1431655765.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2013265918.625","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"134217728.375","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-536870912.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1431655765.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2013265918.625","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"134217728.375","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-536870912.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2013265919.625","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3981792596.125","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"715827885","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2013265919.625","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3981792596.125","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"715827885","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2684354560.375","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3221225471","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1610612735.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2684354560.375","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3221225471","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1610612735.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-1125899906842624.2","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.884354678607053E\u002B17","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7.687644563921437E\u002B18","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-1125899906842624.2","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.884354678607053E\u002B17","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7.687644563921437E\u002B18","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"9.223372036854776E\u002B18","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.4638310634013327E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"562949953421312.4","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-2251799813685248.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"9.223372036854776E\u002B18","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.4638310634013327E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"562949953421312.4","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-2251799813685248.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5.837791016979005E\u002B17","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9.031781402707057E\u002B18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.6909515400900424E\u002B19","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5.837791016979005E\u002B17","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9.031781402707057E\u002B18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.6909515400900424E\u002B19","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.8446744073709552E\u002B19","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.2682136550675317E\u002B19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.616189618054758E\u002B18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6755399441055744","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.8446744073709552E\u002B19","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.2682136550675317E\u002B19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.616189618054758E\u002B18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6755399441055744","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2.1267646664908054E\u002B37","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2.1267646664908054E\u002B37","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.1875","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.1875","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-38.9375","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-38.9375","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.1267646664908058E\u002B37","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-14.1875","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.1267646664908058E\u002B37","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-14.1875","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-325","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1267.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2325","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"645","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-325","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1267.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2325","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"645","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1710","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2372.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"167.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-322.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1710","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2372.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"167.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-322.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2392.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4722.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"900","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2392.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4722.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"900","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3207.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3820","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"957.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3207.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3820","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"957.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-81925","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"327667.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"600725","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"163845","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-81925","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"327667.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"600725","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"163845","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"436910","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"614372.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"40967.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-81922.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"436910","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"614372.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"40967.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-81922.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"614392.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1215122.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"218500","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"614392.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1215122.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"218500","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"819207.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"983020","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"245757.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"819207.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"983020","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"245757.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-5368709125","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"21474836467.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"39370533525","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10737418245","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-5368709125","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"21474836467.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"39370533525","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10737418245","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"28633115310","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"40265318372.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2684354567.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-5368709122.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"28633115310","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"40265318372.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2684354567.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-5368709122.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"40265318392.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"79635851922.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14316557700","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"40265318392.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"79635851922.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14316557700","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"53687091207.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"64424509420","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16106127357.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"53687091207.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"64424509420","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16106127357.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-22517998136852484","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7.768709357214106E\u002B18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.5375289127842873E\u002B20","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-22517998136852484","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7.768709357214106E\u002B18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.5375289127842873E\u002B20","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.844674407370955E\u002B20","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6.9276621268026655E\u002B19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11258999068426248","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-22517998136852484","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.844674407370955E\u002B20","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6.9276621268026655E\u002B19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11258999068426248","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-22517998136852484","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.167558203395801E\u002B19","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.8063562805414114E\u002B20","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.381903080180085E\u002B20","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.167558203395801E\u002B19","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.8063562805414114E\u002B20","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.381903080180085E\u002B20","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"3.68934881474191E\u002B20","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.5364273101350633E\u002B20","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9.232379236109517E\u002B19","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"67553994410557440","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"3.68934881474191E\u002B20","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.5364273101350633E\u002B20","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9.232379236109517E\u002B19","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"67553994410557440","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4.253529332981611E\u002B38","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4.253529332981611E\u002B38","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.875","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.875","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-778.75","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-778.75","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.2535293329816115E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-141.875","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.2535293329816115E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-141.875","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-325","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1267.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2325","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"645","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-325","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1267.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2325","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"645","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1710","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2372.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"167.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-322.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1710","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2372.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"167.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-322.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2392.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4722.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"900","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2392.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4722.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"900","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3207.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3820","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"957.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3207.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3820","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"957.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-81925","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"327667.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"600725","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"163845","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-81925","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"327667.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"600725","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"163845","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"436910","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"614372.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"40967.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-81922.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"436910","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"614372.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"40967.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-81922.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"614392.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1215122.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"218500","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"614392.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1215122.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"218500","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"819207.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"983020","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"245757.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"819207.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"983020","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"245757.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-5368709125","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"21474836467.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"39370533525","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10737418245","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-5368709125","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"21474836467.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"39370533525","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10737418245","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"28633115310","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"40265318372.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2684354567.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-5368709122.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"28633115310","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"40265318372.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2684354567.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-5368709122.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"40265318392.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"79635851922.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14316557700","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"40265318392.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"79635851922.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14316557700","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"53687091207.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"64424509420","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16106127357.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"53687091207.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"64424509420","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16106127357.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-22517998136852484","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7.768709357214106E\u002B18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.5375289127842873E\u002B20","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-22517998136852484","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7.768709357214106E\u002B18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.5375289127842873E\u002B20","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.844674407370955E\u002B20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6.9276621268026655E\u002B19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"11258999068426248","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-22517998136852484","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.844674407370955E\u002B20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6.9276621268026655E\u002B19","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"11258999068426248","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-22517998136852484","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.167558203395801E\u002B19","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.8063562805414114E\u002B20","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.381903080180085E\u002B20","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.167558203395801E\u002B19","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.8063562805414114E\u002B20","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.381903080180085E\u002B20","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"3.68934881474191E\u002B20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.5364273101350633E\u002B20","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9.232379236109517E\u002B19","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"67553994410557440","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"3.68934881474191E\u002B20","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.5364273101350633E\u002B20","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9.232379236109517E\u002B19","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"67553994410557440","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4.253529332981611E\u002B38","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4.253529332981611E\u002B38","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.875","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.875","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-778.75","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-778.75","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.2535293329816115E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-141.875","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.2535293329816115E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-141.875","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"-127","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"-127","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"126","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"126","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"254","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"254","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"128","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"127","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"128","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"127","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"-32767","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"-32767","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32766","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32766","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65534","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65534","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"32768","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"32767","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"32768","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"32767","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"-2147483647","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"-2147483647","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483646","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483646","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967294","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967294","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2147483648","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2147483647","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2147483648","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2147483647","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-9007199254740992","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-9007199254740992","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt64","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9223372036854775808","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt64","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9223372036854775808","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9223372036854775808","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9007199254740991","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9223372036854775808","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9007199254740991","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"-0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"-0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"1.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"-0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"1.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"-0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-0","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-0","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"-128","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"255.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"-128","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"255.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"-128","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"-128","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"126","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"126","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"128","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"255","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"128","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"255","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"255","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"254","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"127","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"255","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"254","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"127","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32766","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32766","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"32768","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65535","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"32768","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65535","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65535","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65534","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"32767","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65535","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65534","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"32767","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483646","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483646","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"-1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"2147483648","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967295","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"2147483648","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967295","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967295","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967294","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2147483647","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967295","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967294","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2147483647","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt64","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9223372036854775808","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt64","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9223372036854775808","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"1.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"1.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"-0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"-0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"255.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"255.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"-127","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"-127","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"126","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"126","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"254","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"254","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"127","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"127","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"-32767","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"-32767","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32766","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32766","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65534","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65534","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"32768","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"32767","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"32768","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"32767","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"-2147483647","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"-2147483647","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483646","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483646","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967294","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967294","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2147483648","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2147483647","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2147483648","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2147483647","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-9007199254740992","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-9007199254740992","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"9007199254740992","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"9007199254740992","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt64","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9223372036854775808","Status":1040,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt64","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9223372036854775808","Status":1040,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9223372036854775808","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9007199254740992","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9007199254740991","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9223372036854775808","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9007199254740992","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9007199254740991","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"-0","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"-0","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"-0","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"-0","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-0","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-0","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"-128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"255.5","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"-128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"255.5","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"-128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"-128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"126","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"126","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"255","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"255","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"255","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"254","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"127","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"255","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"254","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"127","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32766","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32766","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"32768","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65535","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"32768","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65535","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65535","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65534","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"32767","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65535","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65534","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"32767","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483646","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483646","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"2147483648","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967295","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"2147483648","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967295","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967295","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967294","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2147483647","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967295","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967294","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2147483647","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"9007199254740992","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"9007199254740992","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt64","Payload":"9007199254740992","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9223372036854775808","Status":1040,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt64","Payload":"9007199254740992","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9223372036854775808","Status":1040,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"-0","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"-0","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"255.5","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"255.5","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"127","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"125","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"127","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"125","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"127","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"127","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"252","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"126","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"252","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"126","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"32767","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32765","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"32767","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32765","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"32767","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"32767","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"65532","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32766","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"65532","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32766","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2147483647","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2147483645","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2147483647","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2147483645","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2147483647","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2147483647","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4294967292","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2147483646","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4294967292","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2147483646","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9007199254740991","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9007199254740991","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9.214364837600035E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9.214364837600035E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"9007199254740991","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"9007199254740991","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9.223372036854776E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9.214364837600035E\u002B18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9.223372036854776E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9.214364837600035E\u002B18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.4028234663852886E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.4028234663852886E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"130.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.4028234663852886E\u002B38","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"130.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.4028234663852886E\u002B38","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"383.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"383.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"-127","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"85","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"44","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"-127","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"85","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"44","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"44","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":1042,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"-127","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"44","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":1042,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"-127","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"171","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"2","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"171","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"2","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"128","Status":1042,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"128","Status":1042,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"-32767","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"21845","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"10924","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"-32767","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"21845","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"10924","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"10924","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"16384","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":1042,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"-32767","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"10924","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"16384","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":1042,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"-32767","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"43691","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"2","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"43691","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"2","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"32768","Status":1042,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"32768","Status":1042,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"-2147483647","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1431655765","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"715827884","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"-2147483647","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1431655765","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"715827884","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"715827884","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1073741824","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1042,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"-2147483647","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"715827884","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1073741824","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1042,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"-2147483647","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2863311531","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2863311531","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2147483648","Status":1042,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2147483648","Status":1042,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-9007199254740992","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"3080462145121419264","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-9007199254740992","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"3080462145121419264","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt64","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"4616189618054758400","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"12297829382473035776","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt64","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"4616189618054758400","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"12297829382473035776","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"-0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"1.7014117E\u002B38","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"-0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"1.7014117E\u002B38","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"0.75","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"-0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"0.75","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"-0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-0","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-0","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-Infinity","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-Infinity","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"-128","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"-128","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7014117331926445E\u002B38","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"-128","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-62.75","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7014117331926445E\u002B38","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"-128","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-62.75","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"126","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"85","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"126","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"85","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"191","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"255","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"171","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"191","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"255","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"171","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"255","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"254","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"128","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"255","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"254","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"128","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32766","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"21845","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32766","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"21845","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"16384","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"16384","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"49151","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65535","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"43691","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"49151","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65535","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"43691","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65535","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65534","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"32768","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65535","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65534","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"32768","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483646","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1431655765","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483646","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1431655765","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1073741824","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1073741824","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"3221225471","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967295","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2863311531","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"3221225471","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967295","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2863311531","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967295","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967294","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2147483648","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967295","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967294","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2147483648","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"3080462145121419264","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"3080462145121419264","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt64","Payload":"4616189618054758400","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"12297829382473035776","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt64","Payload":"4616189618054758400","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"12297829382473035776","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"1.7014117E\u002B38","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"1.7014117E\u002B38","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"0.75","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"0.75","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-1.7976931348623157E\u002B308","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7014117331926445E\u002B38","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7014117331926445E\u002B38","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"-127","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"85","Status":1026,"SourceTicks":639264384601224567,"ServerTicks":639264384601224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"44","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"-127","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"85","Status":1026,"SourceTicks":639264384601224567,"ServerTicks":639264384601224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"44","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"44","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":1042,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"-127","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"44","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":1042,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"-127","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"171","Status":1026,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":1040,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"2","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"171","Status":1026,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":1040,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"2","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"128","Status":1042,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"1","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"128","Status":1042,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"1","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"-32767","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"21845","Status":1026,"SourceTicks":639264384601224567,"ServerTicks":639264384601224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"10924","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"-32767","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"21845","Status":1026,"SourceTicks":639264384601224567,"ServerTicks":639264384601224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"10924","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"10924","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"16384","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":1042,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"-32767","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"10924","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"16384","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":1042,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"-32767","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"43691","Status":1026,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":1040,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"2","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"43691","Status":1026,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":1040,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"2","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"32768","Status":1042,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"1","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"32768","Status":1042,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"1","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"-2147483647","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1431655765","Status":1026,"SourceTicks":639264384601224567,"ServerTicks":639264384601224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"715827884","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"-2147483647","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1431655765","Status":1026,"SourceTicks":639264384601224567,"ServerTicks":639264384601224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"715827884","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"715827884","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1073741824","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1042,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"-2147483647","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"715827884","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1073741824","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1042,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"-2147483647","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2863311531","Status":1026,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":1040,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2863311531","Status":1026,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":1040,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2147483648","Status":1042,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"1","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2147483648","Status":1042,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"1","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-9007199254740992","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"3080462145121419264","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-9007199254740992","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"3080462145121419264","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt64","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"4616189618054758400","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"12297829382473035776","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt64","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"4616189618054758400","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"12297829382473035776","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"-0","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"1.7014117E\u002B38","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"-0","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"1.7014117E\u002B38","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"0.75","Status":1026,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"-0","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"0.75","Status":1026,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"-0","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-0","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-0","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-Infinity","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1026,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-0","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-Infinity","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1026,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-0","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"-128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"-128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7014117331926445E\u002B38","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"-128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-62.75","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7014117331926445E\u002B38","Status":1026,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"-128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-62.75","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":1040,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"126","Status":1040,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"85","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":1040,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"126","Status":1040,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"85","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"191","Status":1026,"SourceTicks":639264384201224567,"ServerTicks":639264384201224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"255","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"171","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"191","Status":1026,"SourceTicks":639264384201224567,"ServerTicks":639264384201224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"255","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"171","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"255","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"254","Status":1040,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"128","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"255","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"254","Status":1040,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"128","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":1040,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32766","Status":1040,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"21845","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":1040,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32766","Status":1040,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"21845","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"16384","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"16384","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"49151","Status":1026,"SourceTicks":639264384201224567,"ServerTicks":639264384201224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65535","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"43691","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"49151","Status":1026,"SourceTicks":639264384201224567,"ServerTicks":639264384201224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65535","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"43691","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65535","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65534","Status":1040,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"32768","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65535","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65534","Status":1040,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"32768","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1040,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483646","Status":1040,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1431655765","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1040,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483646","Status":1040,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1431655765","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1073741824","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1073741824","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"3221225471","Status":1026,"SourceTicks":639264384201224567,"ServerTicks":639264384201224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967295","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2863311531","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"3221225471","Status":1026,"SourceTicks":639264384201224567,"ServerTicks":639264384201224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967295","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2863311531","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967295","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967294","Status":1040,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2147483648","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967295","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967294","Status":1040,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2147483648","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1040,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"3080462145121419264","Status":1026,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1040,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"3080462145121419264","Status":1026,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt64","Payload":"4616189618054758400","Status":1026,"SourceTicks":639264384201224567,"ServerTicks":639264384201224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"12297829382473035776","Status":1026,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt64","Payload":"4616189618054758400","Status":1026,"SourceTicks":639264384201224567,"ServerTicks":639264384201224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"12297829382473035776","Status":1026,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"1.7014117E\u002B38","Status":1026,"SourceTicks":639264384201224567,"ServerTicks":639264384201224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"1.7014117E\u002B38","Status":1026,"SourceTicks":639264384201224567,"ServerTicks":639264384201224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"0.75","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"0.75","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-1.7976931348623157E\u002B308","Status":0,"SourceTicks":0,"ServerTicks":0,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384201224567,"ServerTicks":639264384201224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":1026,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384201224567,"ServerTicks":639264384201224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":1026,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":1042,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7014117331926445E\u002B38","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7014117331926445E\u002B38","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"127","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"126","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"42","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"41","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"127","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"126","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"42","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"41","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"83","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"63","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"64","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"127","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"83","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"63","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"64","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"127","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"190","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"84","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"168","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"190","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"84","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"168","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"252","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"126","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"127","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"252","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"126","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"127","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"32767","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32766","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10922","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10921","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"32767","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32766","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10922","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10921","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"21843","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16383","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16384","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32767","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"21843","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16383","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16384","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32767","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"49150","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"21844","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"43688","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"49150","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"21844","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"43688","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"65532","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32766","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32767","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"65532","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32766","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32767","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2147483647","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2147483646","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"715827882","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"715827881","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2147483647","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2147483646","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"715827882","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"715827881","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1431655763","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1073741823","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1073741824","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2147483647","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1431655763","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1073741823","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1073741824","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2147483647","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"3221225470","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1431655764","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2863311528","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"3221225470","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1431655764","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2863311528","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4294967292","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2147483646","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2147483647","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4294967292","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2147483646","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2147483647","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.0804621451214193E\u002B18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6.142909891733357E\u002B18","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.0804621451214193E\u002B18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6.142909891733357E\u002B18","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9.218868437227405E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4503599627370496","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9.218868437227405E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4503599627370496","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4.616189618054758E\u002B18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7.681639764418277E\u002B18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6.148914691236516E\u002B18","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4.616189618054758E\u002B18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7.681639764418277E\u002B18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6.148914691236516E\u002B18","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9.223372036854776E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9.214364837600035E\u002B18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9007199254740991","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9.223372036854776E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9.214364837600035E\u002B18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9007199254740991","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.7014117331926443E\u002B38","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7014117331926443E\u002B38","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.7014117331926443E\u002B38","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7014117331926443E\u002B38","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3.4028234663852886E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3.4028234663852886E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"192","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"192","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157642756,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7014117331926445E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"65.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7014117331926445E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"65.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"-127","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"-127","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"126","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"126","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"254","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"254","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"255","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"127","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"255","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"127","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"-32767","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"-32767","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32766","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32766","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65534","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65534","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65535","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"32768","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"32767","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65535","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"32768","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"32767","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"-2147483647","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"-2147483647","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483646","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483646","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967294","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967294","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967295","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2147483648","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2147483647","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967295","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2147483648","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2147483647","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-9007199254740993","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"9223372036854775806","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-9007199254740993","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"9223372036854775806","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"9007199254740993","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"9007199254740993","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt64","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9223372036854775807","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"18446744073709551614","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt64","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9223372036854775807","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"18446744073709551614","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9223372036854775808","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9007199254740993","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9007199254740991","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9223372036854775808","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9007199254740993","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9007199254740991","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"1E-45","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"1E-45","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"NaN","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"-0","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"NaN","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"-0","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-0","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-0","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"255.5","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"255.5","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"-128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"-128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"126","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"126","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"255","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"255","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"254","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"127","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"254","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"127","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32766","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32766","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"32768","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65535","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"32768","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65535","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65534","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"32767","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65534","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"32767","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483646","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483646","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"2147483648","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967295","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"2147483648","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967295","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967294","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2147483647","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967294","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2147483647","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"9007199254740993","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"9223372036854775806","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"9007199254740993","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"9223372036854775806","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"9223372036854775806","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"9223372036854775806","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"1","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"-1","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt64","Payload":"9007199254740993","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9223372036854775808","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"18446744073709551614","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt64","Payload":"9007199254740993","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9223372036854775808","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"18446744073709551614","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"18446744073709551614","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9223372036854775807","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9007199254740991","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"18446744073709551614","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9223372036854775807","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9007199254740991","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"NaN","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"NaN","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"-0","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"-0","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.5","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"-128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"-128","Status":0,"SourceTicks":639264384151234567,"ServerTicks":639264384151234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":0,"SourceTicks":639264384351234567,"ServerTicks":639264384351234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"255.5","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"255.5","Status":0,"SourceTicks":639264384251234567,"ServerTicks":639264384251234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"125","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"125","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"127","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"127","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32765","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32765","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"32767","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"32767","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483645","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483645","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"2147483647","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"2147483647","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"9007199254740991","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"9007199254740991","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"9214364837600034816","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"9214364837600034816","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt64","Payload":"9007199254740991","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt64","Payload":"9007199254740991","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9223372036854775808","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9214364837600034816","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9223372036854775808","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9214364837600034816","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"1.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"1.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"3.4028235E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"3.4028235E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"-127","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"126","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"85","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"-127","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"126","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"85","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"44","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"44","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"191","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"171","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"191","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"171","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"254","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"128","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"254","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"128","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"-32767","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32766","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"21845","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"-32767","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32766","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"21845","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"10924","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"16384","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"10924","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"16384","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"49151","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"43691","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"49151","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"43691","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65534","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"32768","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65534","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"32768","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"-2147483647","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483646","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1431655765","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"-2147483647","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483646","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1431655765","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"715827884","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1073741824","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"715827884","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1073741824","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3221225471","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2863311531","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3221225471","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2863311531","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967294","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2147483648","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"2","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967294","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2147483648","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"-9007199254740993","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"3080462145121419264","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"-9007199254740993","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"3080462145121419264","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"9223372036854775806","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4503599627370496","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"9223372036854775806","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4503599627370496","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt64","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"4616189618054758400","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"12297829382473035776","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt64","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"4616189618054758400","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"12297829382473035776","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"18446744073709551614","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9223372036854775808","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9007199254740992","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"18446744073709551614","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9223372036854775808","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9007199254740992","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"1E-45","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"1.7014117E\u002B38","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"NaN","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"NaN","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"1E-45","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"1.7014117E\u002B38","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"NaN","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"NaN","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"NaN","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"NaN","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"0.75","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"NaN","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"NaN","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"0.75","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-0","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-0","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"1","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"64","Status":1026,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7014117331926445E\u002B38","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-62.75","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7014117331926445E\u002B38","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-62.75","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"126","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"85","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"44","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"126","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"85","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"44","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"64","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"-127","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"64","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"-127","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"191","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"171","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"2","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"191","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"171","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"2","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"3","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"254","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"128","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"3","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"254","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"128","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32766","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"21845","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"10924","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32766","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"21845","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"10924","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"16384","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"-32767","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"16384","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"-32767","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"49151","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"43691","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"2","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"49151","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"43691","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"2","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"3","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"65534","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"32768","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt16","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"3","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"65534","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"32768","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt16","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483646","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1431655765","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"715827884","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483646","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1431655765","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"715827884","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1073741824","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"-2147483647","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1073741824","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"-2147483647","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"3221225471","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2863311531","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"3221225471","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2863311531","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"3","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"4294967294","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"2147483648","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"3","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"4294967294","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"2147483648","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"3080462145121419264","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"3080462145121419264","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"9223372036854775806","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4503599627370496","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"-9007199254740993","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"9223372036854775806","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4503599627370496","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"-9007199254740993","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt64","Payload":"4616189618054758400","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"12297829382473035776","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt64","Payload":"4616189618054758400","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"12297829382473035776","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt64","Payload":"18446744073709551614","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9223372036854775808","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt64","Payload":"18446744073709551614","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9223372036854775808","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"1.7014117E\u002B38","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"1.7014117E\u002B38","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"0.75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"1E-45","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"0.75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"1E-45","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"-Infinity","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"-Infinity","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"64","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"64","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"Infinity","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7014117331926445E\u002B38","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"-62.75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Byte","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7014117331926445E\u002B38","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"-62.75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Byte","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"126","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"-41","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"-41","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"126","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"-41","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"-41","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"SByte","Payload":"-83","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"63","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"64","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"SByte","Payload":"127","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"SByte","Payload":"-83","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"63","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"64","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"SByte","Payload":"127","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"190","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"190","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32766","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"-10921","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"-10921","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32766","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"-10921","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"-10921","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int16","Payload":"-21843","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"16383","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"16384","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int16","Payload":"32767","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int16","Payload":"-21843","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"16383","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"16384","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int16","Payload":"32767","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt16","Payload":"49150","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt16","Payload":"49150","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483646","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"-715827881","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"-715827881","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483646","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"-715827881","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"-715827881","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"-1431655763","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1073741823","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1073741824","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2147483647","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"-1431655763","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1073741823","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1073741824","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2147483647","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt32","Payload":"3221225470","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt32","Payload":"3221225470","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int64","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"3080462145121419264","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int64","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"3080462145121419264","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"9218868437227405312","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"4503599627370496","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int64","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"9218868437227405312","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"4503599627370496","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int64","Payload":"9007199254740992","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"UInt64","Payload":"4616189618054758400","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"7681639764418277376","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"UInt64","Payload":"4616189618054758400","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"7681639764418277376","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9223372036854775808","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9214364837600034816","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"UInt64","Payload":"9007199254740991","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9223372036854775808","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9214364837600034816","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"UInt64","Payload":"9007199254740991","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Single","Payload":"1.7014117E\u002B38","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Single","Payload":"1.7014117E\u002B38","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Single","Payload":"0.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Single","Payload":"0.75","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Byte","Payload":"63","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Byte","Payload":"63","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7014117331926445E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"Infinity","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7014117331926445E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":"System.OverflowException","Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadTypeMismatch [0x80740000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadTypeMismatch [0x80740000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadTypeMismatch [0x80740000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"BadTypeMismatch [0x80740000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"BadTypeMismatch [0x80740000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"BadTypeMismatch [0x80740000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"BadTypeMismatch [0x80740000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"BadTypeMismatch [0x80740000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"59.63406930792349","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"62.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"59.63406930792349","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"62.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"59.63406930792349","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"59.63406930792349","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"126","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"63","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"126","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"63","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15446.276235894384","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16382.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15446.276235894384","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16382.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15446.276235894384","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15446.276235894384","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"32766","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16383","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"32766","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16383","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1012333499.2849098","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1073741822.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1012333499.2849098","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1073741822.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1012333499.2849098","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1012333499.2849098","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2147483646","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1073741823","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2147483646","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1073741823","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4246034448350515","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4503599627370495.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4246034448350515","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4503599627370495.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.6071824188000174E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.6071824188000174E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4246034448350514.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4246034448350514.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.611686018427388E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.6071824188000174E\u002B18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.611686018427388E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.6071824188000174E\u002B18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7014117331926443E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7014117331926443E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.6236095644623235","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.6236095644623235","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"61.16780198764706","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.7014117331926443E\u002B38","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"61.16780198764706","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.7014117331926443E\u002B38","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"191.75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"191.75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"3556.2222222222226","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3906.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"3556.2222222222226","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3906.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"3556.2222222222226","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"3556.2222222222226","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15876","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3969","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15876","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3969","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"238587449.55555558","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"268386306.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"238587449.55555558","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"268386306.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"238587449.55555558","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"238587449.55555558","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1073610756","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"268402689","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1073610756","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"268402689","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.0248191137744306E\u002B18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.1529215013856215E\u002B18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.0248191137744306E\u002B18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.1529215013856215E\u002B18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.0248191137744306E\u002B18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.0248191137744306E\u002B18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.6116860098374533E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1.1529215024593633E\u002B18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.6116860098374533E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1.1529215024593633E\u002B18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.8028808536579264E\u002B31","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.0282409603651666E\u002B31","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.8028808536579264E\u002B31","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.0282409603651666E\u002B31","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.122612984009998E\u002B37","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.122612984009998E\u002B37","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.802880853657926E\u002B31","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.802880853657926E\u002B31","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.1267647932558654E\u002B37","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.122612984009998E\u002B37","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.1267647932558654E\u002B37","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.122612984009998E\u002B37","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.8948018858455978E\u002B76","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.8948018858455978E\u002B76","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.3888888888888889","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.3888888888888889","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"3741.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.8948018858455978E\u002B76","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"3741.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.8948018858455978E\u002B76","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"36768.0625","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"36768.0625","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"73.03652054508987","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"88.38834764831844","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"73.03652054508987","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"88.38834764831844","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"73.03652054508987","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"73.03652054508987","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"178.19090885900997","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"89.09545442950498","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"178.19090885900997","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"89.09545442950498","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18917.747602009425","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23168.35368557723","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18917.747602009425","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23168.35368557723","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"18917.747602009425","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"18917.747602009425","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"46338.121584716835","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23169.060792358418","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"46338.121584716835","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23169.060792358418","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1239850261.3870943","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1518500247.8667045","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1239850261.3870943","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1518500247.8667045","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1239850261.3870943","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1239850261.3870943","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3037000497.1476226","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1518500248.5738113","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3037000497.1476226","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1518500248.5738113","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5200308914369309","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6369051672525772","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5200308914369309","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6369051672525772","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6.515539860993866E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6.515539860993866E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5200308914369308","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5200308914369308","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6.521908912666392E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6.515539860993866E\u002B18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6.521908912666392E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6.515539860993866E\u002B18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.8660254037844386","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.8660254037844386","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.4061595482617514E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.4061595482617514E\u002B38","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.7637626158259734","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.7637626158259734","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"74.91495177866699","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.4061595482617514E\u002B38","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"74.91495177866699","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.4061595482617514E\u002B38","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"271.17545058504095","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"271.17545058504095","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5334.333333333334","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7812.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-sbyte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5334.333333333334","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7812.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-sbyte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5334.333333333334","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-byte","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5334.333333333334","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"31752","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7938","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-byte","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"31752","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7938","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"357881174.3333334","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"536772612.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-int16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"357881174.3333334","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"536772612.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-int16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"357881174.3333334","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-uint16","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"357881174.3333334","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2147221512","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"536805378","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-uint16","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2147221512","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"536805378","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.5372286706616458E\u002B18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.305843002771243E\u002B18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-int32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.5372286706616458E\u002B18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.305843002771243E\u002B18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-int32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.5372286706616458E\u002B18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-uint32","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.5372286706616458E\u002B18","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"9.223372019674907E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2.3058430049187267E\u002B18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-uint32","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"9.223372019674907E\u002B18","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2.3058430049187267E\u002B18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2.7043212804868897E\u002B31","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.056481920730333E\u002B31","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-int64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2.7043212804868897E\u002B31","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.056481920730333E\u002B31","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.245225968019996E\u002B37","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-int64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.245225968019996E\u002B37","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"2.704321280486889E\u002B31","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-uint64","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"2.704321280486889E\u002B31","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.253529586511731E\u002B37","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.245225968019996E\u002B37","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-uint64","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.253529586511731E\u002B37","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.245225968019996E\u002B37","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.75","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-float","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.75","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5.7896037716911957E\u002B76","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-float","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5.7896037716911957E\u002B76","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0.5833333333333334","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-double","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0.5833333333333334","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-double","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5612.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"5.7896037716911957E\u002B76","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-mixed-conversion","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5612.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"5.7896037716911957E\u002B76","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"73536.125","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-mixed-conversion","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"NaN","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"73536.125","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234578,"SourcePicoseconds":1,"ServerPicoseconds":23},{"PartialRequested":true,"Type":"Int32","Payload":"6","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234590,"SourcePicoseconds":2,"ServerPicoseconds":41},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234598,"SourcePicoseconds":5,"ServerPicoseconds":47},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234578,"SourcePicoseconds":1,"ServerPicoseconds":23},{"PartialRequested":false,"Type":"Int32","Payload":"6","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234590,"SourcePicoseconds":2,"ServerPicoseconds":41},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234598,"SourcePicoseconds":5,"ServerPicoseconds":47},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"9","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"5","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"9","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"5","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"8","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"3.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"8","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"8","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Average","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"8","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"8","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"8.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"8","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"8.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"8.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"8","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"8.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"8","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4.875","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"8","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"8.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4.875","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"7","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"8","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"8.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"8.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"8","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"6.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"4.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"8.5","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"8","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"6.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"4.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"150","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"160","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"85","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"150","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"160","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"85","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"170","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"160","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"40","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"170","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"160","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"42.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"97.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"140","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"160","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"85","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"97.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"140","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"160","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"85","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"170","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"160","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"42.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"170","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"160","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"130","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"42.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"6","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"6","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"6","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"4","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"7","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"7","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"7","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"7","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"6","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"6","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"6","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"6","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"7","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"7","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"7","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"7","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"6","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1040,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"6","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1040,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1042,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"5","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Minimum2","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1042,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"5","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"6","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1040,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"9","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"6","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1040,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"9","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"9","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1042,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"5","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Maximum2","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"9","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1042,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"5","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"6","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1040,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"6","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1040,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1042,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"5","Status":1026,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MinimumActualTime2","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384501244567,"ServerTicks":639264384501244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1042,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"5","Status":1026,"SourceTicks":639264384101244567,"ServerTicks":639264384101244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1026,"SourceTicks":639264384001244567,"ServerTicks":639264384001244567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"6","Status":1026,"SourceTicks":639264384201224567,"ServerTicks":639264384201224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1040,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"9","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"6","Status":1026,"SourceTicks":639264384201224567,"ServerTicks":639264384201224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384401224567,"ServerTicks":639264384401224567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1040,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"9","Status":1026,"SourceTicks":639264384701224567,"ServerTicks":639264384701224567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"9","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1042,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"5","Status":1040,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_MaximumActualTime2","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"9","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1042,"SourceTicks":639264384301244567,"ServerTicks":639264384301244567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"5","Status":1040,"SourceTicks":639264384051234567,"ServerTicks":639264384051234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"4","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"2","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Range2","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"3","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"2","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"4","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"4","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Count","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"4","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"4","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_AnnotationCount","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateZero","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationInStateNonZero","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"4","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"4","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_NumberOfTransitions","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234578,"SourcePicoseconds":1,"ServerPicoseconds":23},{"PartialRequested":true,"Type":"Int32","Payload":"6","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234590,"SourcePicoseconds":2,"ServerPicoseconds":41},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234598,"SourcePicoseconds":5,"ServerPicoseconds":47},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234578,"SourcePicoseconds":1,"ServerPicoseconds":23},{"PartialRequested":false,"Type":"Int32","Payload":"6","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234590,"SourcePicoseconds":2,"ServerPicoseconds":41},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234598,"SourcePicoseconds":5,"ServerPicoseconds":47},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234598,"SourcePicoseconds":5,"ServerPicoseconds":47},{"PartialRequested":true,"Type":"Int32","Payload":"6","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234590,"SourcePicoseconds":2,"ServerPicoseconds":41},{"PartialRequested":true,"Type":"Int32","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234584,"SourcePicoseconds":7,"ServerPicoseconds":31}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Start","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234598,"SourcePicoseconds":5,"ServerPicoseconds":47},{"PartialRequested":false,"Type":"Int32","Payload":"6","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234590,"SourcePicoseconds":2,"ServerPicoseconds":41},{"PartialRequested":false,"Type":"Int32","Payload":"4","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234584,"SourcePicoseconds":7,"ServerPicoseconds":31}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234586,"SourcePicoseconds":7,"ServerPicoseconds":37},{"PartialRequested":true,"Type":"Int32","Payload":"7","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234596,"SourcePicoseconds":9000,"ServerPicoseconds":43},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234598,"SourcePicoseconds":5,"ServerPicoseconds":47},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234586,"SourcePicoseconds":7,"ServerPicoseconds":37},{"PartialRequested":false,"Type":"Int32","Payload":"7","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234596,"SourcePicoseconds":9000,"ServerPicoseconds":43},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234598,"SourcePicoseconds":5,"ServerPicoseconds":47},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234598,"SourcePicoseconds":5,"ServerPicoseconds":47},{"PartialRequested":true,"Type":"Int32","Payload":"7","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234596,"SourcePicoseconds":9000,"ServerPicoseconds":43},{"PartialRequested":true,"Type":"Int32","Payload":"5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234586,"SourcePicoseconds":7,"ServerPicoseconds":37}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_End","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234598,"SourcePicoseconds":5,"ServerPicoseconds":47},{"PartialRequested":false,"Type":"Int32","Payload":"7","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234596,"SourcePicoseconds":9000,"ServerPicoseconds":43},{"PartialRequested":false,"Type":"Int32","Payload":"5","Status":0,"SourceTicks":639264384051234567,"ServerTicks":639264384051234586,"SourcePicoseconds":7,"ServerPicoseconds":37}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Delta","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234578,"SourcePicoseconds":1,"ServerPicoseconds":23},{"PartialRequested":true,"Type":"Int32","Payload":"6","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234590,"SourcePicoseconds":2,"ServerPicoseconds":41},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234598,"SourcePicoseconds":5,"ServerPicoseconds":47},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234578,"SourcePicoseconds":1,"ServerPicoseconds":23},{"PartialRequested":false,"Type":"Int32","Payload":"6","Status":0,"SourceTicks":639264384201234567,"ServerTicks":639264384201234590,"SourcePicoseconds":2,"ServerPicoseconds":41},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":0,"SourceTicks":639264384401234567,"ServerTicks":639264384401234598,"SourcePicoseconds":5,"ServerPicoseconds":47},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"9","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"5","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StartBound","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"9","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1026,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"5","Status":1026,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"6","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":2,"ServerPicoseconds":41},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":5,"ServerPicoseconds":47},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"9","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"6","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":2,"ServerPicoseconds":41},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":5,"ServerPicoseconds":47},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"9","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"8","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":9999,"ServerPicoseconds":29}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_EndBound","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"8","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":9999,"ServerPicoseconds":29}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"4","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"4","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DeltaBounds","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Int32","Payload":"1","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"3","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Int32","Payload":"2","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationGood","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20000","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"10000","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_DurationBad","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_WorstQuality2","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"StatusCode","Payload":"Good [0x00000000]","Status":1041,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.118033988749895","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.118033988749895","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationPopulation","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.25","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VariancePopulation","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.25","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.2909944487358056","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.2909944487358056","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_StandardDeviationSample","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.7071067811865476","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"1.6666666666666667","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-duplicate-picoseconds","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"1.6666666666666667","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_VarianceSample","DataSet":"edge-duplicate-picoseconds","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.5","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":100,"PercentDataGood":100,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.25","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.25","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.75","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"59","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.75","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"59","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.25","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.25","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.75","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"59","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.75","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"59","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.25","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.25","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.75","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.75","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.25","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17","Status":0,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.25","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1026,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1026,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.75","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.666666666666668","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1026,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"13","Status":0,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.75","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.666666666666668","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.42105263157895","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.684210526315788","Status":1084490754,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.42105263157895","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.684210526315788","Status":1084490754,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"26.05263157894737","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20.789473684210527","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"26.05263157894737","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20.789473684210527","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.42105263157895","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.684210526315788","Status":1084490754,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"33.94736842105263","Status":1084490754,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.42105263157895","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.684210526315788","Status":1084490754,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"33.94736842105263","Status":1084490754,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"36.578947368421055","Status":1084490754,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"31.315789473684212","Status":1084490754,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"26.05263157894737","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20.789473684210527","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"31.315789473684212","Status":1084490754,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"26.05263157894737","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20.789473684210527","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.42105263157895","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.684210526315788","Status":1084490754,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.42105263157895","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.684210526315788","Status":1084490754,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"26.05263157894737","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20.789473684210527","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"26.05263157894737","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20.789473684210527","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.42105263157895","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.684210526315788","Status":1084490754,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"33.94736842105263","Status":1084490754,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.882352941176471","Status":1026,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.42105263157895","Status":1084490754,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.684210526315788","Status":1084490754,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"33.94736842105263","Status":1084490754,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"36.578947368421055","Status":1084490754,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"31.315789473684212","Status":1084490754,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"26.05263157894737","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20.789473684210527","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Interpolative","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490754,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"31.315789473684212","Status":1084490754,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"26.05263157894737","Status":1084490754,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20.789473684210527","Status":1084490754,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"48.65625","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.46875","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"48.65625","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.46875","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.71875","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.40625","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"69","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.71875","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.40625","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"69","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"48.65625","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.46875","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"48.65625","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.46875","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.71875","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.40625","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"69","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.71875","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.40625","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"69","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.65625","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.46875","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.65625","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.46875","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.71875","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.239583333333336","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.333333333333336","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.71875","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.239583333333336","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.333333333333336","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.65625","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.46875","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.65625","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.46875","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.71875","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.239583333333336","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17.333333333333336","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.71875","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.239583333333336","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17.333333333333336","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20.39125386996904","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"26.05263157894737","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"29.835526315789473","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20.39125386996904","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"26.05263157894737","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"29.835526315789473","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.51973684210526","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.42105263157895","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.677244582043347","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"28.51973684210526","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.42105263157895","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.677244582043347","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20.39125386996904","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"26.05263157894737","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"31.31578947368421","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"35.26315789473684","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20.39125386996904","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"26.05263157894737","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"31.31578947368421","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"35.26315789473684","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"33.94736842105263","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.68421052631579","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.42105263157895","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.677244582043347","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"28.68421052631579","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.42105263157895","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.677244582043347","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20.39125386996904","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"26.05263157894737","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"29.835526315789473","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20.39125386996904","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"26.05263157894737","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"29.835526315789473","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.51973684210526","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.42105263157895","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.677244582043347","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"28.51973684210526","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.42105263157895","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.677244582043347","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"20.39125386996904","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"26.05263157894737","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"31.31578947368421","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"35.26315789473684","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"20.39125386996904","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"26.05263157894737","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"31.31578947368421","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"35.26315789473684","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"33.94736842105263","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"28.68421052631579","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"23.42105263157895","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.677244582043347","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"28.68421052631579","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"23.42105263157895","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.677244582043347","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"48.625","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"48.625","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"24.833333333333332","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"69","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"24.833333333333332","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"69","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"48.625","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"48.625","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"69","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"69","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"17.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"17.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"14.583333333333334","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16.5","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"15.333333333333334","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"16","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"17","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"19.19934640522876","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"19.19934640522876","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.558823529411764","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.558823529411764","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484677,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484677,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484677,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.558823529411764","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484677,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.558823529411764","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"19.19934640522876","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484677,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"19.19934640522876","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484677,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484677,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.558823529411764","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484677,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.558823529411764","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"19.19934640522876","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"19.19934640522876","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"18.558823529411764","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_TimeAverage2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"30","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"20","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"18.558823529411764","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"973.125","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"369.375","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"973.125","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"369.375","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"334.375","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"468.125","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"690","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"334.375","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"468.125","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"690","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"973.125","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"369.375","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"973.125","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"369.375","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"334.375","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"468.125","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"690","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"334.375","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"468.125","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"690","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"353.125","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"369.375","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"353.125","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"369.375","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"334.375","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"364.7916666666667","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"173.33333333333337","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"334.375","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"364.7916666666667","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"173.33333333333337","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"353.125","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"369.375","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"353.125","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"369.375","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"334.375","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"364.7916666666667","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"173.33333333333337","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"334.375","Status":1084490753,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"364.7916666666667","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"173.33333333333337","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"407.8250773993808","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"521.0526315789474","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"596.7105263157895","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"300","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"407.8250773993808","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"521.0526315789474","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"596.7105263157895","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"300","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"600","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"570.3947368421052","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"468.42105263157896","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"186.77244582043346","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"600","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"570.3947368421052","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"468.42105263157896","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"186.77244582043346","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"407.8250773993808","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"521.0526315789474","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"626.3157894736842","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"352.63157894736844","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"407.8250773993808","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"521.0526315789474","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"626.3157894736842","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"352.63157894736844","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"678.9473684210526","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"573.6842105263158","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"468.42105263157896","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"186.77244582043346","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"600","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"573.6842105263158","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"468.42105263157896","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"186.77244582043346","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"407.8250773993808","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"521.0526315789474","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"596.7105263157895","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"300","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"407.8250773993808","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"521.0526315789474","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"596.7105263157895","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"300","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"600","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"570.3947368421052","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"468.42105263157896","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"186.77244582043346","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"600","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"570.3947368421052","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"468.42105263157896","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"186.77244582043346","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"407.8250773993808","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"521.0526315789474","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"626.3157894736842","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"352.63157894736844","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"407.8250773993808","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"521.0526315789474","Status":1084490753,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"626.3157894736842","Status":1084490753,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"352.63157894736844","Status":1084490753,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"678.9473684210526","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"573.6842105263158","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"468.42105263157896","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"186.77244582043346","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"600","Status":1084490753,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"573.6842105263158","Status":1084490757,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"468.42105263157896","Status":1084490753,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"186.77244582043346","Status":1084490753,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"972.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"180","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"972.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"180","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"240","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"372.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"690","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"240","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"372.5","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"690","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"972.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"972.5","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"690","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"690","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"240","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"240","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"175","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"180","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"175","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"180","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"291.6666666666667","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"165","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"240","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"180","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"85","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"306.6666666666667","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"240","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"180","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"85","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"345.5882352941177","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.03","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"345.5882352941177","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.03","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.03","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"160","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"185.58823529411765","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.03","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"160","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"185.58823529411765","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484677,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484677,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484677,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"185.58823529411765","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484677,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"185.58823529411765","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"345.5882352941177","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484677,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"345.5882352941177","Status":1084490753,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484677,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484677,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"185.58823529411765","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484677,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2147484673,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"185.58823529411765","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"345.5882352941177","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.03","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"345.5882352941177","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.03","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.03","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"160","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"185.58823529411765","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_Total2","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.03","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"160","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"185.58823529411765","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"90","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.01999600079984003","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"90","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.01999600079984003","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.006666222251849876","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"40","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.006666222251849876","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"40","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"90","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.01999600079984003","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"90","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.01999600079984003","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.006666222251849876","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"40","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.006666222251849876","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"40","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"90","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.01999600079984003","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"90","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.01999600079984003","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.006666222251849876","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.006666222251849876","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"90","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.01999600079984003","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"90","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.01999600079984003","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0.006666222251849876","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentGood","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0.006666222251849876","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"75","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"uncertain","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"25","Status":1025,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"50","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true,true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.98000399920016","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.98000399920016","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.99333377774815","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"60","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"99.99333377774815","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"60","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":0,"PercentDataGood":0,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.98000399920016","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.98000399920016","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.99333377774815","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"60","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":false,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"99.99333377774815","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"60","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":false,"PercentDataBad":1,"PercentDataGood":99,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.98000399920016","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.98000399920016","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.99333377774815","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"99.99333377774815","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":50,"PercentDataGood":50,"UseSlopedExtrapolation":false,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.98000399920016","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":false,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":"Double","Payload":"10","Status":1025,"SourceTicks":639264384001234567,"ServerTicks":639264384001234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384201234567,"ServerTicks":639264384201234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.98000399920016","Status":1029,"SourceTicks":639264384401234567,"ServerTicks":639264384401234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384601234567,"ServerTicks":639264384601234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":false,"Output":[{"PartialRequested":true,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"99.99333377774815","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":true,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]}, + {"Aggregate":"AggregateFunction_PercentBad","DataSet":"sparse","Reverse":true,"Stepped":false,"UncertainAsBad":true,"Incremental":true,"Output":[{"PartialRequested":false,"Type":null,"Payload":null,"Status":2157641728,"SourceTicks":639264384701234567,"ServerTicks":639264384701234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"99.99333377774815","Status":1029,"SourceTicks":639264384501234567,"ServerTicks":639264384501234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"100","Status":1025,"SourceTicks":639264384301234567,"ServerTicks":639264384301234567,"SourcePicoseconds":0,"ServerPicoseconds":0},{"PartialRequested":false,"Type":"Double","Payload":"0","Status":1025,"SourceTicks":639264384101234567,"ServerTicks":639264384101234567,"SourcePicoseconds":0,"ServerPicoseconds":0}],"Exception":null,"Configuration":{"TreatUncertainAsBad":true,"PercentDataBad":100,"PercentDataGood":0,"UseSlopedExtrapolation":true,"UseServerCapabilitiesDefaults":false},"QueueAccepted":[true,true,true,true]} + ] +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/HistoryUpdateOverTheWireTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/HistoryUpdateOverTheWireTests.cs index e3eb2acc2..99e9a3677 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/HistoryUpdateOverTheWireTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/HistoryUpdateOverTheWireTests.cs @@ -53,21 +53,21 @@ public sealed class HistoryUpdateOverTheWireTests var node = RawNode(session, id); var insert = await UpdateAsync(session, node, PerformUpdateType.Insert, ct, (T1, 1.5), (T2, 2.5)); - insert.StatusCode.Code.ShouldBe(StatusCodes.Good); - insert.OperationResults.Select(c => c.Code).ShouldBe([StatusCodes.GoodEntryInserted, StatusCodes.GoodEntryInserted]); + insert.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + insert.OperationResults.ToList().Select(c => c.Code).ShouldBe([StatusCodes.GoodEntryInserted.Code, StatusCodes.GoodEntryInserted.Code]); var read = await ReadRawAsync(session, node, ct); - read.Select(v => (v.SourceTimestamp, (double)v.Value)).ShouldBe([(T1, 1.5), (T2, 2.5)]); + read.Select(v => (v.SourceTimestamp, (double)v.ClrValue()!)).ShouldBe([(T1, 1.5), (T2, 2.5)]); var dup = await UpdateAsync(session, node, PerformUpdateType.Insert, ct, (T1, 9.9)); - dup.OperationResults.Select(c => c.Code).ShouldBe([StatusCodes.BadEntryExists]); + dup.OperationResults.ToList().Select(c => c.Code).ShouldBe([StatusCodes.BadEntryExists.Code]); (await ReadRawAsync(session, node, ct)).Count.ShouldBe(2, "the refused insert changed nothing"); var del = await DeleteAtTimeAsync(session, node, ct, T1); - del.OperationResults.Select(c => c.Code).ShouldBe([StatusCodes.Good]); + del.OperationResults.ToList().Select(c => c.Code).ShouldBe([StatusCodes.Good.Code]); var after = await ReadRawAsync(session, node, ct); - after.Select(v => (v.SourceTimestamp, (double)v.Value)).ShouldBe([(T2, 2.5)]); + after.Select(v => (v.SourceTimestamp, (double)v.ClrValue()!)).ShouldBe([(T2, 2.5)]); } finally { await rig.DisposeAsync(); } } @@ -102,17 +102,17 @@ public sealed class HistoryUpdateOverTheWireTests }; var response = await session.HistoryReadAsync( null, new ExtensionObject(details), TimestampsToReturn.Both, false, - new HistoryReadValueIdCollection { new HistoryReadValueId { NodeId = node } }, ct); - var result = response.Results.ShouldHaveSingleItem(); - result.StatusCode.Code.ShouldBe(StatusCodes.Good); + new HistoryReadValueId[] { new HistoryReadValueId { NodeId = node } }, ct); + var result = response.Results.ToList().ShouldHaveSingleItem(); + result.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); var data = ExtensionObject.ToEncodeable(result.HistoryData).ShouldBeOfType(); - data.DataValues.Select(v => v.SourceTimestamp).ShouldBe([T1, T1, T2]); - data.ModificationInfos.Select(m => m.UpdateType) + data.DataValues.ToList().Select(v => v.SourceTimestamp).ShouldBe([T1, T1, T2]); + data.ModificationInfos.ToList().Select(m => m.UpdateType) .ShouldBe([HistoryUpdateType.Insert, HistoryUpdateType.Delete, HistoryUpdateType.Insert]); - data.ModificationInfos.ShouldAllBe(m => m.UserName == KeyPrincipal); - data.DataValues[0].StatusCode.Code.ShouldBe(StatusCodes.BadNoData); // an insert had no prior value - ((double)data.DataValues[1].Value).ShouldBe(1.5); // the deleted sample's prior value + data.ModificationInfos.ToList().ShouldAllBe(m => m.UserName == KeyPrincipal); + data.DataValues[0].StatusCode.Code.ShouldBe(StatusCodes.BadNoData.Code); // an insert had no prior value + ((double)data.DataValues[1].ClrValue()!).ShouldBe(1.5); // the deleted sample's prior value } finally { await rig.DisposeAsync(); } } @@ -139,13 +139,13 @@ public sealed class HistoryUpdateOverTheWireTests using var denied = await rig.ConnectAsync(anonymous: true, ct); var denial = await UpdateAsync(denied, RawNode(denied, id), PerformUpdateType.Insert, ct, (T1, 1.0)); - denial.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + denial.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); store.UpdateCalls.ShouldBe(0, "a denied session never reaches the updater"); store.Count.ShouldBe(0); using var allowed = await rig.ConnectAsync(anonymous: false, ct); var ok = await UpdateAsync(allowed, RawNode(allowed, id), PerformUpdateType.Insert, ct, (T1, 1.0)); - ok.OperationResults.Select(c => c.Code).ShouldBe([StatusCodes.GoodEntryInserted]); + ok.OperationResults.ToList().Select(c => c.Code).ShouldBe([StatusCodes.GoodEntryInserted.Code]); store.UpdateCalls.ShouldBe(1); } finally { await rig.DisposeAsync(); } @@ -177,7 +177,7 @@ public sealed class HistoryUpdateOverTheWireTests using (var writer = await rig.ConnectAsync(anonymous: false, ct)) { var denial = await UpdateAsync(writer, RawNode(writer, id), PerformUpdateType.Insert, ct, (T1, 1.0)); - denial.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + denial.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); } store.UpdateCalls.ShouldBe(0, "a denied session never reaches the updater"); @@ -186,7 +186,7 @@ public sealed class HistoryUpdateOverTheWireTests rig.KeyRoles = ApiKeyInterimRoleMapper.Map([editor], KeyPrincipal); using var allowed = await rig.ConnectAsync(anonymous: false, ct); var ok = await UpdateAsync(allowed, RawNode(allowed, id), PerformUpdateType.Insert, ct, (T1, 1.0)); - ok.OperationResults.Select(c => c.Code).ShouldBe([StatusCodes.GoodEntryInserted]); + ok.OperationResults.ToList().Select(c => c.Code).ShouldBe([StatusCodes.GoodEntryInserted.Code]); store.UpdateCalls.ShouldBe(1); } finally { await rig.DisposeAsync(); } @@ -241,7 +241,7 @@ public sealed class HistoryUpdateOverTheWireTests (await ReadByteAsync(session, node, Attributes.AccessLevel, ct) & AccessLevels.HistoryWrite) .ShouldBe(AccessLevels.HistoryWrite, "a late updater lights the bit on the existing node"); var ok = await UpdateAsync(session, node, PerformUpdateType.Insert, ct, (T1, 1.0)); - ok.OperationResults.Select(c => c.Code).ShouldBe([StatusCodes.GoodEntryInserted]); + ok.OperationResults.ToList().Select(c => c.Code).ShouldBe([StatusCodes.GoodEntryInserted.Code]); store.UpdateCalls.ShouldBe(1); rig.Nm.HistorianDataUpdater = null; @@ -249,7 +249,7 @@ public sealed class HistoryUpdateOverTheWireTests (await ReadByteAsync(session, node, Attributes.AccessLevel, ct) & AccessLevels.HistoryWrite) .ShouldBe(0, "a reset updater takes the bit back"); var refused = await UpdateAsync(session, node, PerformUpdateType.Insert, ct, (T2, 2.0)); - refused.StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); + refused.StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); store.UpdateCalls.ShouldBe(1, "the reset updater is never reached"); } finally { await rig.DisposeAsync(); } @@ -262,11 +262,11 @@ public sealed class HistoryUpdateOverTheWireTests private static async Task ReadByteAsync(ISession session, NodeId node, uint attribute, CancellationToken ct) { - var response = await session.ReadAsync(null, 0, TimestampsToReturn.Neither, new ReadValueIdCollection + var response = await session.ReadAsync(null, 0, TimestampsToReturn.Neither, new ReadValueId[] { new ReadValueId { NodeId = node, AttributeId = attribute }, }, ct); - return (byte)response.Results.ShouldHaveSingleItem().Value; + return (byte)response.Results.ToList().ShouldHaveSingleItem().ClrValue()!; } private static async Task UpdateAsync( @@ -275,7 +275,7 @@ public sealed class HistoryUpdateOverTheWireTests { var details = new UpdateDataDetails { NodeId = node, PerformInsertReplace = mode }; foreach (var (time, value) in items) - details.UpdateValues.Add(new DataValue(new Variant(value), StatusCodes.Good, time, time)); + details.UpdateValues += new DataValue(Variant.From(value), StatusCodes.Good, time, time); return await SendAsync(session, details, ct); } @@ -283,15 +283,15 @@ public sealed class HistoryUpdateOverTheWireTests ISession session, NodeId node, CancellationToken ct, params DateTime[] times) { var details = new DeleteAtTimeDetails { NodeId = node }; - foreach (var t in times) details.ReqTimes.Add(t); + foreach (var t in times) details.ReqTimes += (DateTimeUtc)t; return SendAsync(session, details, ct); } - private static async Task SendAsync(ISession session, object details, CancellationToken ct) + private static async Task SendAsync(ISession session, IEncodeable details, CancellationToken ct) { var response = await session.HistoryUpdateAsync( - null, new ExtensionObjectCollection { new ExtensionObject(details) }, ct); - return response.Results.ShouldHaveSingleItem(); + null, new ExtensionObject[] { new ExtensionObject(details) }, ct); + return response.Results.ToList().ShouldHaveSingleItem(); } private static async Task> ReadRawAsync(ISession session, NodeId node, CancellationToken ct) @@ -306,10 +306,10 @@ public sealed class HistoryUpdateOverTheWireTests }; var response = await session.HistoryReadAsync( null, new ExtensionObject(details), TimestampsToReturn.Source, false, - new HistoryReadValueIdCollection { new HistoryReadValueId { NodeId = node } }, ct); - var result = response.Results.ShouldHaveSingleItem(); + new HistoryReadValueId[] { new HistoryReadValueId { NodeId = node } }, ct); + var result = response.Results.ToList().ShouldHaveSingleItem(); StatusCode.IsBad(result.StatusCode).ShouldBeFalse($"HistoryRead failed: {result.StatusCode}"); - var data = (HistoryData)ExtensionObject.ToEncodeable(result.HistoryData); + var data = ExtensionObject.ToEncodeable(result.HistoryData).ShouldBeOfType(); return data.DataValues.ToList(); } @@ -326,7 +326,7 @@ public sealed class HistoryUpdateOverTheWireTests private void Record(DateTime t, double? prior, HistoryModificationType type, HistoryUpdateContext who) => _trail.Add(new HistoryModifiedValue( - new DataValueSnapshot(prior, prior is null ? StatusCodes.BadNoData : StatusCodes.Good, t, t), + new DataValueSnapshot(prior, prior is null ? StatusCodes.BadNoData.Code : StatusCodes.Good.Code, t, t), DateTime.UtcNow, type, who.Principal, _trail.Count + 1, t)); public int UpdateCalls => Volatile.Read(ref _updateCalls); @@ -347,11 +347,11 @@ public sealed class HistoryUpdateOverTheWireTests foreach (var v in values) { var t = v.TimestampUtc!.Value; - if (_samples.ContainsKey(t)) { codes.Add(StatusCodes.BadEntryExists); continue; } + if (_samples.ContainsKey(t)) { codes.Add(StatusCodes.BadEntryExists.Code); continue; } v.Value.TryGetDouble(out var d).ShouldBeTrue(); _samples[t] = d; Record(t, null, HistoryModificationType.Insert, context); - codes.Add(StatusCodes.GoodEntryInserted); + codes.Add(StatusCodes.GoodEntryInserted.Code); } } return codes; @@ -368,9 +368,9 @@ public sealed class HistoryUpdateOverTheWireTests lock (_gate) return timesUtc.Select(t => { - if (!_samples.Remove(t, out var prior)) return StatusCodes.BadNoEntryExists; + if (!_samples.Remove(t, out var prior)) return StatusCodes.BadNoEntryExists.Code; Record(t, prior, HistoryModificationType.Delete, context); - return StatusCodes.Good; + return StatusCodes.Good.Code; }).ToList(); } @@ -397,7 +397,7 @@ public sealed class HistoryUpdateOverTheWireTests lock (_gate) { var rows = _samples.Where(kv => kv.Key >= startUtc && kv.Key <= endUtc) - .Select(kv => new DataValueSnapshot(kv.Value, StatusCodes.Good, kv.Key, kv.Key)).ToList(); + .Select(kv => new DataValueSnapshot(kv.Value, StatusCodes.Good.Code, kv.Key, kv.Key)).ToList(); return new CoreHistoryReadResult(rows, null); } } diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/MTConnectConditionAlarmWireTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/MTConnectConditionAlarmWireTests.cs index 35d6eed5e..de2440f55 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/MTConnectConditionAlarmWireTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/MTConnectConditionAlarmWireTests.cs @@ -77,10 +77,10 @@ public sealed class MTConnectConditionAlarmWireTests await RecordedEvents.WaitUntilAsync(() => events.Has(folderItem, FaultMessage)); var fault = events.ConditionEvents(folderItem, FaultMessage).ShouldHaveSingleItem(); - fault[RecordedEvents.AckedField].Value.ShouldBe(false, "a fresh fault is unacknowledged"); - fault[RecordedEvents.ActiveField].Value.ShouldBe(true, "a fault is active"); - fault[RecordedEvents.SeverityField].Value.ShouldBe((ushort)800, "Fault is the exact Part 9 severity 800, not the 900 bucket"); - fault[RecordedEvents.RetainField].Value.ShouldBe(true); + fault[RecordedEvents.AckedField].ClrValue()!.ShouldBe(false, "a fresh fault is unacknowledged"); + fault[RecordedEvents.ActiveField].ClrValue()!.ShouldBe(true, "a fault is active"); + fault[RecordedEvents.SeverityField].ClrValue()!.ShouldBe((ushort)800, "Fault is the exact Part 9 severity 800, not the 900 bucket"); + fault[RecordedEvents.RetainField].ClrValue()!.ShouldBe(true); // An operator acknowledges it (applied server-side, as the Part 9 method does), then a deploy clears // the host's projector prior state. @@ -98,16 +98,16 @@ public sealed class MTConnectConditionAlarmWireTests await RecordedEvents.WaitUntilAsync(() => events.ConditionEvents(folderItem, FaultMessage).Count == 4); foreach (var blip in events.ConditionEvents(folderItem, FaultMessage).Skip(2)) { - blip[RecordedEvents.AckedField].Value.ShouldBe(true, "an Unavailable blip must not reset the ack"); - blip[RecordedEvents.ActiveField].Value.ShouldBe(true, "an Unavailable blip must not clear the fault"); + blip[RecordedEvents.AckedField].ClrValue()!.ShouldBe(true, "an Unavailable blip must not reset the ack"); + blip[RecordedEvents.ActiveField].ClrValue()!.ShouldBe(true, "an Unavailable blip must not clear the fault"); } agent.Push(Condition("Normal", null, null, 111)); await RecordedEvents.WaitUntilAsync(() => events.Has(folderItem, "SYSTEM Normal")); var normal = events.ConditionEvents(folderItem, "SYSTEM Normal").ShouldHaveSingleItem(); - normal[RecordedEvents.ActiveField].Value.ShouldBe(false, "Normal clears the condition"); - normal[RecordedEvents.RetainField].Value.ShouldBe(false, "inactive + acknowledged is no longer retained"); - normal[RecordedEvents.SeverityField].Value.ShouldBe((ushort)800, "a clear keeps the severity of the alarm it clears"); + normal[RecordedEvents.ActiveField].ClrValue()!.ShouldBe(false, "Normal clears the condition"); + normal[RecordedEvents.RetainField].ClrValue()!.ShouldBe(false, "inactive + acknowledged is no longer retained"); + normal[RecordedEvents.SeverityField].ClrValue()!.ShouldBe((ushort)800, "a clear keeps the severity of the alarm it clears"); lock (routed) routed.ShouldAllBe(id => id == RawAlarmPath, "ConditionId must be the alarm tag's RawPath"); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/NativeAlarmEventIdentityFieldDeliveryTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/NativeAlarmEventIdentityFieldDeliveryTests.cs index 8cfe71156..dfc773a2d 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/NativeAlarmEventIdentityFieldDeliveryTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/NativeAlarmEventIdentityFieldDeliveryTests.cs @@ -98,25 +98,25 @@ public sealed class NativeAlarmEventIdentityFieldDeliveryTests // --- the three fields this issue is about --- // EventType: the concrete condition type, readable as a FIELD (not just via an OfType where-clause). - fields[EventTypeIndex].Value.ShouldBe(ObjectTypeIds.OffNormalAlarmType, + fields[EventTypeIndex].ClrValue()!.ShouldBe(ObjectTypeIds.OffNormalAlarmType, "EventType must carry the concrete condition type, not null"); // SourceNode: the condition's own NodeId in the RAW namespace == ConditionId. - fields[SourceNodeIndex].Value.ShouldBe(new NodeId(RawAlarmPath, rawNs), + fields[SourceNodeIndex].ClrValue()!.ShouldBe(new NodeId(RawAlarmPath, rawNs), "SourceNode must identify the source condition node, not null"); // SourceName: the full RawPath — unique across devices, matching SourceNode/ConditionId. The leaf // name (HR200) is deliberately NOT used here: it collides across PLCs and is carried by ConditionName. - fields[SourceNameIndex].Value.ShouldBe(RawAlarmPath, + fields[SourceNameIndex].ClrValue()!.ShouldBe(RawAlarmPath, "SourceName must carry the unique RawPath, not null"); - fields[SourceNameIndex].Value.ShouldNotBe(LeafName, + fields[SourceNameIndex].ClrValue()!.ShouldNotBe(LeafName, "SourceName is deliberately the unique RawPath, not the ambiguous leaf name"); // The rest of the standard envelope still arrives intact (guards against a regression that // populated identity at the cost of the existing fields). - fields[TimeIndex].Value.ShouldBeOfType(); - ((LocalizedText)fields[MessageIndex].Value).Text.ShouldBe(AlarmMessage); - fields[SeverityIndex].Value.ShouldBe((ushort)700); + fields[TimeIndex].ClrValue()!.ShouldBeOfType(); + ((LocalizedText)fields[MessageIndex].ClrValue()!).Text.ShouldBe(AlarmMessage); + fields[SeverityIndex].ClrValue()!.ShouldBe((ushort)700); await subscription.DeleteAsync(true, ct); } @@ -160,11 +160,11 @@ public sealed class NativeAlarmEventIdentityFieldDeliveryTests // ConditionClassId — a resolvable class NodeId, NOT NodeId.Null. We model no condition classes, so // Part 9's "no class modelled" value (BaseConditionClassType) is the conformant report. - fields[ConditionClassIdIndex].Value.ShouldBe(ObjectTypeIds.BaseConditionClassType, + fields[ConditionClassIdIndex].ClrValue()!.ShouldBe(ObjectTypeIds.BaseConditionClassType, "ConditionClassId must carry a resolvable condition class, not null"); // ConditionClassName — the matching human-readable name, NOT empty text. - var className = fields[ConditionClassNameIndex].Value.ShouldBeOfType(); + var className = fields[ConditionClassNameIndex].ClrValue()!.ShouldBeOfType(); className.Text.ShouldBe("BaseConditionClass", "ConditionClassName must name the reported condition class, not be empty"); @@ -208,20 +208,20 @@ public sealed class NativeAlarmEventIdentityFieldDeliveryTests // Raise the alarm while the source is healthy → Quality Good. sink.WriteAlarmCondition(RawAlarmPath, ActiveSnapshot(), DateTime.UtcNow, AddressSpaceRealm.Raw); await WaitUntilAsync(() => collector.Fields.Count >= 1, TimeSpan.FromSeconds(5)); - StatusCode.IsGood((StatusCode)collector.Fields[^1][QualityIndex].Value) + StatusCode.IsGood((StatusCode)collector.Fields[^1][QualityIndex].ClrValue()!) .ShouldBeTrue("a healthy source's condition reports Good quality"); // Device goes comms-lost (connectivity path) → the next condition event carries a Bad Quality, while // the alarm stays active (annotation only — not asserted here, covered by the node-level test). sink.WriteAlarmQuality(RawAlarmPath, OpcUaStatus.Bad, DateTime.UtcNow, AddressSpaceRealm.Raw); await WaitUntilAsync(() => collector.Fields.Count >= 2, TimeSpan.FromSeconds(5)); - StatusCode.IsBad((StatusCode)collector.Fields[^1][QualityIndex].Value) + StatusCode.IsBad((StatusCode)collector.Fields[^1][QualityIndex].ClrValue()!) .ShouldBeTrue("a comms-lost source's condition must report non-Good quality on the wire"); // Device recovers → Quality returns to Good. sink.WriteAlarmQuality(RawAlarmPath, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); await WaitUntilAsync(() => collector.Fields.Count >= 3, TimeSpan.FromSeconds(5)); - StatusCode.IsGood((StatusCode)collector.Fields[^1][QualityIndex].Value) + StatusCode.IsGood((StatusCode)collector.Fields[^1][QualityIndex].ClrValue()!) .ShouldBeTrue("a recovered source's condition reports Good quality again"); await subscription.DeleteAsync(true, ct); @@ -264,12 +264,12 @@ public sealed class NativeAlarmEventIdentityFieldDeliveryTests private static EventFilter BuildEventFilter() { var filter = new EventFilter(); - filter.AddSelectClause(ObjectTypes.BaseEventType, BrowseNames.EventType); - filter.AddSelectClause(ObjectTypes.BaseEventType, BrowseNames.SourceNode); - filter.AddSelectClause(ObjectTypes.BaseEventType, BrowseNames.SourceName); - filter.AddSelectClause(ObjectTypes.BaseEventType, BrowseNames.Time); - filter.AddSelectClause(ObjectTypes.BaseEventType, BrowseNames.Message); - filter.AddSelectClause(ObjectTypes.BaseEventType, BrowseNames.Severity); + filter.AddSelectClause(new NodeId(ObjectTypes.BaseEventType), QualifiedName.From(BrowseNames.EventType)); + filter.AddSelectClause(new NodeId(ObjectTypes.BaseEventType), QualifiedName.From(BrowseNames.SourceNode)); + filter.AddSelectClause(new NodeId(ObjectTypes.BaseEventType), QualifiedName.From(BrowseNames.SourceName)); + filter.AddSelectClause(new NodeId(ObjectTypes.BaseEventType), QualifiedName.From(BrowseNames.Time)); + filter.AddSelectClause(new NodeId(ObjectTypes.BaseEventType), QualifiedName.From(BrowseNames.Message)); + filter.AddSelectClause(new NodeId(ObjectTypes.BaseEventType), QualifiedName.From(BrowseNames.Severity)); return filter; } @@ -279,9 +279,9 @@ public sealed class NativeAlarmEventIdentityFieldDeliveryTests private static EventFilter BuildConditionClassEventFilter() { var filter = new EventFilter(); - filter.AddSelectClause(ObjectTypes.ConditionType, BrowseNames.ConditionClassId); - filter.AddSelectClause(ObjectTypes.ConditionType, BrowseNames.ConditionClassName); - filter.AddSelectClause(ObjectTypes.BaseEventType, BrowseNames.Message); + filter.AddSelectClause(new NodeId(ObjectTypes.ConditionType), QualifiedName.From(BrowseNames.ConditionClassId)); + filter.AddSelectClause(new NodeId(ObjectTypes.ConditionType), QualifiedName.From(BrowseNames.ConditionClassName)); + filter.AddSelectClause(new NodeId(ObjectTypes.BaseEventType), QualifiedName.From(BrowseNames.Message)); return filter; } @@ -294,8 +294,8 @@ public sealed class NativeAlarmEventIdentityFieldDeliveryTests // BrowseNames.Quality is the SDK's Part 9 ConditionType.Quality browse name — NOT our snapshot's // renamed StatusCode member. Selecting the wrong clause here yields a null field and an NRE at the // cast, rather than a readable assertion failure. - filter.AddSelectClause(ObjectTypes.ConditionType, BrowseNames.Quality); - filter.AddSelectClause(ObjectTypes.BaseEventType, BrowseNames.Message); + filter.AddSelectClause(new NodeId(ObjectTypes.ConditionType), QualifiedName.From(BrowseNames.Quality)); + filter.AddSelectClause(new NodeId(ObjectTypes.BaseEventType), QualifiedName.From(BrowseNames.Message)); return filter; } @@ -306,21 +306,21 @@ public sealed class NativeAlarmEventIdentityFieldDeliveryTests private sealed class EventCollector(int messageIndex) { private readonly object _gate = new(); - private readonly List _fields = new(); + private readonly List> _fields = new(); - public IReadOnlyList Fields + public IReadOnlyList> Fields { get { lock (_gate) return _fields.ToList(); } } - public void OnEvents(Subscription subscription, EventNotificationList notification, IList stringTable) + public void OnEvents(Subscription subscription, EventNotificationList notification, ArrayOf stringTable) { lock (_gate) { foreach (var e in notification.Events) { if (e.EventFields.Count > messageIndex && - e.EventFields[messageIndex].Value is LocalizedText lt && + e.EventFields[messageIndex].ClrValue()! is LocalizedText lt && lt.Text == AlarmMessage) { _fields.Add(e.EventFields); @@ -358,7 +358,7 @@ public sealed class NativeAlarmEventIdentityFieldDeliveryTests private static async Task OpenSessionAsync(string endpointUrl, CancellationToken ct) { - var appConfig = new ApplicationConfiguration + var appConfig = new ApplicationConfiguration(DefaultTelemetry.Create(_ => { })) { ApplicationName = "OtOpcUa.AlarmEventIdentityFieldsClient", ApplicationUri = $"urn:OtOpcUa.AlarmEventIdentityFieldsClient.{Guid.NewGuid():N}", @@ -367,17 +367,17 @@ public sealed class NativeAlarmEventIdentityFieldDeliveryTests ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 60_000 }, }; await appConfig.ValidateAsync(ApplicationType.Client, ct); - appConfig.CertificateValidator.CertificateValidation += (_, e) => e.Accept = true; + var endpoint = await CoreClientUtils.SelectEndpointAsync( appConfig, endpointUrl, false, DefaultTelemetry.Create(_ => { }), ct); var endpointConfiguration = EndpointConfiguration.Create(appConfig); - var configuredEndpoint = new ConfiguredEndpoint(null, endpoint, endpointConfiguration); + var configuredEndpoint = new ConfiguredEndpoint(null, endpoint ?? throw new InvalidOperationException("Endpoint discovery returned no endpoint."), endpointConfiguration); return await new DefaultSessionFactory(DefaultTelemetry.Create(_ => { })).CreateAsync( appConfig, configuredEndpoint, updateBeforeConnect: false, checkDomain: false, sessionName: "AlarmEventIdentityFieldDeliveryTests", sessionTimeout: 60_000, - identity: new UserIdentity(new AnonymousIdentityToken()), preferredLocales: null, ct: ct); + identity: new UserIdentity(new AnonymousIdentityToken()), preferredLocales: default, ct: ct); } private static async Task WaitUntilAsync(Func condition, TimeSpan timeout) diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/NativeAlarmMultiNotifierEventDeliveryTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/NativeAlarmMultiNotifierEventDeliveryTests.cs index d3b3183dc..800d09845 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/NativeAlarmMultiNotifierEventDeliveryTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/NativeAlarmMultiNotifierEventDeliveryTests.cs @@ -171,8 +171,8 @@ public sealed class NativeAlarmMultiNotifierEventDeliveryTests private static EventFilter BuildEventFilter() { var filter = new EventFilter(); - filter.AddSelectClause(ObjectTypes.BaseEventType, BrowseNames.EventId); - filter.AddSelectClause(ObjectTypes.BaseEventType, BrowseNames.Message); + filter.AddSelectClause(new NodeId(ObjectTypes.BaseEventType), QualifiedName.From(BrowseNames.EventId)); + filter.AddSelectClause(new NodeId(ObjectTypes.BaseEventType), QualifiedName.From(BrowseNames.Message)); return filter; } @@ -184,14 +184,14 @@ public sealed class NativeAlarmMultiNotifierEventDeliveryTests private readonly object _gate = new(); private readonly Dictionary _byHandle = new(); - public void OnEvents(Subscription subscription, EventNotificationList notification, IList stringTable) + public void OnEvents(Subscription subscription, EventNotificationList notification, ArrayOf stringTable) { lock (_gate) { foreach (var e in notification.Events) { if (e.EventFields.Count > MessageFieldIndex && - e.EventFields[MessageFieldIndex].Value is LocalizedText lt && + e.EventFields[MessageFieldIndex].ClrValue()! is LocalizedText lt && lt.Text == AlarmMessage) { _byHandle[e.ClientHandle] = _byHandle.GetValueOrDefault(e.ClientHandle) + 1; @@ -234,7 +234,7 @@ public sealed class NativeAlarmMultiNotifierEventDeliveryTests private static async Task OpenSessionAsync(string endpointUrl, CancellationToken ct) { - var appConfig = new ApplicationConfiguration + var appConfig = new ApplicationConfiguration(DefaultTelemetry.Create(_ => { })) { ApplicationName = "OtOpcUa.MultiNotifierEventDeliveryClient", ApplicationUri = $"urn:OtOpcUa.MultiNotifierEventDeliveryClient.{Guid.NewGuid():N}", @@ -243,17 +243,17 @@ public sealed class NativeAlarmMultiNotifierEventDeliveryTests ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 60_000 }, }; await appConfig.ValidateAsync(ApplicationType.Client, ct); - appConfig.CertificateValidator.CertificateValidation += (_, e) => e.Accept = true; + var endpoint = await CoreClientUtils.SelectEndpointAsync( appConfig, endpointUrl, false, DefaultTelemetry.Create(_ => { }), ct); var endpointConfiguration = EndpointConfiguration.Create(appConfig); - var configuredEndpoint = new ConfiguredEndpoint(null, endpoint, endpointConfiguration); + var configuredEndpoint = new ConfiguredEndpoint(null, endpoint ?? throw new InvalidOperationException("Endpoint discovery returned no endpoint."), endpointConfiguration); return await new DefaultSessionFactory(DefaultTelemetry.Create(_ => { })).CreateAsync( appConfig, configuredEndpoint, updateBeforeConnect: false, checkDomain: false, sessionName: "MultiNotifierEventDeliveryTests", sessionTimeout: 60_000, - identity: new UserIdentity(new AnonymousIdentityToken()), preferredLocales: null, ct: ct); + identity: new UserIdentity(new AnonymousIdentityToken()), preferredLocales: default, ct: ct); } private static async Task WaitUntilAsync(Func condition, TimeSpan timeout) diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/NativeAlarmRebuildCarryOverWireTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/NativeAlarmRebuildCarryOverWireTests.cs index 4a09b1001..189e15061 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/NativeAlarmRebuildCarryOverWireTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/NativeAlarmRebuildCarryOverWireTests.cs @@ -57,7 +57,7 @@ public sealed class NativeAlarmRebuildCarryOverWireTests { await session.CallAsync( ConditionNodeId(session, native: true), MethodIds.AcknowledgeableConditionType_Acknowledge, ct, - events.LatestEventId(serverItem, "fault"), new LocalizedText("ack")); + Variant.From(ByteString.From(events.LatestEventId(serverItem, "fault"))), Variant.From(new LocalizedText("ack"))); await RecordedEvents.WaitUntilAsync(() => events.ConditionEvents(serverItem, "fault").Count == 2); expectedBefore = 2; } @@ -73,15 +73,15 @@ public sealed class NativeAlarmRebuildCarryOverWireTests var faultEvents = events.ConditionEvents(serverItem, "fault"); faultEvents.Count.ShouldBe(expectedBefore + 1, "the pre-rebuild event(s) plus exactly one restored event"); var restored = faultEvents[^1]; - restored[RecordedEvents.ActiveField].Value.ShouldBe(true); - restored[RecordedEvents.AckedField].Value.ShouldBe(clientAcked); - restored[RecordedEvents.RetainField].Value.ShouldBe(true); - restored[RecordedEvents.SeverityField].Value.ShouldBe((ushort)800); + restored[RecordedEvents.ActiveField].ClrValue()!.ShouldBe(true); + restored[RecordedEvents.AckedField].ClrValue()!.ShouldBe(clientAcked); + restored[RecordedEvents.RetainField].ClrValue()!.ShouldBe(true); + restored[RecordedEvents.SeverityField].ClrValue()!.ShouldBe((ushort)800); // And a ConditionRefresh-style read of the live node agrees. var active = await session.ReadValueAsync( new NodeId($"{RawAlarmPath}/ActiveState/Id", ConditionNodeId(session, native: true).NamespaceIndex), ct); - active.Value.ShouldBe(true); + active.ClrValue()!.ShouldBe(true); await subscription.DeleteAsync(true, ct); } diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2AggregateCompatibilityTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2AggregateCompatibilityTests.cs new file mode 100644 index 000000000..87d1fd57e --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2AggregateCompatibilityTests.cs @@ -0,0 +1,92 @@ +using System.Globalization; +using System.Text.Json; +using Opc.Ua; +using Shouldly; +using Xunit; +using ZB.MOM.WW.OtOpcUa.OpcUaServer; +using ZB.MOM.WW.OtOpcUa.OpcUaServer.Compatibility.Aggregates; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests; + +/// Compares all preserved aggregate factories with independently generated SDK 1.5.378.182 vectors. +public sealed class Sdk2AggregateCompatibilityTests +{ + [Theory] + [InlineData(false)] + [InlineData(true)] + public async Task All_37_factories_preserve_the_6144_baseline_vectors(bool throughRuntimeManager) + { + await using var rig = throughRuntimeManager + ? await ServerEventRig.StartAsync("AggregateBaseline", encrypted: false, TestContext.Current.CancellationToken) + : null; + var baseline = JsonSerializer.Deserialize(File.ReadAllText(Path.Combine(AppContext.BaseDirectory, "Fixtures", "opcua-1.5.378.182-aggregates.json")), new JsonSerializerOptions { PropertyNameCaseInsensitive = true })!; + var telemetry = DefaultTelemetry.Create(_ => { }); + var epoch = new DateTime(baseline.EpochTicks, DateTimeKind.Utc); + var failures = new List(); + foreach (var vector in baseline.Vectors) + { + var id = (NodeId)typeof(ObjectIds).GetProperty(vector.Aggregate)!.GetValue(null)!; + var start = epoch.AddSeconds(vector.Reverse ? 70 : 0); var end = epoch.AddSeconds(vector.Reverse ? 0 : 70); + var profile = vector.Configuration; + var config = new AggregateConfiguration + { + TreatUncertainAsBad = profile?.TreatUncertainAsBad ?? vector.UncertainAsBad, + PercentDataBad = profile?.PercentDataBad ?? 100, PercentDataGood = profile?.PercentDataGood ?? 100, + UseSlopedExtrapolation = profile?.UseSlopedExtrapolation ?? false, + UseServerCapabilitiesDefaults = profile?.UseServerCapabilitiesDefaults ?? false, + }; + var calculator = throughRuntimeManager + ? rig!.Server.CurrentInstance.AggregateManager.CreateCalculator(id, start, end, baseline.IntervalMilliseconds, vector.Stepped, config) + : CompatibilityAggregateFactory.Create(id, start, end, baseline.IntervalMilliseconds, vector.Stepped, config, telemetry); + calculator.ShouldNotBeNull($"Runtime registration must serve {vector.Aggregate}."); + var output = new List(); var accepted = new List(); string? error = null; + try + { + var samples = baseline.Data[vector.DataSet].OrderBy(x => x.Seconds); + foreach (var sample in vector.Reverse ? samples.Reverse() : samples) + { + var time = epoch.AddSeconds(sample.Seconds); + accepted.Add(calculator.QueueRawValue(new DataValue(SdkValueBoundary.FromClr(Payload(sample)), sample.Status, time, time.AddTicks(sample.ServerOffsetTicks), sample.SourcePicoseconds, sample.ServerPicoseconds))); + if (vector.Incremental) Drain(false); + } + Drain(true); + } + catch (Exception ex) { error = ex.GetType().FullName; } + if (error != vector.Exception || !output.SequenceEqual(vector.Output) || (vector.QueueAccepted is { } expectedAccepted && !accepted.SequenceEqual(expectedAccepted))) + { + failures.Add($"{vector.Aggregate}/{vector.DataSet}/rev={vector.Reverse}/step={vector.Stepped}/uncertainBad={vector.UncertainAsBad}/incremental={vector.Incremental}: error {vector.Exception} vs {error}; expected {JsonSerializer.Serialize(vector.Output)} actual {JsonSerializer.Serialize(output)}"); + } + void Drain(bool partial) + { + for (var guard = 0; guard < 100; guard++) + { + if (!calculator.TryGetProcessedValue(partial, out var value)) return; + var payload = SdkValueBoundary.ToClr(value.WrappedValue); + output.Add(new(partial, payload?.GetType().Name, Format(payload), value.StatusCode.Code, LegacyTimestampTicks(value.SourceTimestamp), LegacyTimestampTicks(value.ServerTimestamp), value.SourcePicoseconds, value.ServerPicoseconds)); + } + throw new InvalidOperationException("Baseline calculator did not terminate."); + } + } + baseline.Vectors.Length.ShouldBe(6144); + baseline.Vectors.Select(x => x.Aggregate).Distinct().Count().ShouldBe(37); + failures.ShouldBeEmpty("The application must retain baseline values, CLR types, complete status bits, timestamps and incremental processing."); + } + + // UA FILETIME zero is the old CLR unset sentinel, not a different historical instant. + private static long LegacyTimestampTicks(DateTimeUtc time) => time.IsNull ? DateTime.MinValue.Ticks : ((DateTime)time).Ticks; + static object? Payload(Sample sample) => sample.Type switch { "SByte" => sbyte.Parse(sample.Payload!, CultureInfo.InvariantCulture), + "Byte" => byte.Parse(sample.Payload!, CultureInfo.InvariantCulture), + "Int16" => short.Parse(sample.Payload!, CultureInfo.InvariantCulture), + "UInt16" => ushort.Parse(sample.Payload!, CultureInfo.InvariantCulture), + "Int32" => int.Parse(sample.Payload!, CultureInfo.InvariantCulture), + "UInt32" => uint.Parse(sample.Payload!, CultureInfo.InvariantCulture), + "UInt64" => ulong.Parse(sample.Payload!, CultureInfo.InvariantCulture), + "Single" => float.Parse(sample.Payload!, CultureInfo.InvariantCulture), + "Double" => double.Parse(sample.Payload!, CultureInfo.InvariantCulture), "Int64" => long.Parse(sample.Payload!, CultureInfo.InvariantCulture), "Boolean" => bool.Parse(sample.Payload!), _ => null }; + static string? Format(object? value) => value switch { null => null, double number => number.ToString("R", CultureInfo.InvariantCulture), float number => number.ToString("R", CultureInfo.InvariantCulture), IFormattable f => f.ToString(null, CultureInfo.InvariantCulture), _ => value.ToString() }; + record Baseline(long EpochTicks, int IntervalMilliseconds, Dictionary Data, Vector[] Vectors); + record Sample(double Seconds,string Type,string? Payload,uint Status,ushort SourcePicoseconds = 0,ushort ServerPicoseconds = 0,long ServerOffsetTicks = 0); + record Value(bool PartialRequested,string? Type,string? Payload,uint Status,long SourceTicks,long ServerTicks,ushort SourcePicoseconds,ushort ServerPicoseconds); + record Vector(string Aggregate,string DataSet,bool Reverse,bool Stepped,bool UncertainAsBad,bool Incremental,Value[] Output,string? Exception, Configuration? Configuration = null,bool[]? QueueAccepted = null); + record Configuration(bool TreatUncertainAsBad,byte PercentDataBad,byte PercentDataGood,bool UseSlopedExtrapolation,bool UseServerCapabilitiesDefaults); +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2AlarmBrowseCompatibilityTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2AlarmBrowseCompatibilityTests.cs new file mode 100644 index 000000000..da18114d2 --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2AlarmBrowseCompatibilityTests.cs @@ -0,0 +1,71 @@ +using Opc.Ua; +using Opc.Ua.Client; +using Shouldly; +using Xunit; +using ZB.MOM.WW.OtOpcUa.Commons.OpcUa; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests; + +/// Preserves baseline alarm discovery through hierarchical folder browses in both application realms. +public sealed class Sdk2AlarmBrowseCompatibilityTests +{ + [Theory] + [InlineData("OffNormalAlarm", AddressSpaceRealm.Raw)] + [InlineData("DiscreteAlarm", AddressSpaceRealm.Raw)] + [InlineData("AlarmCondition", AddressSpaceRealm.Raw)] + [InlineData("OffNormalAlarm", AddressSpaceRealm.Uns)] + [InlineData("DiscreteAlarm", AddressSpaceRealm.Uns)] + [InlineData("AlarmCondition", AddressSpaceRealm.Uns)] + public async Task Alarm_is_a_hierarchical_component_with_the_same_inverse_parent_and_object_type( + string type, AddressSpaceRealm realm) + { + var ct = TestContext.Current.CancellationToken; + await using var rig = await ServerEventRig.StartAsync("AlarmBrowseCompatibility", false, ct); + rig.Enforce(false, [ServerEventRig.Key()]); + rig.Sink.EnsureFolder("browse-parent", null, "Parent", realm); + rig.Sink.MaterialiseAlarmCondition("browse-alarm", "browse-parent", "Alarm", type, 500, realm, + isNative: realm == AddressSpaceRealm.Raw); + using var session = await rig.ConnectAsync(true, ct); + var uri = realm == AddressSpaceRealm.Raw ? V3NodeIds.RawNamespaceUri : V3NodeIds.UnsNamespaceUri; + var ns = session.NamespaceUris.GetIndex(uri); + ns.ShouldBeGreaterThan(0); + var parent = new NodeId("browse-parent", (ushort)ns); + var alarm = new NodeId("browse-alarm", (ushort)ns); + var expectedType = type switch + { + "OffNormalAlarm" => ObjectTypeIds.OffNormalAlarmType, + "DiscreteAlarm" => ObjectTypeIds.DiscreteAlarmType, + _ => ObjectTypeIds.AlarmConditionType, + }; + + var children = await BrowseAsync(session, parent, ReferenceTypeIds.HierarchicalReferences, BrowseDirection.Forward, true, ct); + var discovered = children.SingleOrDefault(reference => ExpandedNodeId.ToNodeId(reference.NodeId, session.NamespaceUris) == alarm); + discovered.ShouldNotBeNull("the baseline folder browse exposes every materialised alarm object"); + discovered.ReferenceTypeId.ShouldBe(ReferenceTypeIds.HasComponent); + discovered.IsForward.ShouldBeTrue(); + discovered.NodeClass.ShouldBe(NodeClass.Object); + ExpandedNodeId.ToNodeId(discovered.TypeDefinition, session.NamespaceUris).ShouldBe(expectedType); + + var components = await BrowseAsync(session, parent, ReferenceTypeIds.HasComponent, BrowseDirection.Forward, false, ct); + components.ShouldContain(reference => ExpandedNodeId.ToNodeId(reference.NodeId, session.NamespaceUris) == alarm); + var inverse = await BrowseAsync(session, alarm, ReferenceTypeIds.HasComponent, BrowseDirection.Inverse, false, ct); + inverse.ShouldContain(reference => !reference.IsForward + && ExpandedNodeId.ToNodeId(reference.NodeId, session.NamespaceUris) == parent); + var types = await BrowseAsync(session, alarm, ReferenceTypeIds.HasTypeDefinition, BrowseDirection.Forward, false, ct); + types.ShouldContain(reference => ExpandedNodeId.ToNodeId(reference.NodeId, session.NamespaceUris) == expectedType); + await session.CloseAsync(ct); + } + + private static async Task> BrowseAsync(ISession session, NodeId node, + NodeId reference, BrowseDirection direction, bool subtypes, CancellationToken ct) + { + var result = (await session.BrowseAsync(null, null, 0, [new BrowseDescription + { + NodeId = node, ReferenceTypeId = reference, BrowseDirection = direction, IncludeSubtypes = subtypes, + ResultMask = (uint)BrowseResultMask.All, + }], ct)).Results[0]; + result.StatusCode.ShouldBe(StatusCodes.Good); + result.ContinuationPoint.IsEmpty.ShouldBeTrue(); + return result.References.ToList(); + } +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2CertificateValidationTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2CertificateValidationTests.cs new file mode 100644 index 000000000..faaff2006 --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2CertificateValidationTests.cs @@ -0,0 +1,119 @@ +using System.Security.Cryptography.X509Certificates; +using Opc.Ua; +using Opc.Ua.Configuration; +using Opc.Ua.Security.Certificates; +using Shouldly; +using Xunit; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests; + +/// Exercises the target certificate manager with real issuer stores and signed certificates. +public sealed class Sdk2CertificateValidationTests +{ + [Theory] + [InlineData("valid")] + [InlineData("expired")] + [InlineData("revoked")] + [InlineData("missing-issuer")] + [InlineData("bad-issuer-usage")] + public async Task Trust_and_certificate_failures_keep_the_configured_rejection_policy(string scenario) + { + var ct = TestContext.Current.CancellationToken; + await using var pki = await ValidationPki.CreateAsync(scenario, ct); + var result = await pki.Configuration.CertificateManager.ValidateAsync(pki.Leaf, ct: ct); + if (scenario == "valid") result.IsValid.ShouldBeTrue(result.ToString()); + else + { + result.IsValid.ShouldBeFalse(); + var expected = scenario switch + { + "expired" => StatusCodes.BadCertificateTimeInvalid, + "revoked" => StatusCodes.BadCertificateRevoked, + "missing-issuer" => StatusCodes.BadCertificateChainIncomplete, + _ => StatusCodes.BadCertificateIssuerUseNotAllowed, + }; + (result.StatusCode == expected || result.Errors.Any(e => e.StatusCode == expected)).ShouldBeTrue( + $"Expected {expected}; actual {result.StatusCode}: {string.Join(", ", result.Errors)}"); + } + pki.Configuration.SecurityConfiguration.AutoAcceptUntrustedCertificates.ShouldBeFalse(); + } + + [Theory] + [InlineData(true)] + [InlineData(false)] + public async Task A_trusted_chain_does_not_bypass_endpoint_identity_checks(bool wrongUri) + { + await using var pki = await ValidationPki.CreateAsync("valid", TestContext.Current.CancellationToken); + (await pki.Configuration.CertificateManager.ValidateAsync(pki.Leaf, ct: TestContext.Current.CancellationToken)) + .IsValid.ShouldBeTrue(); + var endpoint = new ConfiguredEndpoint(null, new EndpointDescription + { + EndpointUrl = wrongUri ? "opc.tcp://localhost:4840" : "opc.tcp://other.invalid:4840", + Server = new ApplicationDescription { ApplicationUri = wrongUri ? "urn:wrong-application" : ValidationPki.PeerUri }, + }, EndpointConfiguration.Create(pki.Configuration)); + var error = Should.Throw(() => + { + if (wrongUri) pki.Configuration.CertificateManager.ValidateApplicationUri(pki.Leaf, endpoint); + else pki.Configuration.CertificateManager.ValidateDomains(pki.Leaf, endpoint); + }); + error.StatusCode.ShouldBe(wrongUri ? StatusCodes.BadCertificateUriInvalid : StatusCodes.BadCertificateHostNameInvalid); + } + + private sealed class ValidationPki : IAsyncDisposable + { + internal const string PeerUri = "urn:Sdk2ValidationPeer"; + private readonly string _root = Path.Combine(Path.GetTempPath(), $"otua-validation-{Guid.NewGuid():N}"); + private ApplicationInstance? _application; + private Certificate? _issuer; + internal Certificate Leaf { get; private set; } = null!; + internal ApplicationConfiguration Configuration { get; private set; } = null!; + + internal static async Task CreateAsync(string scenario, CancellationToken ct) + { + var pki = new ValidationPki(); + try + { + var now = DateTime.UtcNow; + var issuerBuilder = CertificateBuilder.Create("CN=Sdk2ValidationIssuer") + .SetNotBefore(now.AddDays(-10)).SetNotAfter(now.AddDays(365)).SetCAConstraint(-1); + if (scenario == "bad-issuer-usage") + issuerBuilder.AddExtension(new X509KeyUsageExtension(X509KeyUsageFlags.DigitalSignature, true)); + pki._issuer = issuerBuilder.SetRSAKeySize(2048).CreateForRSA(); + var names = new SubjectAlternativeNameBuilder(); + names.AddUri(new Uri(PeerUri)); names.AddDnsName("localhost"); + pki.Leaf = CertificateBuilder.Create("CN=Sdk2ValidationPeer") + .SetNotBefore(now.AddDays(-2)).SetNotAfter(scenario == "expired" ? now.AddDays(-1) : now.AddDays(30)) + .AddExtension(names.Build()).SetIssuer(pki._issuer).SetRSAKeySize(2048).CreateForRSA(); + if (scenario != "missing-issuer") + { + var certs = Path.Combine(pki._root, "trusted", "certs"); Directory.CreateDirectory(certs); + await File.WriteAllBytesAsync(Path.Combine(certs, "issuer.der"), pki._issuer.RawData, ct); + if (scenario == "revoked") + { + var crls = Path.Combine(pki._root, "trusted", "crl"); Directory.CreateDirectory(crls); + var crl = new X509CRL(CrlBuilder.Create(pki._issuer.SubjectName).AddRevokedCertificate(pki.Leaf).CreateForRSA(pki._issuer)); + await File.WriteAllBytesAsync(Path.Combine(crls, "issuer.crl"), crl.RawData, ct); + } + } + var telemetry = DefaultTelemetry.Create(_ => { }); + var security = TestClientSecurity.Build(pki._root); security.AutoAcceptUntrustedCertificates = false; + pki.Configuration = new ApplicationConfiguration(telemetry) + { + ApplicationName = "Sdk2Validation", ApplicationUri = "urn:Sdk2Validation", ApplicationType = ApplicationType.Client, + SecurityConfiguration = security, ClientConfiguration = new ClientConfiguration(), + }; + pki._application = new ApplicationInstance(telemetry) { ApplicationConfiguration = pki.Configuration }; + await pki.Configuration.ValidateAsync(ApplicationType.Client, ct); + return pki; + } + catch { await pki.DisposeAsync(); throw; } + } + + public async ValueTask DisposeAsync() + { + if (_application is not null) await _application.DisposeAsync(); + Leaf?.Dispose(); _issuer?.Dispose(); + if (Directory.Exists(_root)) Directory.Delete(_root, true); + } + } +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2HistoryAuthorityWireTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2HistoryAuthorityWireTests.cs new file mode 100644 index 000000000..d50080820 --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2HistoryAuthorityWireTests.cs @@ -0,0 +1,156 @@ +using Opc.Ua; +using Opc.Ua.Client; +using Microsoft.Extensions.Logging.Abstractions; +using Shouldly; +using Xunit; +using ZB.MOM.WW.OtOpcUa.Commons.OpcUa; +using ZB.MOM.WW.OtOpcUa.Configuration.Entities; +using ZB.MOM.WW.OtOpcUa.Configuration.Enums; +using ZB.MOM.WW.OtOpcUa.Core.Abstractions; +using ZB.MOM.WW.OtOpcUa.Core.Authorization; +using ZB.MOM.WW.OtOpcUa.OpcUaServer.Security; +using static ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.ServerEventRig; +using CoreReadResult = ZB.MOM.WW.OtOpcUa.Core.Abstractions.HistoryReadResult; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests; + +/// Uses activated sessions and the production continuation store; denied resumes never reach a backend. +public sealed class Sdk2HistoryAuthorityWireTests +{ + private const string ValuePath = RawDeviceFolder + "/History"; + private static readonly DateTime Epoch = new(2026, 10, 1, 0, 0, 0, DateTimeKind.Utc); + + public static TheoryData Cases => new( + from kind in new[] { "raw", "modified", "events" } + from change in new[] { "alias", "replace", "rebuild", "grant", "key", "expiry" } + select (kind, change)); + + [Theory] + [MemberData(nameof(Cases))] + public async Task A_saved_cursor_requires_its_live_node_and_current_authority(string kind, string change) + { + var ct = TestContext.Current.CancellationToken; + await using var rig = await StartAsync("HistoryAuthority", encrypted: true, ct); + var source = new CountingSource(); + var clock = new Clock(); + var key = Key(); + key.ExpiresUtc = clock.GetUtcNow().UtcDateTime.AddMinutes(10); + var grant = ClusterGrant(KeyPrincipal, "history-allow", NodePermissions.ReadOnly); + var state = rig.Enforce(true, [key], grant); + rig.Nm.Authorizer = new DataPlaneAuthorizer(state, new TriePermissionEvaluator(state.Tries), true, + NullLogger.Instance, clock); + rig.Nm.HistorianDataSource = source; + Materialise(rig); + using var session = await rig.ConnectAsync(anonymous: false, ct, encrypted: true); + var first = await PageAsync(session, kind, alias: false, default, ct); + first.StatusCode.ShouldBe(StatusCodes.Good); + first.ContinuationPoint.IsEmpty.ShouldBeFalse("the production session store must own a real next page"); + source.Calls.ShouldBeGreaterThan(0); + + switch (change) + { + case "replace": + if (kind == "events") rig.Nm.RemoveEquipmentSubtree(RawDeviceFolder, AddressSpaceRealm.Raw).ShouldBeTrue(); + else rig.Nm.RemoveVariableNode(ValuePath, AddressSpaceRealm.Raw).ShouldBeTrue(); + Materialise(rig); + break; + case "rebuild": + rig.Nm.RebuildAddressSpace(); Materialise(rig); rig.Nm.CompleteAddressSpaceApply(); + break; + case "grant": Apply(state, key, []); break; + case "key": + var disabled = Key(); disabled.Enabled = false; Apply(state, disabled, [grant]); break; + case "expiry": clock.Advance(TimeSpan.FromMinutes(20)); break; + } + var before = source.Calls; + var denied = await PageAsync(session, kind, change == "alias", first.ContinuationPoint, ct); + denied.StatusCode.ShouldBe(change is "grant" or "key" or "expiry" + ? StatusCodes.BadUserAccessDenied : StatusCodes.BadContinuationPointInvalid); + denied.HistoryData.IsNull.ShouldBeTrue("a denied resume must not disclose saved data"); + denied.ContinuationPoint.IsEmpty.ShouldBeTrue(); + source.Calls.ShouldBe(before, "permission and exact-node binding must be checked before backend dispatch"); + + // A fresh authorized request remains usable: this is not an always-deny fixture. + clock.Reset(); Apply(state, key, [grant]); + (await PageAsync(session, kind, alias: false, default, ct)).StatusCode.ShouldBe(StatusCodes.Good); + source.Calls.ShouldBeGreaterThan(before); + await session.CloseAsync(ct); + } + + private static void Apply(DataPlaneAuthorityState state, ApiKey key, NodeAcl[] grants) => + state.Apply(ServerEventRig.Cluster, Guid.NewGuid().ToString("N"), [key], grants, + new Dictionary>()); + + private static void Materialise(ServerEventRig rig) + { + rig.MaterialiseNative(); + rig.Sink.EnsureVariable(ValuePath, RawDeviceFolder, "History", "Double", false, AddressSpaceRealm.Raw, "same-backend-tag"); + rig.Sink.EnsureVariable(ValuePath, EqA, "HistoryAlias", "Double", false, AddressSpaceRealm.Uns, "same-backend-tag"); + } + + private static async Task PageAsync(ISession session, string kind, bool alias, + ByteString point, CancellationToken ct) + { + var realm = alias ? V3NodeIds.UnsNamespaceUri : V3NodeIds.RawNamespaceUri; + var path = kind == "events" ? alias ? EqA : RawDeviceFolder : ValuePath; + var node = new NodeId(path, (ushort)session.NamespaceUris.GetIndex(realm)); + HistoryReadDetails details = kind == "events" ? new ReadEventDetails + { + StartTime = Epoch, EndTime = Epoch.AddMinutes(1), NumValuesPerNode = 2, + Filter = new EventFilter { SelectClauses = + [new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, QualifiedName.From(BrowseNames.EventId))] }, + } : new ReadRawModifiedDetails + { StartTime = Epoch, EndTime = Epoch.AddMinutes(1), NumValuesPerNode = 2, IsReadModified = kind == "modified" }; + var response = await session.HistoryReadAsync(null, new ExtensionObject(details), TimestampsToReturn.Both, false, + [new HistoryReadValueId { NodeId = node, ContinuationPoint = point }], ct); + return response.Results.ToList().ShouldHaveSingleItem(); + } + + private sealed class Clock : TimeProvider + { + private readonly DateTimeOffset _initial = DateTimeOffset.UtcNow; + private TimeSpan _offset; + public override DateTimeOffset GetUtcNow() => _initial + _offset; + public void Advance(TimeSpan amount) => _offset += amount; + public void Reset() => _offset = TimeSpan.Zero; + } + + private sealed class CountingSource : IHistorianDataSource + { + private int _calls; + public int Calls => Volatile.Read(ref _calls); + private static DataValueSnapshot Value(int i) => new((double)i, OpcUaStatus.Good, Epoch.AddSeconds(i), Epoch.AddSeconds(i)); + public Task ReadRawAsync(string reference, DateTime start, DateTime end, uint max, CancellationToken ct) + { + Interlocked.Increment(ref _calls); + var rows = Enumerable.Range(0, 25).Select(Value).Where(x => x.SourceTimestampUtc >= start && x.SourceTimestampUtc < end).ToList(); + var count = max == 0 ? rows.Count : checked((int)max); + return Task.FromResult(new CoreReadResult(rows.Take(count).ToList(), rows.Count > count ? [1] : null)); + } + public Task ReadModifiedAsync(string reference, DateTime start, DateTime end, + uint max, HistoryModifiedCursor? resume, CancellationToken ct) + { + Interlocked.Increment(ref _calls); + var rows = Enumerable.Range(0, 25).Where(i => Epoch.AddSeconds(i) >= start && Epoch.AddSeconds(i) < end + && (resume is null || i > resume.ModifiedId)) + .Select(i => new HistoryModifiedValue(Value(i), Epoch.AddMinutes(2), HistoryModificationType.Replace, + "fixture", i, Epoch.AddSeconds(i))).ToList(); + var count = max == 0 ? rows.Count : checked((int)max); + return Task.FromResult(new HistoryModifiedReadResult(rows.Take(count).ToList(), rows.Count > count)); + } + public Task ReadEventsAsync(string? source, DateTime start, DateTime end, int max, CancellationToken ct) + { + Interlocked.Increment(ref _calls); + var rows = Enumerable.Range(0, 25).Select(i => new HistoricalEvent($"e{i:00}", "src", Epoch.AddSeconds(i), Epoch, "m", 500)) + .Where(x => x.EventTimeUtc >= start && x.EventTimeUtc < end).ToList(); + var count = max <= 0 ? rows.Count : max; + return Task.FromResult(new HistoricalEventsResult(rows.Take(count).ToList(), rows.Count > count ? [1] : null)); + } + public Task ReadProcessedAsync(string r, DateTime s, DateTime e, TimeSpan interval, HistoryAggregateType a, CancellationToken ct) => + NullHistorianDataSource.Instance.ReadProcessedAsync(r, s, e, interval, a, ct); + public Task ReadAtTimeAsync(string r, IReadOnlyList times, CancellationToken ct) => + NullHistorianDataSource.Instance.ReadAtTimeAsync(r, times, ct); + public HistorianHealthSnapshot GetHealthSnapshot() => NullHistorianDataSource.Instance.GetHealthSnapshot(); + public void Dispose() { } + } +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2HostConcurrentDisposalTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2HostConcurrentDisposalTests.cs new file mode 100644 index 000000000..12414b79c --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2HostConcurrentDisposalTests.cs @@ -0,0 +1,99 @@ +using Opc.Ua; +using Opc.Ua.Configuration; +using Opc.Ua.Server; +using Shouldly; +using Xunit; +using ClientSession = Opc.Ua.Client.ISession; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests; + +public sealed partial class Sdk2LifecycleSoakTests +{ + /// Concurrent host disposal awaits real encrypted-session shutdown before clearing ownership. + [Fact] + public async Task Concurrent_host_disposal_waits_for_the_actual_encrypted_session_to_close() + { + var ct = TestContext.Current.CancellationToken; + var clientRoot = Path.Combine(Path.GetTempPath(), $"otua-dispose-client-{Guid.NewGuid():N}"); + ApplicationInstance? application = null; + ServerEventRig? rig = null; + ClientSession? client = null; + ISessionManager? sessionManager = null; + SessionEventHandler? closing = null; + using var release = new ManualResetEventSlim(false); + var entered = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); + var calls = new List(); + var timedOut = 0; + var callbackCount = 0; + try + { + var telemetry = DefaultTelemetry.Create(_ => { }); + var security = TestClientSecurity.Build(clientRoot); + security.ApplicationCertificate!.SubjectName = "CN=SDK2LifecycleSoak"; + var config = new ApplicationConfiguration(telemetry) + { + ApplicationName = "SDK2LifecycleSoak", ApplicationUri = $"urn:SDK2LifecycleSoak:{Guid.NewGuid():N}", + ApplicationType = ApplicationType.Client, SecurityConfiguration = security, + ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 15_000 }, + TransportQuotas = new TransportQuotas { OperationTimeout = 5000 }, + }; + application = new ApplicationInstance(telemetry) { ApplicationConfiguration = config }; + await config.ValidateAsync(ApplicationType.Client, ct); + await application.CheckApplicationInstanceCertificatesAsync(true, null, ct); + rig = await ServerEventRig.StartAsync("SDK2ConcurrentDisposal", encrypted: true, ct); + Configure(rig); + client = await ConnectAsync(rig, config, null, ct); + sessionManager = rig.Server.CurrentInstance.SessionManager; + sessionManager.GetSessions().Count.ShouldBe(1); + var sessionId = client.SessionId; + closing = (session, reason) => + { + if (session.Id != sessionId || reason != SessionEventReason.Closing) return; + Interlocked.Increment(ref callbackCount); + entered.TrySetResult(); + // SDK swallows event exceptions; keep an explicit failure flag for this bounded barrier. + if (!release.Wait(TimeSpan.FromSeconds(15))) Interlocked.Exchange(ref timedOut, 1); + }; + sessionManager.SessionClosing += closing; + var host = RequiredField(rig, "_host"); + var manager = rig.Server.CertificateManager!; + calls.Add(Task.Run(async () => await host.DisposeAsync(), ct)); + await entered.Task.WaitAsync(TimeSpan.FromSeconds(10), ct); + for (var i = 0; i < 3; i++) calls.Add(host.DisposeAsync().AsTask()); + calls.ShouldAllBe(call => !call.IsCompleted, "every caller must await the actual shutdown owner"); + host.Server.ShouldBeSameAs(rig.Server); + RequiredField(manager, "m_disposed").ShouldBeFalse(); + release.Set(); + await Task.WhenAll(calls).WaitAsync(TimeSpan.FromSeconds(20), ct); + Volatile.Read(ref timedOut).ShouldBe(0); + Volatile.Read(ref callbackCount).ShouldBe(1); + host.Server.ShouldBeNull(); + host.ApplicationInstance.ShouldBeNull(); + RequiredField(manager, "m_disposed").ShouldBeTrue(); + CertificateCores(manager).Sum(CachedStores).ShouldBe(0); + } + finally + { + // Removing a handler takes the SDK's event lock: release before awaiting or unsubscribing. + release.Set(); + try { await Task.WhenAll(calls).WaitAsync(TimeSpan.FromSeconds(20), CancellationToken.None); } + finally + { + try { if (sessionManager is not null && closing is not null) sessionManager.SessionClosing -= closing; } + finally + { + try { client?.Dispose(); } + finally + { + try { if (rig is not null) await rig.DisposeAsync().AsTask().WaitAsync(TimeSpan.FromSeconds(20), CancellationToken.None); } + finally + { + try { if (application is not null) await application.DisposeAsync().AsTask().WaitAsync(TimeSpan.FromSeconds(20), CancellationToken.None); } + finally { if (Directory.Exists(clientRoot)) Directory.Delete(clientRoot, true); } + } + } + } + } + } + } +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2LifecycleCloseOwnershipTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2LifecycleCloseOwnershipTests.cs new file mode 100644 index 000000000..3c867740d --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2LifecycleCloseOwnershipTests.cs @@ -0,0 +1,248 @@ +using System.Collections; +using System.Runtime.CompilerServices; +using System.Reflection; +using System.Text.Json; +using Opc.Ua; +using Opc.Ua.Client; +using Opc.Ua.Configuration; +using Shouldly; +using Xunit; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests; + +public sealed partial class Sdk2LifecycleSoakTests +{ + public static bool CloseControlEnabled => + Environment.GetEnvironmentVariable("OTOPCUA_SDK2_CLOSE_CONTROL") == "1"; + + [Fact(SkipUnless = nameof(CloseControlEnabled), Skip = "Opt in to the bounded SDK2 close/weak-root control.")] + public async Task Closed_tokens_are_rejected_and_ownership_is_observed_without_harness_roots() + { + using var deadline = CancellationTokenSource.CreateLinkedTokenSource(TestContext.Current.CancellationToken); + deadline.CancelAfter(TimeSpan.FromSeconds(120)); + var ct = deadline.Token; + // Positive and negative controls for the observer itself, independent of SDK objects. + var alive = new object(); + var aliveReference = new WeakReference(alive); + var collectible = CollectibleReference(); + var observer = await ObserveWeakAsync([new("retained-control", aliveReference), new("collectible-control", collectible)], ct); + observer.Last().Alive.ShouldBe([true, false]); + GC.KeepAlive(alive); + WriteCloseControl("observer-controls", observer); + + // The helper returns no rig, application, config, Session, point or store objects. + var stoppedTargets = await Task.Run(() => RunCloseFixture(ct), ct).WaitAsync(TimeSpan.FromSeconds(120), ct); + var stopped = await ObserveWeakAsync(stoppedTargets, ct); + WriteCloseControl("after-normal-host-stop", stopped); + stopped.Last().Alive.ShouldAllBe(value => !value); + } + + [MethodImpl(MethodImplOptions.NoInlining)] + private static WeakReference CollectibleReference() => new(new object()); + + private sealed record WeakTarget(string Kind, WeakReference Reference); + private sealed record WeakObservation(int Collection, string[] Kinds, bool[] Alive); + + private static async Task ObserveWeakAsync(WeakTarget[] targets, CancellationToken ct) + { + var observations = new List(); + // Fixed count/delay; no extension or retrieving/resurrecting targets during collection. + var delays = new[] { 50, 100, 250, 500, 1000 }; + for (var i = 0; i < delays.Length; i++) + { + ct.ThrowIfCancellationRequested(); + await Task.Run(() => + { + GC.Collect(GC.MaxGeneration, GCCollectionMode.Forced, blocking: true, compacting: true); + GC.WaitForPendingFinalizers(); + GC.Collect(GC.MaxGeneration, GCCollectionMode.Forced, blocking: true, compacting: true); + }, ct).WaitAsync(TimeSpan.FromSeconds(5), ct); + await Task.Delay(delays[i], ct); + observations.Add(new(i + 1, targets.Select(t => t.Kind).ToArray(), targets.Select(t => t.Reference.IsAlive).ToArray())); + } + return observations.ToArray(); + } + + private static void WriteCloseControl(string phase, object observation) => + TestContext.Current.TestOutputHelper!.WriteLine(JsonSerializer.Serialize(new { phase, observation, acceptance = false })); + + [MethodImpl(MethodImplOptions.NoInlining)] + private static WeakTarget[] RunCloseFixture(CancellationToken ct) => ExerciseCloseOwnershipAsync(ct).GetAwaiter().GetResult(); + + [MethodImpl(MethodImplOptions.NoInlining)] + private static WeakTarget[] RunClosedSession(ServerEventRig rig, ApplicationConfiguration config, CancellationToken ct) => + CloseAndDenyOldTokensAsync(rig, config, ct).GetAwaiter().GetResult(); + + [MethodImpl(MethodImplOptions.NoInlining)] + private static async Task ExerciseCloseOwnershipAsync(CancellationToken ct) + { + var clientRoot = Path.Combine(Path.GetTempPath(), $"otua-close-client-{Guid.NewGuid():N}"); + var telemetry = DefaultTelemetry.Create(_ => { }); + var security = TestClientSecurity.Build(clientRoot); + security.ApplicationCertificate!.SubjectName = "CN=SDK2LifecycleSoak"; + var config = new ApplicationConfiguration(telemetry) + { + ApplicationName = "SDK2LifecycleSoak", ApplicationUri = $"urn:SDK2LifecycleSoak:{Guid.NewGuid():N}", + ApplicationType = ApplicationType.Client, SecurityConfiguration = security, + ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 15_000 }, + TransportQuotas = new TransportQuotas { OperationTimeout = 5000 }, + }; + ApplicationInstance? application = new(telemetry) { ApplicationConfiguration = config }; + ServerEventRig? rig = null; + Exception? originalFailure = null; + try + { + await config.ValidateAsync(ApplicationType.Client, ct); + await application.CheckApplicationInstanceCertificatesAsync(true, null, ct); + rig = await ServerEventRig.StartAsync("SDK2CloseOwnership", encrypted: true, ct); + Configure(rig); + var closedTargets = RunClosedSession(rig, config, ct); + var closed = await ObserveWeakAsync(closedTargets, ct); + WriteCloseControl("closed-objects-same-host-live", closed); + closed.Last().Alive.ShouldAllBe(value => !value); + GC.KeepAlive(rig); + + var clientManager = config.CertificateManager; + var serverManager = rig.Server.CertificateManager!; + var serverApplication = RequiredField(rig, "_host").ApplicationInstance!; + var cores = CertificateCores(clientManager).Concat(CertificateCores(serverManager)).ToArray(); + var stoppedTargets = new List + { + new("client-application", new(application)), new("client-config", new(config)), + new("client-manager", new(clientManager)), new("server-manager", new(serverManager)), + new("server-application", new(serverApplication)), + new("server-rig", new(rig)), new("server", new(rig.Server)), + new("node-manager", new(rig.Nm)), new("event-source", new(rig.Nm.HistorianDataSource!)), + }; + foreach (var core in cores) + { + stoppedTargets.Add(new("certificate-validation-core", new(core))); + foreach (var store in RequiredField(core, "m_stores").Values) + if (store is not null) stoppedTargets.Add(new("cached-store", new(store))); + } + await rig.DisposeAsync().AsTask().WaitAsync(TimeSpan.FromSeconds(20), ct); + await application.DisposeAsync().AsTask().WaitAsync(TimeSpan.FromSeconds(20), ct); + application = null; + RequiredField(clientManager, "m_disposed").ShouldBeTrue(); + RequiredField(serverManager, "m_disposed").ShouldBeTrue(); + cores.Sum(CachedStores).ShouldBe(0); + (await DescriptorCountsAsync(ct, clientRoot, RequiredField(rig, "_pkiRoot"))).Pki.ShouldBe(0); + rig = null; + WriteCloseControl("sdk2-disposal-proofs", new { managersDisposed = 2, cachedStores = 0, pkiDescriptors = 0 }); + return stoppedTargets.ToArray(); + } + catch (Exception error) + { + originalFailure = error; + throw; + } + finally + { + var cleanupFailures = new List(); + try + { + try { if (rig is not null) await rig.DisposeAsync().AsTask().WaitAsync(TimeSpan.FromSeconds(20)); } + catch (Exception error) { cleanupFailures.Add(error); } + } + finally + { + try + { + try { if (application is not null) await application.DisposeAsync().AsTask().WaitAsync(TimeSpan.FromSeconds(20)); } + catch (Exception error) { cleanupFailures.Add(error); } + } + finally + { + try { if (Directory.Exists(clientRoot)) Directory.Delete(clientRoot, true); } + catch (Exception error) { cleanupFailures.Add(error); } + } + } + if (cleanupFailures.Count > 0) + { + if (originalFailure is not null) cleanupFailures.Insert(0, originalFailure); + throw new AggregateException("Close-control cleanup failed; original failure retained when present.", cleanupFailures); + } + } + } + + [MethodImpl(MethodImplOptions.NoInlining)] + private static async Task CloseAndDenyOldTokensAsync(ServerEventRig rig, + ApplicationConfiguration config, CancellationToken ct) + { + using var old = await ConnectAsync(rig, config, null, ct); + var authenticationProperty = typeof(ClientBase).GetProperty("AuthenticationToken", BindingFlags.Instance | BindingFlags.NonPublic) + ?? throw new InvalidOperationException("Exact SDK2 authentication diagnostic is unavailable."); + authenticationProperty.PropertyType.ShouldBe(typeof(NodeId)); + var oldAuthentication = authenticationProperty.GetValue(old).ShouldBeOfType(); + oldAuthentication.IsNull.ShouldBeFalse(); + var browse = await BrowseAsync(old, ct); + ByteString history = default; + for (var i = 0; i < 6; i++) + { + var point = (await PageAsync(old, default, false, ct)).ContinuationPoint; + point.IsEmpty.ShouldBeFalse(); + if (i == 0) history = point; + } + browse.IsEmpty.ShouldBeFalse(); history.IsEmpty.ShouldBeFalse(); + var serverSession = rig.Server.CurrentInstance.SessionManager.GetSessions().Single(); + var points = serverSession.ContinuationPoints; + ContinuationCounts(serverSession).ShouldBe((1, 6)); + var weak = new List + { + new("closed-client-session", new(old)), new("closed-server-session", new(serverSession)), + new("closed-point-owner", new(points)), + }; + using (RequiredField(points, "m_lock").EnterScope()) + foreach (var field in new[] { "m_browse", "m_history" }) + foreach (var point in RequiredField(points, field)) + { + weak.Add(new(field, new(point))); + if (point is Opc.Ua.Server.ContinuationPoint browsePoint && browsePoint.Data is { } data) + weak.Add(new("browse-data", new(data))); + if (field == "m_history") + { + var value = point.GetType().GetField("Value")!.GetValue(point)!; + weak.Add(new("history-value", new(value))); + weak.Add(new("history-state", new(value.GetType().GetProperty("State")!.GetValue(value)!))); + } + } + await old.CloseAsync(ct).WaitAsync(TimeSpan.FromSeconds(10), ct); + rig.Server.CurrentInstance.SessionManager.GetSessions().ShouldBeEmpty(); + ContinuationCounts(serverSession).ShouldBe((0, 0)); + + using var fresh = await ConnectAsync(rig, config, null, ct); + await OwnPointsRoundTripAsync(fresh, ct); + (await fresh.ReadValueAsync(Raw(fresh, Scalar), ct)).StatusCode.ShouldBe(StatusCodes.Good); + var requestHeader = new RequestHeader { AuthenticationToken = oldAuthentication }; + var failure = await Should.ThrowAsync(async () => + await fresh.ReadAsync(requestHeader, 0, TimestampsToReturn.Neither, + [new ReadValueId { NodeId = Raw(fresh, Scalar), AttributeId = Attributes.Value }], ct)); + failure.StatusCode.ShouldBe(StatusCodes.BadSessionIdInvalid); + requestHeader.AuthenticationToken.ShouldBe(oldAuthentication); + (await fresh.BrowseNextAsync(null, false, [browse], ct)).Results[0].StatusCode.ShouldBe(StatusCodes.BadContinuationPointInvalid); + var source = rig.Nm.HistorianDataSource.ShouldBeOfType(); + var readsBefore = source.ReadCount; + (await PageAsync(fresh, history, false, ct)).StatusCode.ShouldBe(StatusCodes.BadContinuationPointInvalid); + source.ReadCount.ShouldBe(readsBefore, "invalid old tokens must not reach the backend"); + (await fresh.ReadValueAsync(Raw(fresh, Scalar), ct)).StatusCode.ShouldBe(StatusCodes.Good); + await OwnPointsRoundTripAsync(fresh, ct); + await fresh.CloseAsync(ct).WaitAsync(TimeSpan.FromSeconds(10), ct); + rig.Server.CurrentInstance.SessionManager.GetSessions().ShouldBeEmpty(); + WriteCloseControl("wire-contract", new { oldAuthStatus = failure.StatusCode.Code, oldBrowseRejected = true, oldHistoryRejected = true, + abandonedBrowse = 1, abandonedHistory = 6, freshPositiveRounds = 2 }); + return weak.ToArray(); + } + + private static async Task OwnPointsRoundTripAsync(Opc.Ua.Client.ISession session, CancellationToken ct) + { + var browse = await BrowseAsync(session, ct); + browse.IsEmpty.ShouldBeFalse(); + (await session.BrowseNextAsync(null, false, [browse], ct)).Results[0].StatusCode.ShouldBe(StatusCodes.Good); + var history = (await PageAsync(session, default, false, ct)).ContinuationPoint; + history.IsEmpty.ShouldBeFalse(); + var resumed = await PageAsync(session, history, false, ct); + resumed.StatusCode.ShouldBe(StatusCodes.Good); + resumed.ContinuationPoint.IsEmpty.ShouldBeFalse(); + (await PageAsync(session, resumed.ContinuationPoint, true, ct)).StatusCode.ShouldBe(StatusCodes.Good); + } +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2LifecycleLateSlopeTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2LifecycleLateSlopeTests.cs new file mode 100644 index 000000000..095fc362e --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2LifecycleLateSlopeTests.cs @@ -0,0 +1,226 @@ +using System.Diagnostics; +using System.Runtime.ExceptionServices; +using System.Runtime.InteropServices; +using System.Text; +using System.Text.Json; +using Opc.Ua.Configuration; +using Shouldly; +using Xunit; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests; + +public sealed partial class Sdk2LifecycleSoakTests +{ + private sealed class LateSlopeRun + { + internal const string Mode = "late-slope"; + internal const int Duration = 7200; + internal const int StartupDeadline = 120; + internal const int PhaseDeadline = 7230; + internal const int CycleDeadline = 30; + internal const int ShutdownDeadline = 60; + + private readonly List _failures = []; + private double _shutdownSeconds; + private bool _shutdownVerified; + + internal object? ClientManager { get; set; } + internal bool PhaseStarted { get; set; } + internal bool DurationCompleted { get; set; } + internal double LastCompletedCycleSeconds { get; set; } + + internal static void ValidateRequest(int seconds) + { + seconds.ShouldBe(Duration, "late-slope diagnostic duration is fixed at 7200 seconds"); + OperatingSystem.IsLinux().ShouldBeTrue("this diagnostic is qualified only for Linux"); + RuntimeInformation.ProcessArchitecture.ShouldBe(Architecture.Arm64); + Environment.Version.ToString().ShouldBe("10.0.14"); + Environment.GetEnvironmentVariable("OPCUA_CERTIFICATE_LEAK_TRACKING").ShouldBe("1"); + string.IsNullOrEmpty(Environment.GetEnvironmentVariable("OTOPCUA_SDK2_SATURATION_OBSERVER")).ShouldBeTrue( + "this diagnostic does not attach the saturation observer"); + } + + internal static CancellationTokenSource StartCycleDeadline(CancellationToken token) => + StartLinkedDeadline(token, TimeSpan.FromSeconds(CycleDeadline)); + + internal static CancellationTokenSource StartLinkedDeadline(CancellationToken token, TimeSpan duration) + { + var deadline = CancellationTokenSource.CreateLinkedTokenSource(token); + deadline.CancelAfter(duration); + return deadline; + } + + internal static Task LogStartAsync(StreamWriter evidence, object start, double startupSeconds) + { + var row = JsonSerializer.SerializeToNode(start)!.AsObject(); + row["runtime"] = Environment.Version.ToString(); + row["architecture"] = RuntimeInformation.ProcessArchitecture.ToString(); + row["startupSeconds"] = startupSeconds; + row["acceptance"] = false; + return LogAsync(evidence, row); + } + + internal void Record(Exception error) => _failures.Add(ExceptionDispatchInfo.Capture(error)); + + internal async Task ReleaseOwnersAsync(Func? server, Func? client) + { + // The canceled operation token cannot skip either independently bounded owner. + await AttemptAsync(server, "server host"); + await AttemptAsync(client, "client application"); + + async Task AttemptAsync(Func? dispose, string owner) + { + if (dispose is null) return; + try { await Task.Run(dispose, CancellationToken.None).WaitAsync(TimeSpan.FromSeconds(20), CancellationToken.None); } + catch (Exception error) { Record(new InvalidOperationException($"Late-slope {owner} cleanup failed.", error)); } + } + } + + internal async Task ShutdownAsync(ServerEventRig? rig, ApplicationInstance? application, + string clientRoot, string? serverRoot) + { + var watch = Stopwatch.StartNew(); + var failuresBeforeShutdown = _failures.Count; + object? serverManager = null; + object[]? cores = null; + if (PhaseStarted) + { + try + { + var captured = await Task.Run(() => + { + var manager = rig?.Server.CertificateManager ?? throw new InvalidOperationException("Missing final server manager."); + return (Manager: manager, Cores: CertificateCores(ClientManager!).Concat(CertificateCores(manager)).ToArray()); + }, CancellationToken.None).WaitAsync(TimeSpan.FromSeconds(5), CancellationToken.None); + serverManager = captured.Manager; + cores = captured.Cores; + } + catch (Exception error) { Record(error); } + } + + await ReleaseOwnersAsync(rig is null ? null : () => rig.DisposeAsync().AsTask(), + application is null ? null : () => application.DisposeAsync().AsTask()); + try + { + await Task.Run(() => { if (Directory.Exists(clientRoot)) Directory.Delete(clientRoot, true); }, CancellationToken.None) + .WaitAsync(TimeSpan.FromSeconds(5), CancellationToken.None); + } + catch (Exception error) { Record(error); } + + if (PhaseStarted && cores is not null && _failures.Count == failuresBeforeShutdown) + { + try + { + using var probe = new CancellationTokenSource(TimeSpan.FromSeconds(10)); + var probeToken = probe.Token; + await Task.Run(async () => + { + RequiredField(ClientManager!, "m_disposed").ShouldBeTrue(); + RequiredField(serverManager!, "m_disposed").ShouldBeTrue(); + cores.Sum(CachedStores).ShouldBe(0); + (await DescriptorCountsAsync(probeToken, clientRoot, serverRoot!)).Pki.ShouldBe(0); + Directory.Exists(clientRoot).ShouldBeFalse(); + Directory.Exists(serverRoot!).ShouldBeFalse(); + }, CancellationToken.None).WaitAsync(TimeSpan.FromSeconds(10), CancellationToken.None); + _shutdownVerified = true; + } + catch (Exception error) { Record(error); } + } + _shutdownSeconds = watch.Elapsed.TotalSeconds; + if (_shutdownSeconds > ShutdownDeadline) + { + _shutdownVerified = false; + Record(new TimeoutException("Late-slope shutdown exceeded its fixed 60-second ceiling.")); + } + } + + internal async Task EmitAndPreserveFailuresAsync(StreamWriter evidence, int cycles, int restarts, + double cycleSeconds, ExceptionDispatchInfo? firstRejectedBudget) + { + try + { + await LogAsync(evidence, new { kind = "late-slope-result", mode = Mode, cycles, restarts, + cycleSeconds = PhaseStarted ? cycleSeconds : 0, shutdownSeconds = _shutdownSeconds, + durationCompleted = DurationCompleted, shutdownVerified = _shutdownVerified, + coldBudgetRejected = firstRejectedBudget is not null, fatalFailure = _failures.Count != 0, + failureTypes = _failures.Select(x => x.SourceException.GetType().FullName).ToArray(), acceptance = false }); + } + catch (Exception error) { Record(error); } + ThrowFailures(firstRejectedBudget); + } + + internal void ThrowFailures(ExceptionDispatchInfo? firstRejectedBudget) + { + if (_failures.Count == 0) { firstRejectedBudget?.Throw(); return; } + if (firstRejectedBudget is null && _failures.Count == 1) _failures[0].Throw(); + var exceptions = _failures.Select(x => x.SourceException).ToList(); + if (firstRejectedBudget is not null) exceptions.Insert(0, firstRejectedBudget.SourceException); + throw new AggregateException("Late-slope diagnostic failed; original resource rejection retained when present.", exceptions); + } + } + + /// The cycle deadline cancels the token used by an in-flight asynchronous operation. + [Fact] + public async Task Late_slope_cycle_deadline_cancels_in_flight_operation() + { + var ct = TestContext.Current.CancellationToken; + using var deadline = LateSlopeRun.StartLinkedDeadline(ct, TimeSpan.FromMilliseconds(75)); + var operation = Task.Delay(Timeout.InfiniteTimeSpan, deadline.Token); + await Should.ThrowAsync(() => operation.WaitAsync(TimeSpan.FromSeconds(5), ct)); + operation.IsCanceled.ShouldBeTrue(); + ct.IsCancellationRequested.ShouldBeFalse(); + } + + /// A failing server cleanup cannot skip the client or erase the original budget failure. + [Fact] + public async Task Late_slope_cleanup_preserves_first_rejection_and_attempts_both_owners() + { + var run = new LateSlopeRun { PhaseStarted = true }; + var original = new ShouldAssertException("first cold RSS rejection"); + var later = new InvalidOperationException("server cleanup fault"); + var clientDisposed = false; + await run.ReleaseOwnersAsync(() => Task.FromException(later), () => + { + clientDisposed = true; + return Task.CompletedTask; + }); + clientDisposed.ShouldBeTrue(); + using var buffer = new MemoryStream(); + await using var evidence = new StreamWriter(buffer, leaveOpen: true); + var error = await Should.ThrowAsync(() => + run.EmitAndPreserveFailuresAsync(evidence, 4, 1, 16, ExceptionDispatchInfo.Capture(original))); + error.InnerExceptions.Count.ShouldBe(2); + error.InnerExceptions[0].ShouldBeSameAs(original); + error.InnerExceptions[1].InnerException.ShouldBeSameAs(later); + using var row = ReadSingleLateSlopeResult(buffer); + row.RootElement.GetProperty("fatalFailure").GetBoolean().ShouldBeTrue(); + row.RootElement.GetProperty("shutdownVerified").GetBoolean().ShouldBeFalse(); + } + + /// The real emitter retains the first resource failure and cannot write ordinary completion. + [Fact] + public async Task Late_slope_emits_only_diagnostic_result_before_rethrowing_original_budget_failure() + { + var run = new LateSlopeRun { PhaseStarted = true, DurationCompleted = true }; + var original = new ShouldAssertException("original cold RSS rejection"); + using var buffer = new MemoryStream(); + await using var evidence = new StreamWriter(buffer, leaveOpen: true); + ShouldAssertException? observed = null; + try { await run.EmitAndPreserveFailuresAsync(evidence, 1800, 450, 7201, ExceptionDispatchInfo.Capture(original)); } + catch (ShouldAssertException error) { observed = error; } + observed.ShouldBeSameAs(original); + using var row = ReadSingleLateSlopeResult(buffer); + row.RootElement.GetProperty("durationCompleted").GetBoolean().ShouldBeTrue(); + row.RootElement.GetProperty("fatalFailure").GetBoolean().ShouldBeFalse(); + } + + private static JsonDocument ReadSingleLateSlopeResult(MemoryStream buffer) + { + var line = Encoding.UTF8.GetString(buffer.ToArray()).Split('\n', StringSplitOptions.RemoveEmptyEntries).ShouldHaveSingleItem(); + var row = JsonDocument.Parse(line); + row.RootElement.GetProperty("kind").GetString().ShouldBe("late-slope-result"); + row.RootElement.GetProperty("acceptance").GetBoolean().ShouldBeFalse(); + row.RootElement.GetProperty("coldBudgetRejected").GetBoolean().ShouldBeTrue(); + return row; + } +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2LifecycleSoakTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2LifecycleSoakTests.cs new file mode 100644 index 000000000..f83fd735b --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2LifecycleSoakTests.cs @@ -0,0 +1,1043 @@ +using System.Collections; +using System.Collections.Concurrent; +using System.Diagnostics; +using System.Diagnostics.Tracing; +using System.Globalization; +using System.Net; +using System.Net.Sockets; +using System.Reflection; +using System.Runtime.ExceptionServices; +using System.Text; +using System.Text.Json; +using Opc.Ua; +using Opc.Ua.Client; +using Opc.Ua.Configuration; +using Opc.Ua.Server; +using Shouldly; +using Xunit; +using ZB.MOM.WW.OtOpcUa.Commons.OpcUa; +using ZB.MOM.WW.OtOpcUa.Configuration.Enums; +using ZB.MOM.WW.OtOpcUa.Core.Abstractions; +using ZB.MOM.WW.OtOpcUa.Core.Authorization; +using ClientSession = Opc.Ua.Client.ISession; +using Subscription = Opc.Ua.Client.Subscription; +using MonitoredItem = Opc.Ua.Client.MonitoredItem; +using ServerSession = Opc.Ua.Server.ISession; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests; + +/// +/// Opt-in Task 12 lifecycle evidence. Diagnostic mode is deliberately separate from the two-hour gate. +/// Run only this test in an otherwise idle test process; RSS/FD counts describe the whole process. +/// No key, certificate, store path, token, or OPC UA payload is written to the JSONL evidence. +/// +[Trait("Category", "E2E")] +public sealed partial class Sdk2LifecycleSoakTests +{ + private const string Scalar = ServerEventRig.RawDeviceFolder + "/SoakScalar"; + private const string ArrayTag = ServerEventRig.RawDeviceFolder + "/SoakArray"; + private const string UnsScalar = "SoakEquipment/Scalar"; + private static readonly DateTime Epoch = new(2026, 10, 1, 0, 0, 0, DateTimeKind.Utc); + public static bool Enabled => Environment.GetEnvironmentVariable("OTOPCUA_SDK2_SOAK") == "1"; + + [Fact(SkipUnless = nameof(Enabled), Skip = "Opt in with OTOPCUA_SDK2_SOAK=1 and an explicit soak mode.")] + public async Task Repeated_lifecycles_return_resources_to_a_steady_baseline() + { + var mode = Environment.GetEnvironmentVariable("OTOPCUA_SDK2_SOAK_MODE"); + (mode is "diagnostic" or "profile" or "full" or "saturation" or LateSlopeRun.Mode).ShouldBeTrue("an explicit soak mode is required"); + var saturation = mode == "saturation" ? SaturationControl.FromEnvironment() : null; + var lateSlope = mode == LateSlopeRun.Mode ? new LateSlopeRun() : null; + var seconds = int.Parse(Environment.GetEnvironmentVariable("OTOPCUA_SDK2_SOAK_SECONDS") + ?? (mode == "full" || lateSlope is not null ? "7200" : saturation is not null ? "1800" : "90"), CultureInfo.InvariantCulture); + if (mode == "full") seconds.ShouldBeGreaterThanOrEqualTo(7200); + else if (lateSlope is not null) LateSlopeRun.ValidateRequest(seconds); + else if (saturation is not null) seconds.ShouldBe(1800, "the prospective saturation cutoff is fixed"); + else if (mode == "profile") seconds.ShouldBeInRange(60, 1800); // Investigative only; never satisfies the full-duration flag. + else seconds.ShouldBeInRange(60, 120); + var output = Environment.GetEnvironmentVariable("OTOPCUA_SDK2_SOAK_OUTPUT") + ?? throw new InvalidOperationException("An absolute, fresh OTOPCUA_SDK2_SOAK_OUTPUT JSONL path is required."); + Path.IsPathFullyQualified(output).ShouldBeTrue(); + Directory.CreateDirectory(Path.GetDirectoryName(output)!); + await using var evidence = new StreamWriter(new FileStream(output, FileMode.CreateNew, FileAccess.Write, FileShare.Read)); + using var run = CancellationTokenSource.CreateLinkedTokenSource(TestContext.Current.CancellationToken); + run.CancelAfter(TimeSpan.FromSeconds(saturation is null && lateSlope is null ? seconds + 120 : LateSlopeRun.StartupDeadline)); + var ct = run.Token; + var watch = Stopwatch.StartNew(); + var clientRoot = Path.Combine(Path.GetTempPath(), $"otua-soak-client-{Guid.NewGuid():N}"); + ApplicationInstance? application = null; + ServerEventRig? rig = null; + string? serverRoot = null; + var cycles = 0; + var restarts = 0; + Sample? baseline = null; + ExceptionDispatchInfo? firstRejectedBudget = null; + var retained = new Queue(); + try + { + var telemetry = DefaultTelemetry.Create(_ => { }); + var security = TestClientSecurity.Build(clientRoot); + security.ApplicationCertificate!.SubjectName = "CN=SDK2LifecycleSoak"; + var config = new ApplicationConfiguration(telemetry) + { + ApplicationName = "SDK2LifecycleSoak", ApplicationUri = $"urn:SDK2LifecycleSoak:{Guid.NewGuid():N}", + ApplicationType = ApplicationType.Client, SecurityConfiguration = security, + ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 15_000 }, + TransportQuotas = new TransportQuotas { OperationTimeout = 5000 }, + }; + application = new ApplicationInstance(telemetry) { ApplicationConfiguration = config }; + await config.ValidateAsync(ApplicationType.Client, ct); + await application.CheckApplicationInstanceCertificatesAsync(true, null, ct); + rig = await ServerEventRig.StartAsync("SDK2LifecycleSoak", encrypted: true, ct); + serverRoot = RequiredField(rig, "_pkiRoot"); + Configure(rig); + // The required observation period excludes initial certificate creation and server startup. + var startupSeconds = watch.Elapsed.TotalSeconds; + if (lateSlope is not null) + { + ct.ThrowIfCancellationRequested(); + startupSeconds.ShouldBeLessThanOrEqualTo(LateSlopeRun.StartupDeadline); + } + watch.Restart(); + if (saturation is not null) run.CancelAfter(TimeSpan.FromSeconds(1800)); + if (lateSlope is not null) + { + lateSlope.ClientManager = config.CertificateManager; + lateSlope.PhaseStarted = true; + run.CancelAfter(TimeSpan.FromSeconds(LateSlopeRun.PhaseDeadline)); + } + var start = new + { + kind = "start", utc = DateTimeOffset.UtcNow, processId = Environment.ProcessId, + mode, requestedSeconds = seconds, minimumFullSeconds = 7200, + build = Environment.GetEnvironmentVariable("OTOPCUA_SOAK_BUILD_SHA"), + sdk = typeof(OperationContext).Assembly.GetCustomAttribute()?.InformationalVersion, + diagnosticInstrumentation = "SDK2.0.1 CP lists and certificate-validation cached stores; read-only", + limits = new { retainedManagedGrowthBytes = 64L << 20, rssGrowthBytes = 128L << 20, fdGrowth = 32 }, + coverage = "encrypted sessions; scalar/Int16[] Raw+UNS; subscription removal; browse abandonment; history release/cross-session/close; surgical changes/rebuild; revocation; paused TCP read/recovery; same-PKI restart", + }; + if (lateSlope is null) await LogAsync(evidence, start); + else await LateSlopeRun.LogStartAsync(evidence, start, startupSeconds); + while (saturation is not null ? cycles < 385 + : lateSlope is not null ? lateSlope.LastCompletedCycleSeconds < LateSlopeRun.Duration + : watch.Elapsed < TimeSpan.FromSeconds(seconds)) + { + if (saturation is not null) + { + if (cycles == 320) await saturation.AttachAsync(ct); + if (cycles == 320) saturation.Boundary("window1-start", 321, restarts); + if (cycles == 352) saturation.Boundary("window2-start", 353, restarts); + if (cycles == 384) + { + await saturation.DetachAndDrainAsync(ct); + await LogAsync(evidence, new { kind = "saturation-settling-start", cycle = 385, restarts }); + } + } + var cycle = Stopwatch.StartNew(); + using var cycleDeadline = lateSlope is null ? null : LateSlopeRun.StartCycleDeadline(ct); + var cycleToken = cycleDeadline?.Token ?? ct; + try + { + await ExerciseAsync(rig, config, ++cycles, evidence, cycleToken); + await EventuallyAsync(() => PublicCounts(rig) == (0, 0, 0), cycleToken); + var sample = await CaptureAsync(rig, config.CertificateManager, watch.Elapsed, cycles, clientRoot, serverRoot, cycleToken); + if (lateSlope is not null) sample = sample with { Seconds = watch.Elapsed.TotalSeconds }; + // Retain the failing observation too; rejected diagnostic rows never count as passing quiescent samples. + await LogAsync(evidence, new { kind = "resource-observation", resources = sample }); + sample.Sessions.ShouldBe(0); sample.Subscriptions.ShouldBe(0); sample.Items.ShouldBe(0); + sample.BrowsePoints.ShouldBe(0); sample.HistoryPoints.ShouldBe(0); + sample.LiveDataItems.ShouldBe(0); sample.LiveEventItems.ShouldBe(0); sample.MonitoredNodes.ShouldBe(0); + sample.PkiDescriptors.ShouldBe(0, "quiescent certificate file descriptors must be closed"); + if (cycles >= 3) + { + baseline ??= sample; + sample.CachedCertificateStores.ShouldBe(baseline.CachedCertificateStores); + sample.Variables.ShouldBe(baseline.Variables); sample.Folders.ShouldBe(baseline.Folders); + sample.Conditions.ShouldBe(baseline.Conditions); + if (firstRejectedBudget is null) + { + try + { + sample.Descriptors.ShouldBeLessThanOrEqualTo(baseline.Descriptors + 32); + sample.ManagedBytes.ShouldBeLessThanOrEqualTo(baseline.ManagedBytes + (64L << 20)); + sample.RssBytes.ShouldBeLessThanOrEqualTo(baseline.RssBytes + (128L << 20)); + } + catch (ShouldAssertException error) when (mode == "profile" || saturation is not null || lateSlope is not null) + { + // Investigative sampling may continue after rejection, but can never turn it into a pass. + firstRejectedBudget = ExceptionDispatchInfo.Capture(error); + await LogAsync(evidence, new { kind = "budget-rejected", cycle = cycles, + seconds = watch.Elapsed.TotalSeconds, resources = sample, baseline, failure = error.ToString() }); + } + } + retained.Enqueue(sample); + if (retained.Count > 24) retained.Dequeue(); + if (retained.Count == 24) + { + var window = retained.ToArray(); + var strictlyIncreasing = window.Zip(window.Skip(1)).All(pair => pair.Second.ManagedBytes > pair.First.ManagedBytes); + (strictlyIncreasing && window[^1].ManagedBytes - window[0].ManagedBytes > (16L << 20)).ShouldBeFalse( + "retained managed memory must not grow monotonically across 24 quiescent cycles"); + } + } + await LogAsync(evidence, new { kind = firstRejectedBudget is null ? "quiescent" : "quiescent-budget-rejected", + cycleSeconds = cycle.Elapsed.TotalSeconds, resources = sample }); + if (cycles % 4 == 0) + { + var restart = Stopwatch.StartNew(); + double? boundedRestartSeconds = null; + if (lateSlope is null) + await RestartWithActiveResourcesAsync(rig, config, cycleToken).WaitAsync(TimeSpan.FromSeconds(25), cycleToken); + else + { + using var restartDeadline = LateSlopeRun.StartLinkedDeadline(cycleToken, TimeSpan.FromSeconds(25)); + var boundedRestart = Stopwatch.StartNew(); + try + { + await RestartWithActiveResourcesAsync(rig, config, restartDeadline.Token); + restartDeadline.Token.ThrowIfCancellationRequested(); + boundedRestartSeconds = boundedRestart.Elapsed.TotalSeconds; + boundedRestartSeconds.Value.ShouldBeLessThanOrEqualTo(25); + } + finally { restartDeadline.Cancel(); } + } + Configure(rig); + restarts++; + if (lateSlope is null) + await LogAsync(evidence, new { kind = "restart", cycles, restarts, seconds = restart.Elapsed.TotalSeconds }); + else + await LogAsync(evidence, new { kind = "restart", cycles, restarts, seconds = restart.Elapsed.TotalSeconds, + boundedRestartSeconds = boundedRestartSeconds!.Value }); + } + if (saturation is not null) + { + if (cycles == 352) saturation.Boundary("window1-end", cycles, restarts); + if (cycles == 384) saturation.Boundary("window2-end", cycles, restarts); + } + if (lateSlope is not null) + { + cycleToken.ThrowIfCancellationRequested(); + var cycleSeconds = cycle.Elapsed.TotalSeconds; + cycleSeconds.ShouldBeLessThanOrEqualTo(LateSlopeRun.CycleDeadline); + var elapsed = watch.Elapsed.TotalSeconds; + await LogAsync(evidence, new { kind = "late-slope-cycle", cycle = cycles, restarts, + elapsedSeconds = elapsed, cycleSeconds }); + cycleToken.ThrowIfCancellationRequested(); + cycle.Elapsed.TotalSeconds.ShouldBeLessThanOrEqualTo(LateSlopeRun.CycleDeadline); + lateSlope.LastCompletedCycleSeconds = elapsed; + } + } + finally { cycleDeadline?.Cancel(); } + } + if (lateSlope is not null) + { + watch.Stop(); + ct.ThrowIfCancellationRequested(); + watch.Elapsed.TotalSeconds.ShouldBeInRange(LateSlopeRun.Duration, LateSlopeRun.PhaseDeadline); + cycles.ShouldBeGreaterThanOrEqualTo(4); + restarts.ShouldBe(cycles / 4); + lateSlope.DurationCompleted = true; + } + else + { + // Preserve the first assertion and its original stack even if later RSS samples decrease. + // This happens before any completion record; finally still releases the owned rig and client. + if (saturation is null) firstRejectedBudget?.Throw(); + var phaseSeconds = watch.Elapsed.TotalSeconds; + if (saturation is not null) + { + cycles.ShouldBe(385); restarts.ShouldBe(96); + phaseSeconds.ShouldBeLessThanOrEqualTo(1800, "there is no saturation cutoff extension"); + } + else + { + cycles.ShouldBeGreaterThanOrEqualTo(4, "diagnostic mode must exercise at least one actual restart"); + restarts.ShouldBeGreaterThan(0); + watch.Elapsed.TotalSeconds.ShouldBeGreaterThanOrEqualTo(seconds); + } + var cleanupToken = saturation is null ? ct : TestContext.Current.CancellationToken; + var finalClientCores = CertificateCores(config.CertificateManager); + var finalServerCores = CertificateCores(rig.Server.CertificateManager!); + await rig.DisposeAsync().AsTask().WaitAsync(TimeSpan.FromSeconds(20), cleanupToken); + rig = null; + await application.DisposeAsync().AsTask().WaitAsync(TimeSpan.FromSeconds(20), cleanupToken); + application = null; + finalClientCores.Sum(CachedStores).ShouldBe(0); + finalServerCores.Sum(CachedStores).ShouldBe(0); + (await DescriptorCountsAsync(cleanupToken, clientRoot, serverRoot)).Pki.ShouldBe(0); + if (saturation is not null) + { + await LogAsync(evidence, new { kind = "saturation-result", utc = DateTimeOffset.UtcNow, + canonicalCycles = 384, settlingCycles = 1, restarts, phaseSeconds, + readiness = saturation.Readiness, coldBudgetRejected = firstRejectedBudget is not null, + shutdownOwnershipVerified = true, acceptance = false }); + firstRejectedBudget?.Throw(); + saturation.Readiness.ShouldBeTrue("diagnostic readiness requires both fixed observation windows"); + return; + } + await LogAsync(evidence, new { kind = "complete", utc = DateTimeOffset.UtcNow, mode, cycles, restarts, seconds = watch.Elapsed.TotalSeconds, + satisfiesTwoHourDuration = mode == "full" && watch.Elapsed.TotalSeconds >= 7200 }); + } + } + catch (Exception error) when (lateSlope is not null) { lateSlope.Record(error); } + catch (Exception error) + { + await LogAsync(evidence, new { kind = "failed", cycles, restarts, seconds = watch.Elapsed.TotalSeconds, + exceptionType = error.GetType().FullName }); + if (saturation is not null) firstRejectedBudget?.Throw(); + throw; + } + finally + { + if (lateSlope is not null) + { + watch.Stop(); + await lateSlope.ShutdownAsync(rig, application, clientRoot, serverRoot); + } + else + { + if (rig is not null) await rig.DisposeAsync().AsTask().WaitAsync(TimeSpan.FromSeconds(20), TestContext.Current.CancellationToken); + if (application is not null) await application.DisposeAsync().AsTask().WaitAsync(TimeSpan.FromSeconds(20), TestContext.Current.CancellationToken); + if (Directory.Exists(clientRoot)) Directory.Delete(clientRoot, true); + if (serverRoot is not null) Directory.Exists(serverRoot).ShouldBeFalse("the task-owned server PKI must be released"); + } + } + if (lateSlope is not null) + await lateSlope.EmitAndPreserveFailuresAsync(evidence, cycles, restarts, watch.Elapsed.TotalSeconds, firstRejectedBudget); + } + + private static void Configure(ServerEventRig rig) + { + rig.MaterialiseNative(); + rig.Nm.HistorianDataSource = new EventHistoryPagingOverTheWireTests.SqlLikeEventSource(Enumerable.Range(0, 40) + .Select(i => new HistoricalEvent($"soak-{i}", "source", Epoch.AddSeconds(i), Epoch, "soak", 500)).ToList()); + rig.Nm.NodeWriteGateway = new AcceptWrites(); + MaterialiseValues(rig); + rig.Enforce(true, [ServerEventRig.Key()], Grant()); + } + + private static ZB.MOM.WW.OtOpcUa.Configuration.Entities.NodeAcl Grant() => ServerEventRig.ClusterGrant( + ServerEventRig.KeyPrincipal, "soak-grant", NodePermissions.Browse | NodePermissions.Read | NodePermissions.Subscribe + | NodePermissions.WriteOperate | NodePermissions.HistoryRead); + + private static void MaterialiseValues(ServerEventRig rig) + { + rig.Sink.EnsureFolder(ServerEventRig.RawDeviceFolder, null, "Device", AddressSpaceRealm.Raw); + rig.Sink.EnsureVariable(Scalar, ServerEventRig.RawDeviceFolder, "Scalar", "Int32", true, AddressSpaceRealm.Raw); + rig.Sink.EnsureVariable(ArrayTag, ServerEventRig.RawDeviceFolder, "Array", "Int16", true, AddressSpaceRealm.Raw, + isArray: true, arrayLength: 4); + rig.Sink.EnsureFolder("SoakEquipment", null, "Equipment", AddressSpaceRealm.Uns); + rig.Sink.EnsureVariable(UnsScalar, "SoakEquipment", "Scalar", "Int32", true, AddressSpaceRealm.Uns); + for (var i = 0; i < 16; i++) rig.Sink.EnsureVariable($"{ServerEventRig.RawDeviceFolder}/Browse{i}", + ServerEventRig.RawDeviceFolder, $"Browse{i}", "Int32", false, AddressSpaceRealm.Raw); + rig.Sink.WriteValue(Scalar, 0, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); + rig.Sink.WriteValue(ArrayTag, new short[] { 0, 1, 2, 3 }, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); + rig.Sink.WriteValue(UnsScalar, 0, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Uns); + } + + private static async Task ExerciseAsync(ServerEventRig rig, ApplicationConfiguration config, int cycle, + StreamWriter evidence, CancellationToken ct) + { + await using var proxy = new PauseProxy(new Uri(rig.EndpointUrl).Port); + using var owner = await ConnectAsync(rig, config, proxy.Port, ct); + using var other = await ConnectAsync(rig, config, null, ct); + var ownedSessions = rig.Server.CurrentInstance.SessionManager.GetSessions().ToArray(); + ownedSessions.Length.ShouldBe(2); + var scalar = Raw(owner, Scalar); + var array = Raw(owner, ArrayTag); + var unsNs = owner.NamespaceUris.GetIndex(V3NodeIds.UnsNamespaceUri); + unsNs.ShouldBeGreaterThan(0); + var uns = new NodeId(UnsScalar, (ushort)unsNs); + owner.NamespaceUris.GetString(scalar.NamespaceIndex).ShouldBe(V3NodeIds.RawNamespaceUri); + owner.NamespaceUris.GetString(uns.NamespaceIndex).ShouldBe(V3NodeIds.UnsNamespaceUri); + using var subscription = new Subscription(owner.DefaultSubscription) { PublishingInterval = 100, KeepAliveCount = 10 }; + owner.AddSubscription(subscription); + try + { + await subscription.CreateAsync(ct); + var seen = new ConcurrentDictionary(); + foreach (var id in new[] { scalar, array, uns }) + { + var item = new MonitoredItem(subscription.DefaultItem) { StartNodeId = id, AttributeId = Attributes.Value, + SamplingInterval = 50, QueueSize = 10 }; + item.Notification += (sender, _) => + { + foreach (var value in sender.DequeueValues()) if (StatusCode.IsGood(value.StatusCode)) seen[id] = value.WrappedValue; + }; + subscription.AddItem(item); + } + await subscription.ApplyChangesAsync(ct); + subscription.MonitoredItems.ShouldAllBe(item => ServiceResult.IsGood(item.Status.Error)); + PublicCounts(rig).ShouldBe((2, 1, 3)); + var values = new short[] { (short)(cycle % 30000), 2, 3, 4 }; + var writes = await owner.WriteAsync(null, new[] + { + new WriteValue { NodeId = scalar, AttributeId = Attributes.Value, Value = new DataValue(Variant.From(cycle)) }, + new WriteValue { NodeId = array, AttributeId = Attributes.Value, Value = new DataValue(SdkTestValues.FromClr(values)) }, + new WriteValue { NodeId = uns, AttributeId = Attributes.Value, Value = new DataValue(Variant.From(cycle)) }, + }, ct); + writes.Results.ToList().ShouldAllBe(status => status == StatusCodes.Good); + (await owner.ReadValueAsync(scalar, ct)).WrappedValue.GetInt32().ShouldBe(cycle); + (await owner.ReadValueAsync(array, ct)).ClrValue().ShouldBeOfType().ShouldBe(values); + (await owner.ReadValueAsync(uns, ct)).WrappedValue.GetInt32().ShouldBe(cycle); + await EventuallyAsync(() => seen.TryGetValue(scalar, out var value) && value.GetInt32() == cycle + && seen.ContainsKey(array) && seen.TryGetValue(uns, out var mirror) && mirror.GetInt32() == cycle, ct); + + // One explicitly released and one deliberately abandoned browse point. + var browse = await BrowseAsync(owner, ct); + browse.IsEmpty.ShouldBeFalse(); + (await owner.BrowseNextAsync(null, true, [browse], ct)).Results[0].StatusCode.ShouldBe(StatusCodes.Good); + (await BrowseAsync(owner, ct)).IsEmpty.ShouldBeFalse(); + // Production history points: cross-session denial, single-use resume, explicit release and close cleanup. + var first = (await PageAsync(owner, default, false, ct)).ContinuationPoint; + first.IsEmpty.ShouldBeFalse(); + (await PageAsync(other, first, false, ct)).StatusCode.ShouldBe(StatusCodes.BadContinuationPointInvalid); + var next = (await PageAsync(owner, first, false, ct)).ContinuationPoint; + next.IsEmpty.ShouldBeFalse(); + (await PageAsync(owner, next, true, ct)).StatusCode.ShouldBe(StatusCodes.Good); + for (var i = 0; i < 6; i++) (await PageAsync(owner, default, false, ct)).ContinuationPoint.IsEmpty.ShouldBeFalse(); + var held = ownedSessions.Select(ContinuationCounts).ToArray(); + held.Sum(count => count.Browse).ShouldBeGreaterThan(0); + held.Sum(count => count.History).ShouldBeGreaterThan(0); + var active = PublicCounts(rig); + await LogAsync(evidence, new { kind = "active", cycle, sessions = active.Sessions, + subscriptions = active.Subscriptions, items = active.Items, browsePoints = held.Sum(x => x.Browse), historyPoints = held.Sum(x => x.History) }); + + rig.Nm.UpdateTagAttributes(Scalar, false, null, "Int32", false, null, AddressSpaceRealm.Raw).ShouldBeTrue(); + rig.Nm.UpdateTagAttributes(Scalar, true, null, "Int32", false, null, AddressSpaceRealm.Raw).ShouldBeTrue(); + rig.Nm.RemoveVariableNode(ArrayTag, AddressSpaceRealm.Raw).ShouldBeTrue(); + rig.Sink.EnsureVariable(ArrayTag, ServerEventRig.RawDeviceFolder, "Array", "Int16", true, AddressSpaceRealm.Raw, + isArray: true, arrayLength: 4); + rig.Sink.WriteValue(ArrayTag, values, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); + var authority = rig.Nm.DataPlaneAuthority.ShouldBeOfType(); + authority.Apply(ServerEventRig.Cluster, $"revoked-{cycle}", [], [Grant()], + new Dictionary>()); + var denied = await owner.ReadAsync(null, 0, TimestampsToReturn.Neither, + [new ReadValueId { NodeId = scalar, AttributeId = Attributes.Value }], ct); + denied.Results[0].StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + rig.Enforce(true, [ServerEventRig.Key()], Grant()); + + proxy.Pause(); + var stalled = Stopwatch.StartNew(); + string stalledStatus; + try + { + using var timeout = CancellationTokenSource.CreateLinkedTokenSource(ct); + timeout.CancelAfter(TimeSpan.FromSeconds(1)); + await owner.ReadValueAsync(scalar, timeout.Token).WaitAsync(TimeSpan.FromSeconds(5), ct); + throw new InvalidOperationException("The deliberately paused network unexpectedly completed the read."); + } + catch (OperationCanceledException) when (!ct.IsCancellationRequested) { stalledStatus = "OperationCanceled"; } + // Exact-tag ChannelAsyncOperation maps a canceled completion waiter to BadRequestInterrupted. + catch (ServiceResultException error) when (error.StatusCode == StatusCodes.BadTimeout + || error.StatusCode == StatusCodes.BadRequestCancelledByClient || error.StatusCode == StatusCodes.BadRequestTimeout + || error.StatusCode == StatusCodes.BadRequestInterrupted) { stalledStatus = error.StatusCode.ToString(); } + finally { proxy.Resume(); } + (await owner.ReadValueAsync(scalar, ct)).StatusCode.ShouldBe(StatusCodes.Good); + await LogAsync(evidence, new { kind = "network-stall-recovered", cycle, status = stalledStatus, seconds = stalled.Elapsed.TotalSeconds }); + await subscription.DeleteAsync(true, ct); + await owner.RemoveSubscriptionAsync(subscription, ct); + rig.Sink.RebuildAddressSpace(); + Configure(rig); + } + finally + { + proxy.Resume(); + await owner.CloseAsync(ct).WaitAsync(TimeSpan.FromSeconds(10), ct); + await other.CloseAsync(ct).WaitAsync(TimeSpan.FromSeconds(10), ct); + foreach (var closed in ownedSessions) + { + ContinuationCounts(closed).ShouldBe((0, 0)); + } + } + } + + private static async Task RestartWithActiveResourcesAsync(ServerEventRig rig, ApplicationConfiguration config, + CancellationToken ct) + { + using var client = await ConnectAsync(rig, config, null, ct); + using var subscription = new Subscription(client.DefaultSubscription) { PublishingInterval = 100 }; + client.AddSubscription(subscription); + await subscription.CreateAsync(ct); + subscription.AddItem(new MonitoredItem(subscription.DefaultItem) + { + StartNodeId = Raw(client, Scalar), AttributeId = Attributes.Value, SamplingInterval = 50, + }); + await subscription.ApplyChangesAsync(ct); + PublicCounts(rig).ShouldBe((1, 1, 1)); + (await BrowseAsync(client, ct)).IsEmpty.ShouldBeFalse(); + (await PageAsync(client, default, false, ct)).ContinuationPoint.IsEmpty.ShouldBeFalse(); + var oldInternal = rig.Server.CurrentInstance; + var oldSessionManager = oldInternal.SessionManager; + var oldSubscriptionManager = oldInternal.SubscriptionManager; + var oldSessions = oldSessionManager.GetSessions().ToArray(); + var oldSubscriptions = oldSubscriptionManager.GetSubscriptions().ToArray(); + var oldManager = rig.Server.CertificateManager!; + var oldCores = CertificateCores(oldManager); + await rig.RestartAsync(ct).WaitAsync(TimeSpan.FromSeconds(20), ct); + oldSessionManager.GetSessions().ShouldBeEmpty(); + oldSubscriptionManager.GetSubscriptions().ShouldBeEmpty(); + oldSubscriptions.ShouldAllBe(item => item.MonitoredItemCount == 0); + foreach (var session in oldSessions) ContinuationCounts(session).ShouldBe((0, 0)); + RequiredField(oldManager, "m_disposed").ShouldBeTrue(); + oldCores.Sum(CachedStores).ShouldBe(0, "stopped server validators must release every cached store"); + PublicCounts(rig).ShouldBe((0, 0, 0)); + } + + private static async Task ConnectAsync(ServerEventRig rig, ApplicationConfiguration config, + int? proxyPort, CancellationToken ct) + { + var telemetry = DefaultTelemetry.Create(_ => { }); + var endpoint = await CoreClientUtils.SelectEndpointAsync(config, rig.EndpointUrl, true, telemetry, ct) + ?? throw new InvalidOperationException("No encrypted endpoint."); + endpoint.SecurityMode.ShouldBe(MessageSecurityMode.SignAndEncrypt); + if (proxyPort is { } port) endpoint.EndpointUrl = $"opc.tcp://127.0.0.1:{port}/OtOpcUa"; + return await new DefaultSessionFactory(telemetry).CreateAsync(config, + new ConfiguredEndpoint(null, endpoint, EndpointConfiguration.Create(config)), false, false, + "SDK2LifecycleSoak", 15_000, new UserIdentity("apikey", Encoding.UTF8.GetBytes(ServerEventRig.KeyPassword)), default, ct); + } + + private static NodeId Raw(ClientSession session, string id) + { + var ns = session.NamespaceUris.GetIndex(V3NodeIds.RawNamespaceUri); + ns.ShouldBeGreaterThan(0); + return new NodeId(id, (ushort)ns); + } + + private static async Task BrowseAsync(ClientSession session, CancellationToken ct) => + (await session.BrowseAsync(null, null, 1, [new BrowseDescription + { + NodeId = Raw(session, ServerEventRig.RawDeviceFolder), BrowseDirection = BrowseDirection.Forward, + ReferenceTypeId = ReferenceTypeIds.HierarchicalReferences, IncludeSubtypes = true, + ResultMask = (uint)BrowseResultMask.All, + }], ct)).Results[0].ContinuationPoint; + + private static async Task PageAsync(ClientSession session, ByteString point, + bool release, CancellationToken ct) => (await session.HistoryReadAsync(null, new ExtensionObject(new ReadEventDetails + { + StartTime = Epoch.AddDays(-1), EndTime = Epoch.AddDays(1), NumValuesPerNode = 4, + Filter = new EventFilter { SelectClauses = [new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, + QualifiedName.From(BrowseNames.EventId))] }, + }), TimestampsToReturn.Both, release, + [new HistoryReadValueId { NodeId = Raw(session, ServerEventRig.RawDeviceFolder), ContinuationPoint = point }], ct)).Results[0]; + + private static (int Sessions, int Subscriptions, int Items) PublicCounts(ServerEventRig rig) + { + var subscriptions = rig.Server.CurrentInstance.SubscriptionManager.GetSubscriptions(); + return (rig.Server.CurrentInstance.SessionManager.GetSessions().Count, subscriptions.Count, + subscriptions.Sum(subscription => subscription.MonitoredItemCount)); + } + + // Exact-tag diagnostic instrumentation only. Fail if fields/types change; never replace or mutate a store. + private static (int Browse, int History) ContinuationCounts(ServerSession session) + { + var points = session.ContinuationPoints; + using (RequiredField(points, "m_lock").EnterScope()) + return (NullableCollectionCount(points, "m_browse"), NullableCollectionCount(points, "m_history")); + } + + private static object[] CertificateCores(object manager) + { + using (RequiredField(manager, "m_certificatesLock").EnterScope()) + { + var cores = new List(); + foreach (var field in new[] { "m_peerCore", "m_userCore", "m_httpsCore" }) + if (Field(manager, field).GetValue(manager) is { } core) cores.Add(core); + cores.AddRange(RequiredField(manager, "m_customCores").Values.Cast()); + return cores.Distinct(System.Collections.Generic.ReferenceEqualityComparer.Instance).ToArray(); + } + } + + private static int CachedStores(object core) => RequiredField(core, "m_stores").Count; + private static int NullableCollectionCount(object owner, string name) => Field(owner, name).GetValue(owner) switch + { + null => 0, + ICollection items => items.Count, + _ => throw new InvalidOperationException($"SDK diagnostic field {name} no longer has the expected collection type."), + }; + private static FieldInfo Field(object owner, string name) => owner.GetType().GetField(name, + BindingFlags.Instance | BindingFlags.NonPublic) ?? throw new InvalidOperationException($"Missing SDK diagnostic field {name}."); + private static T RequiredField(object owner, string name) => Field(owner, name).GetValue(owner) is T value ? value + : throw new InvalidOperationException($"SDK diagnostic field {name} no longer has the expected type {typeof(T).Name}."); + + private sealed record Sample(int Cycle, double Seconds, int Sessions, int Subscriptions, int Items, + int BrowsePoints, int HistoryPoints, int LiveDataItems, int LiveEventItems, int MonitoredNodes, + int Variables, int Folders, int Conditions, int CachedCertificateStores, + int Descriptors, int PkiDescriptors, long ManagedBytes, long RssBytes, long AllocatedBytes, + int Gen0, int Gen1, int Gen2, long GcCommittedBytes, long GcHeapBytes, long GcFragmentedBytes, + long PinnedObjects, long PendingFinalizers, long JitMethods, long JitIlBytes, long ActiveTimers, int Threads); + + private static async Task CaptureAsync(ServerEventRig rig, object clientManager, TimeSpan elapsed, int cycle, + string clientRoot, string serverRoot, CancellationToken ct) + { + var counts = PublicCounts(rig); + var points = rig.Server.CurrentInstance.SessionManager.GetSessions().Select(ContinuationCounts).ToArray(); + var descriptors = await DescriptorCountsAsync(ct, clientRoot, serverRoot); + var retained = GC.GetTotalMemory(forceFullCollection: true); + var memory = GC.GetGCMemoryInfo(); + using var process = Process.GetCurrentProcess(); + process.Refresh(); + return new Sample(cycle, elapsed.TotalSeconds, counts.Sessions, counts.Subscriptions, counts.Items, + points.Sum(x => x.Browse), points.Sum(x => x.History), rig.Nm.LiveItemCount, rig.Nm.LiveEventItemCount, + rig.Nm.MonitoredNodeCount, rig.Nm.VariableCount, rig.Nm.FolderCount, rig.Nm.AlarmConditionCount, + CertificateCores(rig.Server.CertificateManager!).Sum(CachedStores) + CertificateCores(clientManager).Sum(CachedStores), + descriptors.Total, descriptors.Pki, retained, process.WorkingSet64, GC.GetTotalAllocatedBytes(), + GC.CollectionCount(0), GC.CollectionCount(1), GC.CollectionCount(2), memory.TotalCommittedBytes, + memory.HeapSizeBytes, memory.FragmentedBytes, memory.PinnedObjectsCount, memory.FinalizationPendingCount, + System.Runtime.JitInfo.GetCompiledMethodCount(), System.Runtime.JitInfo.GetCompiledILBytes(), Timer.ActiveCount, + process.Threads.Count); + } + + public static bool DescriptorProbeSupported => OperatingSystem.IsLinux() || OperatingSystem.IsMacOS(); + + [Fact(SkipUnless = nameof(DescriptorProbeSupported), Skip = "Descriptor probes require Linux procfs or macOS lsof.")] + public async Task Descriptor_probe_observes_an_open_PKI_file_through_a_symlink_alias_and_its_close() + { + var ct = TestContext.Current.CancellationToken; + var temporary = Path.Combine(OperatingSystem.IsMacOS() ? "/tmp" : Path.GetTempPath(), $"otua-pki-probe-{Guid.NewGuid():N}"); + var pki = Path.Combine(temporary, "pki"); + var sibling = Path.Combine(temporary, "pki-other"); + var alias = Path.Combine(temporary, "pki-alias"); + Directory.CreateDirectory(pki); + Directory.CreateDirectory(sibling); + try + { + // On macOS the temporary root itself can use /var -> /private/var. The additional + // task-owned alias also checks links whose target contains a linked parent component. + Directory.CreateSymbolicLink(alias, pki); + await using var outside = new FileStream(Path.Combine(sibling, "control"), FileMode.Create, + FileAccess.ReadWrite, FileShare.ReadWrite | FileShare.Delete); + CanonicalPath(alias).ShouldBe(CanonicalPath(pki)); + var before = (await DescriptorCountsAsync(ct, pki, alias)).Pki; + before.ShouldBe(0, "a sibling sharing the PKI path prefix is outside the root"); + int opened; + await using (var held = new FileStream(Path.Combine(alias, "control"), FileMode.Create, + FileAccess.ReadWrite, FileShare.ReadWrite | FileShare.Delete)) + { + opened = (await DescriptorCountsAsync(ct, pki, alias)).Pki; + opened.ShouldBeGreaterThan(0, "the positive control must observe the task-owned file opened through the alias"); + } + var closed = (await DescriptorCountsAsync(ct, pki, alias)).Pki; + closed.ShouldBe(0, "closing the positive control must release its descriptor"); + TestContext.Current.TestOutputHelper!.WriteLine($"PKI descriptor control: before={before}, opened={opened}, closed={closed}; siblingExcluded=true; aliasResolved=true"); + } + finally + { + if (Directory.Exists(alias)) Directory.Delete(alias); + if (Directory.Exists(temporary)) Directory.Delete(temporary, recursive: true); + } + } + + [Fact(SkipUnless = nameof(DescriptorProbeSupported), Skip = "The bounded probe control uses a task-owned Unix process.")] + public async Task Descriptor_probe_times_out_and_reaps_a_process_that_keeps_both_streams_open() + { + var ct = TestContext.Current.CancellationToken; + using var process = new Process + { + StartInfo = new ProcessStartInfo("/bin/sh") + { + RedirectStandardOutput = true, RedirectStandardError = true, UseShellExecute = false, + ArgumentList = { "-c", "printf control; printf control >&2; exec /bin/sleep 30" }, + }, + }; + var elapsed = Stopwatch.StartNew(); + await Should.ThrowAsync(() => ReadDescriptorProbeAsync(process, TimeSpan.FromMilliseconds(250), ct)); + elapsed.Elapsed.ShouldBeLessThan(TimeSpan.FromSeconds(4), "timeout includes stream drains and bounded process cleanup"); + process.HasExited.ShouldBeTrue("the task-owned timed-out process must be killed and reaped before returning"); + TestContext.Current.TestOutputHelper!.WriteLine($"Descriptor timeout control: deadlineMs=250, elapsedMs={elapsed.Elapsed.TotalMilliseconds:F0}, childExited={process.HasExited}"); + } + + private static async Task<(int Total, int Pki)> DescriptorCountsAsync(CancellationToken ct, params string[] roots) + { + ct.ThrowIfCancellationRequested(); + var canonicalRoots = roots.Select(root => CanonicalPath(root)).Distinct(StringComparer.Ordinal).ToArray(); + if (OperatingSystem.IsLinux()) + { + var targets = Directory.EnumerateFileSystemEntries("/proc/self/fd") + .Select(path => new FileInfo(path).LinkTarget).ToArray(); + return (targets.Length, targets.Count(path => IsWithinRoots(path, canonicalRoots))); + } + if (OperatingSystem.IsMacOS()) + { + using var process = new Process { StartInfo = new ProcessStartInfo("/usr/sbin/lsof") + { RedirectStandardOutput = true, RedirectStandardError = true, UseShellExecute = false } }; + foreach (var arg in new[] { "-a", "-p", Environment.ProcessId.ToString(CultureInfo.InvariantCulture), "-Fnf" }) + process.StartInfo.ArgumentList.Add(arg); + var text = await ReadDescriptorProbeAsync(process, TimeSpan.FromSeconds(5), ct); + process.ExitCode.ShouldBe(0); + var total = 0; + var pki = 0; + var descriptor = false; + foreach (var line in text.Split('\n')) + { + if (line.StartsWith('f')) + { + descriptor = line.Length > 1 && char.IsDigit(line[1]); + if (descriptor) total++; + } + else if (descriptor && line.StartsWith('n') && IsWithinRoots(line[1..], canonicalRoots)) pki++; + } + return (total, pki); + } + throw new PlatformNotSupportedException("This soak requires Linux procfs or macOS lsof for actual descriptor evidence."); + } + + private static async Task ReadDescriptorProbeAsync(Process process, TimeSpan timeout, CancellationToken ct) + { + using var deadline = CancellationTokenSource.CreateLinkedTokenSource(ct); + deadline.CancelAfter(timeout); + process.Start(); + var stdout = process.StandardOutput.ReadToEndAsync(deadline.Token); + var stderr = process.StandardError.ReadToEndAsync(deadline.Token); + var exited = process.WaitForExitAsync(deadline.Token); + try + { + // Waiting for exit alone does not bound reads: both redirected pipes must also finish. + await Task.WhenAll(stdout, stderr, exited).WaitAsync(deadline.Token).ConfigureAwait(false); + return await stdout.ConfigureAwait(false); + } + catch (OperationCanceledException) + { + try { if (!process.HasExited) process.Kill(entireProcessTree: true); } + catch (InvalidOperationException) when (process.HasExited) { /* It exited between the check and kill. */ } + await process.WaitForExitAsync(CancellationToken.None).WaitAsync(TimeSpan.FromSeconds(2)).ConfigureAwait(false); + // Observe both cancelled drains; never leave a pipe read running after returning. + try { await Task.WhenAll(stdout, stderr).WaitAsync(TimeSpan.FromSeconds(2)).ConfigureAwait(false); } + catch (OperationCanceledException) { } + if (ct.IsCancellationRequested) throw; + throw new TimeoutException("Descriptor probe exceeded its process and redirected-stream deadline."); + } + } + + private static bool IsWithinRoots(string? path, IReadOnlyList roots) + { + if (path is null || !Path.IsPathFullyQualified(path)) return false; + // procfs marks an unlinked but still open file; its containing physical directory still counts. + const string deleted = " (deleted)"; + if (path.EndsWith(deleted, StringComparison.Ordinal)) path = path[..^deleted.Length]; + var canonical = CanonicalPath(path); + return roots.Any(root => canonical.Equals(root, StringComparison.Ordinal) + || canonical.StartsWith(Path.EndsInDirectorySeparator(root) ? root : root + Path.DirectorySeparatorChar, + StringComparison.Ordinal)); + } + + private static string CanonicalPath(string path, int depth = 0) + { + if (depth > 32) throw new IOException("Descriptor path link resolution exceeded its bound."); + var full = Path.GetFullPath(path); + var current = Path.GetPathRoot(full)!; + foreach (var component in full[current.Length..].Split(Path.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries)) + { + current = Path.Combine(current, component); + FileSystemInfo entry = Directory.Exists(current) ? new DirectoryInfo(current) : new FileInfo(current); + if (entry.LinkTarget is not null) + { + var target = entry.ResolveLinkTarget(returnFinalTarget: true) + ?? throw new IOException("Descriptor path link resolution returned no target."); + // Resolve parent links too: an alias target can itself begin with /var or /tmp. + current = CanonicalPath(target.FullName, depth + 1); + } + } + return Path.TrimEndingDirectorySeparator(current); + } + + private static async Task EventuallyAsync(Func condition, CancellationToken ct) + { + var deadline = Stopwatch.StartNew(); + while (!condition() && deadline.Elapsed < TimeSpan.FromSeconds(10)) await Task.Delay(25, ct); + condition().ShouldBeTrue("resource or notification condition did not settle within ten seconds"); + } + private static async Task LogAsync(StreamWriter output, object value) + { + await output.WriteLineAsync(JsonSerializer.Serialize(value)); + await output.FlushAsync(); + } + + // Test-only IPC. Receipts are fresh, run/PID-bound and published atomically by a separate observer. + private sealed class SaturationControl(string directory, string runId) + { + private const string Protocol = "sdk2-saturation-v1"; + private int _observerPid; + private int _nextMarker; + internal bool Readiness { get; private set; } + internal static SaturationControl FromEnvironment() + { + var directory = Environment.GetEnvironmentVariable("OTOPCUA_SDK2_SATURATION_CONTROL") + ?? throw new InvalidOperationException("A fresh saturation control directory is required."); + var runId = Environment.GetEnvironmentVariable("OTOPCUA_SDK2_SATURATION_RUN_ID") + ?? throw new InvalidOperationException("An explicit saturation run id is required."); + if (!Path.IsPathFullyQualified(directory) || !Guid.TryParseExact(runId, "D", out _)) + throw new InvalidOperationException("Saturation control identity is malformed."); + Directory.CreateDirectory(directory); + if (Directory.EnumerateFileSystemEntries(directory).Any()) + throw new InvalidOperationException("Saturation control directory must be empty."); + _ = SaturationMarkers.Log; + return new SaturationControl(directory, runId); + } + internal async Task AttachAsync(CancellationToken ct) + { + await PublishAsync("attach-request.json", new { protocol = Protocol, runId, + targetPid = Environment.ProcessId, firstCycle = 321, completedRestarts = 80 }, ct); + using var receipt = await WaitAsync("active.json", ct); + var root = receipt.RootElement; + ValidateIdentity(root); + root.GetProperty("active").GetBoolean().ShouldBeTrue(); + _observerPid = root.GetProperty("observerPid").GetInt32(); + if (_observerPid <= 0 || _observerPid == Environment.ProcessId) + throw new InvalidDataException("A distinct observer process is required."); + using var enabled = CancellationTokenSource.CreateLinkedTokenSource(ct); + enabled.CancelAfter(TimeSpan.FromSeconds(5)); + while (!SaturationMarkers.Log.IsEnabled()) await Task.Delay(10, enabled.Token); + } + internal void Boundary(string name, int cycle, int restarts) + { + (string Name, int Cycle, int Restarts)[] expected = + [ ("window1-start", 321, 80), ("window1-end", 352, 88), + ("window2-start", 353, 88), ("window2-end", 384, 96) ]; + if (_observerPid == 0 || _nextMarker >= expected.Length || expected[_nextMarker] != (name, cycle, restarts)) + throw new InvalidOperationException("Saturation boundary is out of order."); + if (!SaturationMarkers.Log.IsEnabled()) throw new InvalidOperationException("Saturation observer is not active."); + SaturationMarkers.Log.Boundary(runId, name, cycle, restarts); + _nextMarker++; + } + internal async Task DetachAndDrainAsync(CancellationToken ct) + { + if (_nextMarker != 4) throw new InvalidOperationException("Both fixed observation windows are required."); + await PublishAsync("detach-request.json", new { protocol = Protocol, runId, + targetPid = Environment.ProcessId, lastCycle = 384, completedRestarts = 96 }, ct); + using var receipt = await WaitAsync("drained.json", ct); + Readiness = ValidateDrained(receipt.RootElement, runId, Environment.ProcessId, _observerPid); + using var disabled = CancellationTokenSource.CreateLinkedTokenSource(ct); + disabled.CancelAfter(TimeSpan.FromSeconds(5)); + while (SaturationMarkers.Log.IsEnabled()) await Task.Delay(10, disabled.Token); + } + internal static bool ValidateDrained(JsonElement root, string expectedRun, int target, int observer) + { + if (root.GetProperty("protocol").GetString() != Protocol || root.GetProperty("runId").GetString() != expectedRun + || root.GetProperty("targetPid").GetInt32() != target || root.GetProperty("observerPid").GetInt32() != observer + || !root.GetProperty("drained").GetBoolean() || root.GetProperty("active").GetBoolean()) + throw new InvalidDataException("Saturation drained receipt identity or ownership is invalid."); + var windows = root.GetProperty("windows").EnumerateArray().ToArray(); + if (windows.Length != 2) throw new InvalidDataException("Exactly two fixed windows are required."); + var ready = root.GetProperty("markersValid").GetBoolean(); + foreach (var name in new[] { "eventsLost", "sdkFactoryJit", "sdkFactoryLoads", "sdkAssemblyLoads" }) + { + var value = root.GetProperty(name).GetInt64(); + if (value < 0) throw new InvalidDataException("Negative diagnostic count."); + ready &= value == 0; + } + for (var index = 0; index < 2; index++) + { + var window = windows[index]; + if (window.GetProperty("name").GetString() != $"window{index + 1}" + || window.GetProperty("firstCycle").GetInt32() != 321 + index * 32 + || window.GetProperty("lastCycle").GetInt32() != 352 + index * 32 + || window.GetProperty("startRestarts").GetInt32() != 80 + index * 8 + || window.GetProperty("endRestarts").GetInt32() != 88 + index * 8) + throw new InvalidDataException("Saturation window boundaries are invalid."); + foreach (var name in new[] { "sdkFactoryJit", "sdkFactoryLoads", "sdkAssemblyLoads" }) + { + var value = window.GetProperty(name).GetInt64(); + if (value < 0) throw new InvalidDataException("Negative window diagnostic count."); + ready &= value == 0; + } + } + return ready; + } + private void ValidateIdentity(JsonElement root) + { + if (root.GetProperty("protocol").GetString() != Protocol || root.GetProperty("runId").GetString() != runId + || root.GetProperty("targetPid").GetInt32() != Environment.ProcessId) + throw new InvalidDataException("Saturation observer receipt identity is invalid."); + } + private async Task PublishAsync(string name, object value, CancellationToken ct) + { + var temporary = Path.Combine(directory, name + ".tmp"); + await using (var stream = new FileStream(temporary, FileMode.CreateNew, FileAccess.Write)) + await JsonSerializer.SerializeAsync(stream, value, cancellationToken: ct); + File.Move(temporary, Path.Combine(directory, name)); + } + private async Task WaitAsync(string name, CancellationToken ct) + { + using var bounded = CancellationTokenSource.CreateLinkedTokenSource(ct); + bounded.CancelAfter(TimeSpan.FromSeconds(45)); + var path = Path.Combine(directory, name); + while (!File.Exists(path)) + { + if (File.Exists(Path.Combine(directory, "observer-failed.json"))) + throw new InvalidOperationException("The saturation observer failed before completing its receipt."); + await Task.Delay(25, bounded.Token); + } + return JsonDocument.Parse(await File.ReadAllTextAsync(path, bounded.Token)); + } + } + + [Fact] + public void Saturation_protocol_rejects_stale_identity_and_nonzero_readiness_counts() + { + var run = Guid.NewGuid().ToString("D"); + JsonDocument Receipt(string identity, int pid = 100, int lost = 0, int jit = 0, int loads = 0, int assemblies = 0) => + JsonDocument.Parse(JsonSerializer.Serialize(new { protocol = "sdk2-saturation-v1", runId = identity, + targetPid = pid, observerPid = 200, active = false, drained = true, markersValid = true, + eventsLost = lost, sdkFactoryJit = jit, sdkFactoryLoads = loads, sdkAssemblyLoads = assemblies, + windows = new[] { + new { name = "window1", firstCycle = 321, lastCycle = 352, startRestarts = 80, endRestarts = 88, + sdkFactoryJit = jit, sdkFactoryLoads = loads, sdkAssemblyLoads = assemblies }, + new { name = "window2", firstCycle = 353, lastCycle = 384, startRestarts = 88, endRestarts = 96, + sdkFactoryJit = 0, sdkFactoryLoads = 0, sdkAssemblyLoads = 0 } } })); + using var good = Receipt(run); + SaturationControl.ValidateDrained(good.RootElement, run, 100, 200).ShouldBeTrue(); + using var stale = Receipt(Guid.NewGuid().ToString("D")); + Should.Throw(() => SaturationControl.ValidateDrained(stale.RootElement, run, 100, 200)); + using var wrongPid = Receipt(run, pid: 101); + Should.Throw(() => SaturationControl.ValidateDrained(wrongPid.RootElement, run, 100, 200)); + foreach (var denied in new[] { Receipt(run, lost: 1), Receipt(run, jit: 1), Receipt(run, loads: 1), Receipt(run, assemblies: 1) }) + { + using (denied) SaturationControl.ValidateDrained(denied.RootElement, run, 100, 200).ShouldBeFalse(); + } + } + + [Fact] + public async Task Saturation_protocol_missing_observer_is_bounded() + { + var directory = Path.Combine(Path.GetTempPath(), $"otua-saturation-control-{Guid.NewGuid():N}"); + Directory.CreateDirectory(directory); + try + { + using var deadline = CancellationTokenSource.CreateLinkedTokenSource(TestContext.Current.CancellationToken); + deadline.CancelAfter(TimeSpan.FromMilliseconds(100)); + var control = new SaturationControl(directory, Guid.NewGuid().ToString("D")); + await Should.ThrowAsync(() => control.AttachAsync(deadline.Token)); + File.Exists(Path.Combine(directory, "active.json")).ShouldBeFalse(); + } + finally { Directory.Delete(directory, recursive: true); } + } + + public static bool SaturationObserverAvailable => File.Exists(Environment.GetEnvironmentVariable("OTOPCUA_SDK2_SATURATION_OBSERVER")); + + [Theory(SkipUnless = nameof(SaturationObserverAvailable), Skip = "Requires the separately built diagnostic observer.")] + [InlineData(false)] + [InlineData(true)] + public async Task Saturation_protocol_actual_observer_drains_and_rejects_extra_foreign_markers(bool foreignMarker) + { + var directory = Path.Combine(Path.GetTempPath(), $"otua-saturation-observer-{Guid.NewGuid():N}"); + Directory.CreateDirectory(directory); + var run = Guid.NewGuid().ToString("D"); + var control = new SaturationControl(directory, run); + var observerPath = Environment.GetEnvironmentVariable("OTOPCUA_SDK2_SATURATION_OBSERVER")!; + var frameworkDependent = observerPath.EndsWith(".dll", StringComparison.OrdinalIgnoreCase); + using var observer = new Process { StartInfo = new ProcessStartInfo(frameworkDependent ? "dotnet" : observerPath) + { RedirectStandardOutput = true, RedirectStandardError = true, UseShellExecute = false } }; + if (frameworkDependent) observer.StartInfo.ArgumentList.Add(observerPath); + observer.StartInfo.ArgumentList.Add(directory); + observer.StartInfo.ArgumentList.Add(run); + using var deadline = CancellationTokenSource.CreateLinkedTokenSource(TestContext.Current.CancellationToken); + deadline.CancelAfter(TimeSpan.FromSeconds(40)); + try + { + observer.Start().ShouldBeTrue(); + var stdout = observer.StandardOutput.ReadToEndAsync(deadline.Token); + var stderr = observer.StandardError.ReadToEndAsync(deadline.Token); + await control.AttachAsync(deadline.Token); + if (!foreignMarker) SaturationProtocolRuntimeProbe(1).ShouldBe(2); + if (foreignMarker) SaturationMarkers.Log.Boundary(Guid.NewGuid().ToString("D"), "window1-start", 321, 80); + control.Boundary("window1-start", 321, 80); + await Task.Delay(20, deadline.Token); + control.Boundary("window1-end", 352, 88); + control.Boundary("window2-start", 353, 88); + await Task.Delay(20, deadline.Token); + control.Boundary("window2-end", 384, 96); + await control.DetachAndDrainAsync(deadline.Token); + control.Readiness.ShouldBe(!foreignMarker); + if (!foreignMarker) + { + using var parsed = JsonDocument.Parse(await File.ReadAllTextAsync(Path.Combine(directory, "drained.json"), deadline.Token)); + parsed.RootElement.GetProperty("runtimeControlJit").GetInt32().ShouldBeGreaterThan(0, + "the known non-SDK probe must prove runtime-provider delivery and method classification"); + } + SaturationMarkers.Log.IsEnabled().ShouldBeFalse("Stop and stream drain precede return to the target"); + await observer.WaitForExitAsync(deadline.Token); + observer.ExitCode.ShouldBe(0, await stderr); + await stdout; + } + finally + { + if (!observer.HasExited) { observer.Kill(entireProcessTree: true); await observer.WaitForExitAsync(TestContext.Current.CancellationToken); } + Directory.Delete(directory, recursive: true); + } + } + + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining + | System.Runtime.CompilerServices.MethodImplOptions.NoOptimization)] + private static int SaturationProtocolRuntimeProbe(int value) => value + 1; + + [EventSource(Name = "OtOpcUa-Sdk2-Saturation")] + private sealed class SaturationMarkers : EventSource + { + internal static readonly SaturationMarkers Log = new(); + [Event(1, Level = EventLevel.Informational)] + public void Boundary(string runId, string name, int cycle, int restarts) => WriteEvent(1, runId, name, cycle, restarts); + } + private sealed class AcceptWrites : IOpcUaNodeWriteGateway + { + public Task WriteAsync(string id, object? value, AddressSpaceRealm realm, CancellationToken ct) => + Task.FromResult(new NodeWriteOutcome(true, null)); + } + + /// Task-owned TCP relay. Pause blocks forwarding in both directions without closing either socket. + private sealed class PauseProxy : IAsyncDisposable + { + private readonly TcpListener _listener = new(IPAddress.Loopback, 0); + private readonly CancellationTokenSource _stop = new(); + private readonly ConcurrentBag _sockets = []; + private readonly ConcurrentBag _pumps = []; + private readonly Task _accept; + private TaskCompletionSource? _pause; + internal int Port => ((IPEndPoint)_listener.LocalEndpoint).Port; + internal PauseProxy(int targetPort) + { + _listener.Start(); + _accept = AcceptAsync(targetPort); + } + internal void Pause() => Volatile.Write(ref _pause, new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously)); + internal void Resume() => Interlocked.Exchange(ref _pause, null)?.TrySetResult(); + private async Task AcceptAsync(int port) + { + try + { + while (!_stop.IsCancellationRequested) + { + var incoming = await _listener.AcceptTcpClientAsync(_stop.Token); + _sockets.Add(incoming); + var outgoing = new TcpClient(); _sockets.Add(outgoing); + await outgoing.ConnectAsync(IPAddress.Loopback, port, _stop.Token); + _pumps.Add(PumpAsync(incoming.GetStream(), outgoing.GetStream())); + _pumps.Add(PumpAsync(outgoing.GetStream(), incoming.GetStream())); + } + } + catch (OperationCanceledException) when (_stop.IsCancellationRequested) { } + } + private async Task PumpAsync(NetworkStream source, NetworkStream destination) + { + var buffer = new byte[16 * 1024]; + try + { + while (true) + { + var length = await source.ReadAsync(buffer, _stop.Token); + if (length == 0) return; + if (Volatile.Read(ref _pause) is { } paused) await paused.Task.WaitAsync(_stop.Token); + await destination.WriteAsync(buffer.AsMemory(0, length), _stop.Token); + } + } + catch (OperationCanceledException) when (_stop.IsCancellationRequested) { } + catch (IOException) when (_stop.IsCancellationRequested) { } + } + public async ValueTask DisposeAsync() + { + Resume(); _stop.Cancel(); _listener.Stop(); + foreach (var socket in _sockets) socket.Dispose(); + try { await _accept; await Task.WhenAll(_pumps); } + finally { _stop.Dispose(); } + } + } +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2OpaqueScriptedScopeBaselineTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2OpaqueScriptedScopeBaselineTests.cs new file mode 100644 index 000000000..bedb008fb --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2OpaqueScriptedScopeBaselineTests.cs @@ -0,0 +1,44 @@ +// The same application-authored opaque ID and two grant outcomes are independently exercised on SDK1.5. +using Opc.Ua; +using Opc.Ua.Client; +using Shouldly; +using Xunit; +using ZB.MOM.WW.OtOpcUa.Commons.OpcUa; +using ZB.MOM.WW.OtOpcUa.Configuration.Entities; +using ZB.MOM.WW.OtOpcUa.Configuration.Enums; +using static ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.ServerEventRig; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests; + +public sealed class Sdk2OpaqueScriptedScopeBaselineTests +{ + [Fact] + public async Task Opaque_scripted_ID_is_denied_by_its_equipment_grant_but_allowed_by_a_cluster_grant() + { + var ct = TestContext.Current.CancellationToken; + await using var rig = await StartAsync("BaselineScriptedScope", encrypted: false, ct); + rig.KeyRoles = []; + const NodePermissions permissions = NodePermissions.ReadOnly | NodePermissions.AlarmAcknowledge | NodePermissions.MethodCall; + rig.Enforce(true, [Key()], new NodeAcl + { + NodeAclId = "narrow", ClusterId = ServerEventRig.Cluster, Principal = KeyPrincipal, + ScopeKind = NodeAclScopeKind.Equipment, ScopeId = $"eq-{EqA}", PermissionFlags = permissions, + }); + rig.MaterialiseScripted(); + var routed = 0; + rig.Nm.AlarmCommandRouter = _ => routed++; + using var session = await rig.ConnectAsync(anonymous: false, ct); + rig.Project(false, new AlarmConditionSnapshot(true, true, true, true, AlarmShelvingKind.Unshelved, 500, "scope")); + var condition = rig.Nm.TryGetAlarmCondition(ScriptedAlarmId, AddressSpaceRealm.Uns).ShouldNotBeNull(); + var eventId = condition.EventId.ShouldNotBeNull().Value; + var denied = await Should.ThrowAsync(() => session.CallAsync(condition.NodeId, + MethodIds.AcknowledgeableConditionType_Acknowledge, ct, new Variant[] { Variant.From(eventId), Variant.From(new LocalizedText("denied")) })); + denied.StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + routed.ShouldBe(0); + rig.Enforce(true, [Key()], ClusterGrant(KeyPrincipal, "cluster-positive", permissions)); + await session.CallAsync(condition.NodeId, MethodIds.AcknowledgeableConditionType_Acknowledge, ct, + new Variant[] { Variant.From(eventId), Variant.From(new LocalizedText("allowed")) }); + routed.ShouldBe(1); + await session.CloseAsync(ct); + } +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2RepeatedAlarmAuthorityWireTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2RepeatedAlarmAuthorityWireTests.cs new file mode 100644 index 000000000..8ab1dad75 --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2RepeatedAlarmAuthorityWireTests.cs @@ -0,0 +1,126 @@ +using Microsoft.Extensions.Logging.Abstractions; +using Opc.Ua; +using Opc.Ua.Client; +using Shouldly; +using Xunit; +using ZB.MOM.WW.OtOpcUa.Commons.OpcUa; +using ZB.MOM.WW.OtOpcUa.Configuration.Entities; +using ZB.MOM.WW.OtOpcUa.Configuration.Enums; +using ZB.MOM.WW.OtOpcUa.Core.Authorization; +using ZB.MOM.WW.OtOpcUa.OpcUaServer.Security; +using static ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.ServerEventRig; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests; + +/// The SDK2 already-acknowledged/confirmed compatibility path must still consult the current application authority. +public sealed class Sdk2RepeatedAlarmAuthorityWireTests +{ + public static TheoryData Cases => new( + from operation in new[] { (Native: true, Method: "Acknowledge"), (Native: false, Method: "Acknowledge"), (Native: false, Method: "Confirm") } + from change in new[] { "grant", "key", "expiry" } + select (operation.Native, operation.Method, change)); + + [Theory] + [MemberData(nameof(Cases))] + public async Task A_current_trunk_retry_uses_its_application_grant_and_current_key(bool native, string method, string change) + { + var ct = TestContext.Current.CancellationToken; + await using var rig = await StartAsync("RepeatAlarmAuthority", encrypted: true, ct); + rig.KeyRoles = []; + var clock = new Clock(); + var key = Key(); key.ExpiresUtc = clock.GetUtcNow().UtcDateTime.AddMinutes(10); + var permissions = NodePermissions.ReadOnly | NodePermissions.AlarmAcknowledge | NodePermissions.AlarmConfirm | NodePermissions.MethodCall; + var grant = new NodeAcl + { + NodeAclId = native ? "narrow-native-alarm" : "cluster-scripted-alarm", ClusterId = ServerEventRig.Cluster, Principal = KeyPrincipal, + ScopeKind = native ? NodeAclScopeKind.RawDevice : NodeAclScopeKind.Cluster, + ScopeId = native ? "alarm-owner" : null, PermissionFlags = permissions, + }; + IReadOnlyDictionary> scopes = + new Dictionary> + { + [new(grant.ScopeKind, "alarm-owner")] = native + ? [new([NodeAclRealms.Raw, "Plant", "Modbus", "dev1"])] + : [], + }; + var state = rig.Enforce(true, [key], scopes, grant); + rig.Nm.Authorizer = new DataPlaneAuthorizer(state, new TriePermissionEvaluator(state.Tries), true, NullLogger.Instance, clock); + if (native) rig.MaterialiseNative(); else rig.MaterialiseScripted(); + var realm = native ? AddressSpaceRealm.Raw : AddressSpaceRealm.Uns; + var path = native ? RawAlarmPath : ScriptedAlarmId; + var routed = 0; + rig.Nm.NativeAlarmAckRouter = _ => Interlocked.Increment(ref routed); + rig.Nm.AlarmCommandRouter = _ => Interlocked.Increment(ref routed); + + using var session = await rig.ConnectAsync(anonymous: false, ct, encrypted: true); + var identity = rig.Server.CurrentInstance.SessionManager.GetSessions().ShouldHaveSingleItem().EffectiveIdentity + .ShouldBeOfType(); + identity.Roles.ShouldBeEmpty("the positive retry must be authorized by the application grant alone"); + // Native: narrow raw-device scope. Scripted: preserve the existing cluster-scope contract; + // opaque scripted IDs are not under their equipment ACL path (a separately tracked baseline defect). + identity.ApiKeyId.ShouldBe(KeyId); + var events = new RecordedEvents(); + var subscription = await RecordedEvents.SubscribeAsync(session, events, ct); + var item = RecordedEvents.AddEventItem(subscription, ObjectIds.Server); + await subscription.ApplyChangesAsync(ct); + item.Status.Error.ShouldBeNull(); + rig.Project(native, new AlarmConditionSnapshot(true, true, true, true, AlarmShelvingKind.Unshelved, 500, "retry")); + await RecordedEvents.WaitUntilAsync(() => events.ConditionEvents(item, "retry").Count == 1); + var condition = rig.Nm.TryGetAlarmCondition(path, realm).ShouldNotBeNull(); + var methodId = method == "Acknowledge" ? MethodIds.AcknowledgeableConditionType_Acknowledge : MethodIds.AcknowledgeableConditionType_Confirm; + var eventIdNode = condition.EventId.ShouldNotBeNull(); + var commentNode = condition.Comment.ShouldNotBeNull(); + var ackNode = condition.AckedState.ShouldNotBeNull().Id.ShouldNotBeNull(); + var confirmNode = condition.ConfirmedState.ShouldNotBeNull().Id.ShouldNotBeNull(); + var initialId = eventIdNode.Value; + await session.CallAsync(condition.NodeId, methodId, ct, + Variant.From(initialId), Variant.From(new LocalizedText("allowed retry"))); + // A commented re-ack reports its comment. An already-confirmed retry has no state delta + // and remains silent under the existing Confirm reporting contract. + var expectedEvents = method == "Confirm" ? 1 : 2; + if (expectedEvents == 2) + await RecordedEvents.WaitUntilAsync(() => events.ConditionEvents(item, "retry").Count == expectedEvents); + routed.ShouldBe(1, "each authorized call reaches its owner once; the scripted owner decides whether a retry changes state"); + var currentId = eventIdNode.Value; + currentId.IsEmpty.ShouldBeFalse(); + var beforeEvents = events.Of(item).Count; + var beforeRoutes = Volatile.Read(ref routed); + var beforeComment = commentNode.Value; + var beforeAck = ackNode.Value; + var beforeConfirm = confirmNode.Value; + + var keys = new[] { key }; + var grants = new[] { grant }; + if (change == "grant") grants = []; + if (change == "key") { var disabled = Key(); disabled.Enabled = false; keys = [disabled]; } + if (change == "expiry") clock.Advance(TimeSpan.FromMinutes(20)); + else state.Apply(ServerEventRig.Cluster, "revoked", keys, grants, scopes); + + var error = await Should.ThrowAsync(() => session.CallAsync(condition.NodeId, methodId, ct, + Variant.From(currentId), Variant.From(new LocalizedText("must not be recorded")))); + error.StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + Volatile.Read(ref routed).ShouldBe(beforeRoutes); + eventIdNode.Value.ShouldBe(currentId); + commentNode.Value.ShouldBe(beforeComment); + ackNode.Value.ShouldBe(beforeAck); + confirmNode.Value.ShouldBe(beforeConfirm); + // A subsequent authorized same-item sentinel drains any queued method event before the assertion. + clock.Reset(); + state.Apply(ServerEventRig.Cluster, "restored", [key], [grant], scopes); + rig.Project(native, new AlarmConditionSnapshot(true, true, true, true, AlarmShelvingKind.Unshelved, 500, "sentinel")); + await RecordedEvents.WaitUntilAsync(() => events.Has(item, "sentinel")); + events.Of(item).Count.ShouldBe(beforeEvents + 1, "the denied retry emits nothing before the sentinel"); + events.ConditionEvents(item, "retry").Count.ShouldBe(expectedEvents); + await subscription.DeleteAsync(true, ct); + await session.CloseAsync(ct); + } + + private sealed class Clock : TimeProvider + { + private readonly DateTimeOffset _initial = DateTimeOffset.UtcNow; + private TimeSpan _offset; + public override DateTimeOffset GetUtcNow() => _initial + _offset; + public void Advance(TimeSpan time) => _offset += time; + public void Reset() => _offset = TimeSpan.Zero; + } +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2TrustedChannelTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2TrustedChannelTests.cs new file mode 100644 index 000000000..e3851669c --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/Sdk2TrustedChannelTests.cs @@ -0,0 +1,292 @@ +using System.Text; +using System.Net; +using System.Collections.Concurrent; +using Microsoft.Extensions.Logging.Abstractions; +using Opc.Ua; +using Opc.Ua.Client; +using Shouldly; +using Xunit; +using Opc.Ua.Configuration; +using ZB.MOM.WW.OtOpcUa.Commons.OpcUa; +using ZB.MOM.WW.OtOpcUa.Configuration.Entities; +using ZB.MOM.WW.OtOpcUa.Configuration.Enums; +using ZB.MOM.WW.OtOpcUa.Core.Authorization; +using ZB.MOM.WW.OtOpcUa.OpcUaServer.Security; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests; + +/// Real, mutually trusted channels: no auto-accept callbacks or insecure fallback. +public sealed class Sdk2TrustedChannelTests +{ + [Theory] + [InlineData(OpcUaSecurityProfile.Basic256Sha256Sign, MessageSecurityMode.Sign)] + [InlineData(OpcUaSecurityProfile.Basic256Sha256SignAndEncrypt, MessageSecurityMode.SignAndEncrypt)] + public async Task Trusted_key_retains_narrow_authority_and_revocation_reaches_its_open_session( + OpcUaSecurityProfile profile, MessageSecurityMode mode) + { + var ct = TestContext.Current.CancellationToken; + await using var rig = await TrustedRig.StartAsync(profile, ct); + using var session = await rig.ConnectAsync("contract-key", ct); + session.Endpoint.SecurityMode.ShouldBe(mode); + (await session.ReadValueAsync(rig.Node(session), ct)).WrappedValue.GetInt32().ShouldBe(7); + (await rig.WriteAsync(session, 42, ct)).ShouldBe(StatusCodes.Good); + rig.Writes.ShouldBe(1, "a narrow grant with no application-wide roles must permit the write"); + var observedPeer = rig.Peers.ShouldHaveSingleItem(); + observedPeer.ShouldNotBeNull(); + IPAddress.IsLoopback(observedPeer.Address).ShouldBeTrue(); + observedPeer.Port.ShouldBe(0, "the public SDK evidence supplies an IP address, not an invented client port"); + var originalSessionId = session.SessionId; + await session.ReconnectAsync(null, null, ct); + session.SessionId.ShouldBe(originalSessionId, "the test must reactivate the existing session on a new channel"); + rig.Peers.Count.ShouldBe(2); + rig.Peers.Last().ShouldNotBeNull().Address.ShouldBe(observedPeer.Address); + (await session.ReadValueAsync(rig.Node(session), ct)).StatusCode.ShouldBe(StatusCodes.Good); + var identity = rig.Server.CurrentInstance.SessionManager.GetSessions().ShouldHaveSingleItem().EffectiveIdentity + .ShouldBeOfType(); + identity.Principal.ShouldBe(TrustedRig.Principal); + identity.ApiKeyId.ShouldBe(TrustedRig.KeyId); + identity.Roles.ShouldBeEmpty(); + + rig.Revoke(); + (await rig.WriteAsync(session, 99, ct)).ShouldBe(StatusCodes.BadUserAccessDenied); + rig.Writes.ShouldBe(1, "revocation must be checked before a cached narrow grant or dispatch"); + } + + [Theory] + [InlineData(OpcUaSecurityProfile.Basic256Sha256Sign)] + [InlineData(OpcUaSecurityProfile.Basic256Sha256SignAndEncrypt)] + public async Task Concurrent_IPv4_and_IPv6_activations_keep_their_own_transport_peer(OpcUaSecurityProfile profile) + { + var ct = TestContext.Current.CancellationToken; + await using var rig = await TrustedRig.StartAsync(profile, ct); + rig.HoldPeerActivations = true; + // Distinct test attempt markers share one key identity and trusted certificate. Both auth flows await the barrier. + var firstConnection = rig.ConnectAsync("contract-key-ipv4", ct, transportHost: "127.0.0.1"); + var secondConnection = rig.ConnectAsync("contract-key-ipv6", ct, transportHost: "[::1]"); + ISession[] connections; + try { connections = await Task.WhenAll(firstConnection, secondConnection); } + catch + { + if (firstConnection.IsCompletedSuccessfully) (await firstConnection).Dispose(); + if (secondConnection.IsCompletedSuccessfully) (await secondConnection).Dispose(); + throw; + } + using var ipv4 = connections[0]; + using var ipv6 = connections[1]; + rig.Peers.Count.ShouldBe(2); + var first4 = rig.PeerObservations.Single(x => x.Attempt == "IPv4"); + var first6 = rig.PeerObservations.Single(x => x.Attempt == "IPv6"); + first4.Peer.ShouldNotBeNull().Address.ShouldBe(IPAddress.Loopback); + first6.Peer.ShouldNotBeNull().Address.ShouldBe(IPAddress.IPv6Loopback); + first4.AfterAwaitPeer.ShouldBe(first4.Peer.Address); + first6.AfterAwaitPeer.ShouldBe(first6.Peer.Address); + foreach (var session in connections) + (await session.ReadValueAsync(rig.Node(session), ct)).StatusCode.ShouldBe(StatusCodes.Good); + await ipv4.ReconnectAsync(null, null, ct); + rig.Peers.Count.ShouldBe(3); + rig.Peers.Last().ShouldNotBeNull().Address.ShouldBe(IPAddress.Loopback, + "reactivation cannot inherit the concurrent IPv6 activation's peer"); + await ipv6.CloseAsync(ct); + await ipv4.CloseAsync(ct); + } + + [Theory] + [InlineData(OpcUaSecurityProfile.Basic256Sha256Sign)] + [InlineData(OpcUaSecurityProfile.Basic256Sha256SignAndEncrypt)] + public async Task Trusted_channel_does_not_turn_invalid_credentials_into_another_identity(OpcUaSecurityProfile profile) + { + var ct = TestContext.Current.CancellationToken; + await using var rig = await TrustedRig.StartAsync(profile, ct); + var error = await Should.ThrowAsync(() => rig.ConnectAsync("invalid", ct)); + error.StatusCode.ShouldBe(StatusCodes.BadIdentityTokenRejected); + rig.Writes.ShouldBe(0); + rig.Server.CurrentInstance.SessionManager.GetSessions().ShouldAllBe(s => !s.Activated); + } + + [Fact] + public async Task An_untrusted_client_is_rejected_before_application_authentication() + { + var ct = TestContext.Current.CancellationToken; + await using var rig = await TrustedRig.StartAsync(OpcUaSecurityProfile.Basic256Sha256SignAndEncrypt, ct); + var before = rig.AuthCalls; + var error = await Should.ThrowAsync(() => rig.ConnectAsync("contract-key", ct, untrustedClient: true)); + new[] { StatusCodes.BadCertificateUntrusted, StatusCodes.BadSecurityChecksFailed, StatusCodes.BadSecureChannelClosed } + .ShouldContain(error.StatusCode); + rig.AuthCalls.ShouldBe(before); + rig.Writes.ShouldBe(0); + } + + private sealed class TrustedRig : IAsyncDisposable, IOpcUaUserAuthenticator, IOpcUaNodeWriteGateway + { + internal const string Principal = "trusted-contract"; + internal const string KeyId = "k-trusted-contract"; + private const string Cluster = "SDK2"; + private const string PathId = "Plant/Device/Value"; + private readonly string _root = Path.Combine(Path.GetTempPath(), $"otua-trusted-{Guid.NewGuid():N}"); + private readonly ConcurrentDictionary _applications = new(); + private readonly DataPlaneAuthorityState _authority = new(); + private readonly OpcUaApplicationHostOptions _options; + private OpcUaApplicationHost _host = null!; + private int _port; + private int _writes; + private int _authCalls; + internal sealed record PeerObservation(string Attempt, IPEndPoint? Peer, IPAddress? AfterAwaitPeer); + internal ConcurrentQueue PeerObservations { get; } = new(); + internal IReadOnlyList Peers => PeerObservations.Select(x => x.Peer).ToArray(); + internal bool HoldPeerActivations { get; set; } + private readonly TaskCompletionSource _peerBarrier = new(TaskCreationOptions.RunContinuationsAsynchronously); + private int _peerBarrierArrivals; + internal OtOpcUaSdkServer Server { get; private set; } = null!; + internal int Writes => Volatile.Read(ref _writes); + internal int AuthCalls => Volatile.Read(ref _authCalls); + private string ServerPki => System.IO.Path.Combine(_root, "server"); + private string ClientPki => System.IO.Path.Combine(_root, "client"); + + private TrustedRig(OpcUaSecurityProfile profile) + { + _options = new OpcUaApplicationHostOptions + { + ApplicationName = "Sdk2TrustedContract", ApplicationUri = $"urn:Sdk2TrustedContract:{Guid.NewGuid():N}", + PublicHostname = "localhost", PkiStoreRoot = ServerPki, AllowAnonymous = false, + AutoAcceptUntrustedClientCertificates = false, EnabledSecurityProfiles = [profile], + }; + } + + internal static async Task StartAsync(OpcUaSecurityProfile profile, CancellationToken ct) + { + var rig = new TrustedRig(profile); + try + { + // Provision both certificates, then reload the managers with explicit trusted-peer stores. + await rig.BootAsync(ct); + await rig._host.DisposeAsync(); + var client = await rig.ConfigurationAsync(rig.ClientPki, ct); + CopyCertificates(rig.ServerPki, rig.ClientPki); + CopyCertificates(rig.ClientPki, rig.ServerPki); + await rig.ReleaseConfigurationAsync(client); + await rig.BootAsync(ct); + rig.InstallAuthority(enabled: true); + var nm = rig.Server.NodeManager!; + nm.DataPlaneAuthority = rig._authority; + nm.Authorizer = new DataPlaneAuthorizer(rig._authority, new TriePermissionEvaluator(rig._authority.Tries), + true, NullLogger.Instance, TimeProvider.System); + nm.NodeWriteGateway = rig; + var sink = new SdkAddressSpaceSink(nm); + sink.EnsureFolder("Plant", null, "Plant", AddressSpaceRealm.Raw); + sink.EnsureFolder("Plant/Device", "Plant", "Device", AddressSpaceRealm.Raw); + sink.EnsureVariable(PathId, "Plant/Device", "Value", "Int32", true, AddressSpaceRealm.Raw); + sink.WriteValue(PathId, 7, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); + return rig; + } + catch { await rig.DisposeAsync(); throw; } + } + + private async Task BootAsync(CancellationToken ct) + { + (_host, Server) = await OpcUaHostStart.StartAsync(port => + { + _port = port; _options.OpcUaPort = port; + return new OpcUaApplicationHost(_options, NullLogger.Instance, this); + }, () => new OtOpcUaSdkServer(), ct); + } + + private static void CopyCertificates(string from, string to) + { + var destination = System.IO.Path.Combine(to, "trusted", "certs"); + Directory.CreateDirectory(destination); + foreach (var file in Directory.GetFiles(System.IO.Path.Combine(from, "own", "certs"), "*.der")) + File.Copy(file, System.IO.Path.Combine(destination, System.IO.Path.GetFileName(file)), overwrite: true); + } + + private async Task ConfigurationAsync(string pki, CancellationToken ct) + { + var telemetry = DefaultTelemetry.Create(_ => { }); + var security = TestClientSecurity.Build(pki); + security.AutoAcceptUntrustedCertificates = false; + security.ApplicationCertificate!.SubjectName = "CN=Sdk2TrustedClient"; + var config = new ApplicationConfiguration(telemetry) + { + ApplicationName = "Sdk2TrustedClient", ApplicationUri = "urn:localhost:Sdk2TrustedClient", + ApplicationType = ApplicationType.Client, SecurityConfiguration = security, + ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 60_000 }, + }; + var app = new ApplicationInstance(telemetry) + { ApplicationName = config.ApplicationName, ApplicationType = ApplicationType.Client, ApplicationConfiguration = config }; + try + { + await config.ValidateAsync(ApplicationType.Client, ct); + await app.CheckApplicationInstanceCertificatesAsync(true, lifeTimeInMonths: 12, ct); + _applications[config] = app; + return config; + } + catch { await app.DisposeAsync(); throw; } + } + + private async Task ReleaseConfigurationAsync(ApplicationConfiguration config) + { + if (_applications.TryRemove(config, out var app)) await app.DisposeAsync(); + } + + internal async Task ConnectAsync(string credential, CancellationToken ct, bool untrustedClient = false, string? transportHost = null) + { + var pki = untrustedClient ? System.IO.Path.Combine(_root, $"untrusted-{Guid.NewGuid():N}") : ClientPki; + var config = await ConfigurationAsync(pki, ct); + if (untrustedClient) + { + await ReleaseConfigurationAsync(config); + CopyCertificates(ServerPki, pki); + config = await ConfigurationAsync(pki, ct); + } + config.SecurityConfiguration.AutoAcceptUntrustedCertificates.ShouldBeFalse(); + var telemetry = DefaultTelemetry.Create(_ => { }); + var endpoint = await CoreClientUtils.SelectEndpointAsync(config, $"opc.tcp://localhost:{_port}/OtOpcUa", true, telemetry, ct) + ?? throw new InvalidOperationException("No secure endpoint."); + if (transportHost is not null) endpoint.EndpointUrl = $"opc.tcp://{transportHost}:{_port}/OtOpcUa"; + return await new DefaultSessionFactory(telemetry).CreateAsync(config, + new ConfiguredEndpoint(null, endpoint, EndpointConfiguration.Create(config)), false, true, + "Sdk2TrustedContract", 60_000, new UserIdentity("apikey", Encoding.UTF8.GetBytes(credential)), default, ct); + } + + internal NodeId Node(ISession session) => new(PathId, (ushort)session.NamespaceUris.GetIndex(V3NodeIds.RawNamespaceUri)); + internal async Task WriteAsync(ISession session, int value, CancellationToken ct) => + (await session.WriteAsync(null, [new WriteValue { NodeId = Node(session), AttributeId = Attributes.Value, + Value = new DataValue(Variant.From(value)) }], ct)).Results[0]; + internal void Revoke() => InstallAuthority(enabled: false); + private void InstallAuthority(bool enabled) => _authority.Apply(Cluster, enabled ? "allowed" : "revoked", + [new ApiKey { ApiKeyId = KeyId, Name = KeyId, Principal = Principal, Enabled = enabled, + SecretHash = "hash", CreatedUtc = DateTime.UtcNow.AddDays(-1) }], + [new NodeAcl { NodeAclId = "narrow", ClusterId = Cluster, Principal = Principal, + ScopeKind = NodeAclScopeKind.RawDevice, ScopeId = "device", PermissionFlags = + NodePermissions.Read | NodePermissions.Browse | NodePermissions.Subscribe | NodePermissions.WriteOperate }], + new Dictionary> + { [new(NodeAclScopeKind.RawDevice, "device")] = [new([NodeAclRealms.Raw, "Plant", "Device"])] }); + + public async Task AuthenticateUserNameAsync(string username, string password, IPEndPoint? peer, CancellationToken ct) + { + var attempt = password switch { "contract-key-ipv4" => "IPv4", "contract-key-ipv6" => "IPv6", _ => "Other" }; + if (HoldPeerActivations && attempt != "Other") + { + if (Interlocked.Increment(ref _peerBarrierArrivals) == 2) _peerBarrier.TrySetResult(); + await _peerBarrier.Task.WaitAsync(TimeSpan.FromSeconds(15), ct); + } + PeerObservations.Enqueue(new(attempt, peer is null ? null : new IPEndPoint(peer.Address, peer.Port), Server.ActivationPeerAddress)); + return await AuthenticateUserNameAsync(username, password, ct); + } + + public Task AuthenticateUserNameAsync(string username, string password, CancellationToken ct) + { + Interlocked.Increment(ref _authCalls); + return Task.FromResult(username == "apikey" && (password is "contract-key" or "contract-key-ipv4" or "contract-key-ipv6") + ? OpcUaUserAuthResult.AllowKey(Principal, [], KeyId) : OpcUaUserAuthResult.Deny("Invalid credential.")); + } + public Task WriteAsync(string nodeId, object? value, AddressSpaceRealm realm, CancellationToken ct) + { Interlocked.Increment(ref _writes); return Task.FromResult(new NodeWriteOutcome(true, null)); } + public async ValueTask DisposeAsync() + { + if (_host is not null) await _host.DisposeAsync(); + foreach (var app in _applications.Values) await app.DisposeAsync(); + _applications.Clear(); + if (Directory.Exists(_root)) Directory.Delete(_root, true); + } + } +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/SdkTestValues.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/SdkTestValues.cs new file mode 100644 index 000000000..c47a1e336 --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/SdkTestValues.cs @@ -0,0 +1,24 @@ +using Opc.Ua; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests; + +/// Observes wire payloads using the CLR representations asserted by the baseline contract tests. +internal static class SdkTestValues +{ + internal static object? ClrValue(this DataValue value) => value.WrappedValue.ClrValue(); + internal static object? ClrValue(this Variant value) => value.AsBoxedObject(Variant.BoxingBehavior.Legacy) switch + { + ByteString bytes => bytes.IsNull ? null : bytes.ToArray(), + DateTimeUtc time => (DateTime)time, + Uuid id => (Guid)id, + var other => other, + }; + + internal static Variant FromClr(object? value) + { + if (value is null) return Variant.Null; + if (value is byte[] bytes) return Variant.From(ByteString.From(bytes)); + if (VariantHelper.TryCastFrom(value, out var variant)) return variant; + throw new ArgumentException("Unsupported test payload.", nameof(value)); + } +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ServerEventRig.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ServerEventRig.cs index 63bad0a98..fd8840173 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ServerEventRig.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ServerEventRig.cs @@ -46,6 +46,8 @@ internal sealed class ServerEventRig : IAsyncDisposable public OtOpcUaNodeManager Nm => _server.NodeManager!; + internal OtOpcUaSdkServer Server => _server; + /// /// The roles the apikey session activates with (read at each activation). Defaults to the two /// server-wide roles; a flag-off test sets it from ApiKeyInterimRoleMapper.Map over its own grants, as @@ -253,8 +255,8 @@ internal sealed class ServerEventRig : IAsyncDisposable { var pki = TestClientSecurity.AllocatePkiRoot(); var security = TestClientSecurity.Build(pki); - security.ApplicationCertificate.SubjectName = "CN=OtOpcUa.ServerEventClient"; - var appConfig = new ApplicationConfiguration + security.ApplicationCertificate!.SubjectName = "CN=OtOpcUa.ServerEventClient"; + var appConfig = new ApplicationConfiguration(DefaultTelemetry.Create(_ => { })) { ApplicationName = "OtOpcUa.ServerEventClient", ApplicationUri = $"urn:OtOpcUa.ServerEventClient.{Guid.NewGuid():N}", @@ -263,7 +265,7 @@ internal sealed class ServerEventRig : IAsyncDisposable ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 60_000 }, }; await appConfig.ValidateAsync(ApplicationType.Client, ct); - appConfig.CertificateValidator.CertificateValidation += (_, e) => e.Accept = true; + // TestClientSecurity explicitly auto-accepts self-signed test peers. if (encrypted) { @@ -278,21 +280,17 @@ internal sealed class ServerEventRig : IAsyncDisposable var identity = anonymous ? new UserIdentity(new AnonymousIdentityToken()) - : new UserIdentity(new UserNameIdentityToken - { - UserName = "apikey", - DecryptedPassword = Encoding.UTF8.GetBytes($"otua_{KeyId}_secret"), - }); + : new UserIdentity("apikey", Encoding.UTF8.GetBytes($"otua_{KeyId}_secret")); return await new DefaultSessionFactory(DefaultTelemetry.Create(_ => { })).CreateAsync( appConfig, - new ConfiguredEndpoint(null, endpoint, EndpointConfiguration.Create(appConfig)), + new ConfiguredEndpoint(null, endpoint ?? throw new InvalidOperationException("Endpoint discovery returned no endpoint."), EndpointConfiguration.Create(appConfig)), updateBeforeConnect: false, checkDomain: false, sessionName: "ServerEventRig", sessionTimeout: 60_000, identity: identity, - preferredLocales: null, + preferredLocales: default, ct: ct); } @@ -342,9 +340,9 @@ internal sealed class RecordedEvents public const int RetainField = 13; private readonly object _gate = new(); - private readonly List<(uint Handle, VariantCollection Fields)> _events = []; + private readonly List<(uint Handle, ArrayOf Fields)> _events = []; - public void OnEvents(Subscription subscription, EventNotificationList notification, IList stringTable) + public void OnEvents(Subscription subscription, EventNotificationList notification, ArrayOf stringTable) { lock (_gate) { @@ -353,23 +351,23 @@ internal sealed class RecordedEvents } /// Every event received, in arrival order. - public IReadOnlyList Of(MonitoredItem item) + public IReadOnlyList> Of(MonitoredItem item) { lock (_gate) return _events.Where(e => e.Handle == item.ClientHandle).Select(e => e.Fields).ToList(); } /// The condition events (they carry AckedState/Id; audit and refresh events do not). - public IReadOnlyList ConditionEvents(MonitoredItem item, string message) => - Of(item).Where(f => f[AckedField].Value is bool && Message(f) == message).ToList(); + public IReadOnlyList> ConditionEvents(MonitoredItem item, string message) => + Of(item).Where(f => f[AckedField].TryGetValue(out bool _) && Message(f) == message).ToList(); public bool Has(MonitoredItem item, string message) => Of(item).Any(f => Message(f) == message); - public bool HasType(MonitoredItem item, NodeId type) => Of(item).Any(f => f[EventTypeField].Value as NodeId == type); + public bool HasType(MonitoredItem item, NodeId type) => Of(item).Any(f => f[EventTypeField].GetNodeId() == type); public byte[] LatestEventId(MonitoredItem item, string message) => - (byte[])Of(item).Last(f => Message(f) == message && f[AckedField].Value is bool)[EventIdField].Value; + Of(item).Last(f => Message(f) == message && f[AckedField].TryGetValue(out bool _))[EventIdField].GetByteString().ToArray()!; - public static string? Message(VariantCollection f) => (f[MessageField].Value as LocalizedText)?.Text; + public static string? Message(ArrayOf f) => f[MessageField].GetLocalizedText().Text; public static async Task SubscribeAsync(ISession session, RecordedEvents events, CancellationToken ct) { @@ -383,26 +381,26 @@ internal sealed class RecordedEvents public static MonitoredItem AddEventItem(Subscription subscription, NodeId source) { var filter = new EventFilter(); - filter.AddSelectClause(ObjectTypes.BaseEventType, BrowseNames.EventId); - filter.AddSelectClause(ObjectTypes.BaseEventType, BrowseNames.Message); - filter.AddSelectClause(ObjectTypes.BaseEventType, BrowseNames.EventType); - filter.SelectClauses.Add(new SimpleAttributeOperand( - ObjectTypeIds.AcknowledgeableConditionType, [BrowseNames.AckedState, BrowseNames.Id])); - filter.SelectClauses.Add(new SimpleAttributeOperand( - ObjectTypeIds.AcknowledgeableConditionType, [BrowseNames.ConfirmedState, BrowseNames.Id])); - filter.SelectClauses.Add(new SimpleAttributeOperand( - ObjectTypeIds.ConditionType, [BrowseNames.EnabledState, BrowseNames.Id])); - filter.SelectClauses.Add(new SimpleAttributeOperand( - ObjectTypeIds.AlarmConditionType, [BrowseNames.ShelvingState, BrowseNames.CurrentState, BrowseNames.Id])); - filter.AddSelectClause(ObjectTypeIds.ConditionType, BrowseNames.Comment); - filter.AddSelectClause(ObjectTypeIds.GeneralModelChangeEventType, BrowseNames.Changes); - filter.AddSelectClause(ObjectTypes.BaseEventType, BrowseNames.SourceNode); - filter.SelectClauses.Add(new SimpleAttributeOperand( - ObjectTypeIds.AlarmConditionType, [BrowseNames.ShelvingState, BrowseNames.UnshelveTime])); - filter.SelectClauses.Add(new SimpleAttributeOperand( - ObjectTypeIds.AlarmConditionType, [BrowseNames.ActiveState, BrowseNames.Id])); - filter.AddSelectClause(ObjectTypes.BaseEventType, BrowseNames.Severity); - filter.AddSelectClause(ObjectTypeIds.ConditionType, BrowseNames.Retain); + filter.AddSelectClause(new NodeId(ObjectTypes.BaseEventType), QualifiedName.From(BrowseNames.EventId)); + filter.AddSelectClause(new NodeId(ObjectTypes.BaseEventType), QualifiedName.From(BrowseNames.Message)); + filter.AddSelectClause(new NodeId(ObjectTypes.BaseEventType), QualifiedName.From(BrowseNames.EventType)); + filter.SelectClauses += new SimpleAttributeOperand( + ObjectTypeIds.AcknowledgeableConditionType, [QualifiedName.From(BrowseNames.AckedState), QualifiedName.From(BrowseNames.Id)]); + filter.SelectClauses += new SimpleAttributeOperand( + ObjectTypeIds.AcknowledgeableConditionType, [QualifiedName.From(BrowseNames.ConfirmedState), QualifiedName.From(BrowseNames.Id)]); + filter.SelectClauses += new SimpleAttributeOperand( + ObjectTypeIds.ConditionType, [QualifiedName.From(BrowseNames.EnabledState), QualifiedName.From(BrowseNames.Id)]); + filter.SelectClauses += new SimpleAttributeOperand( + ObjectTypeIds.AlarmConditionType, [QualifiedName.From(BrowseNames.ShelvingState), QualifiedName.From(BrowseNames.CurrentState), QualifiedName.From(BrowseNames.Id)]); + filter.AddSelectClause(ObjectTypeIds.ConditionType, QualifiedName.From(BrowseNames.Comment)); + filter.AddSelectClause(ObjectTypeIds.GeneralModelChangeEventType, QualifiedName.From(BrowseNames.Changes)); + filter.AddSelectClause(new NodeId(ObjectTypes.BaseEventType), QualifiedName.From(BrowseNames.SourceNode)); + filter.SelectClauses += new SimpleAttributeOperand( + ObjectTypeIds.AlarmConditionType, [QualifiedName.From(BrowseNames.ShelvingState), QualifiedName.From(BrowseNames.UnshelveTime)]); + filter.SelectClauses += new SimpleAttributeOperand( + ObjectTypeIds.AlarmConditionType, [QualifiedName.From(BrowseNames.ActiveState), QualifiedName.From(BrowseNames.Id)]); + filter.AddSelectClause(new NodeId(ObjectTypes.BaseEventType), QualifiedName.From(BrowseNames.Severity)); + filter.AddSelectClause(ObjectTypeIds.ConditionType, QualifiedName.From(BrowseNames.Retain)); var item = new MonitoredItem(subscription.DefaultItem) { diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ServiceLevelBindingReplayTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ServiceLevelBindingReplayTests.cs index d93917d7c..e5fae2cc4 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ServiceLevelBindingReplayTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ServiceLevelBindingReplayTests.cs @@ -36,11 +36,11 @@ public sealed class ServiceLevelBindingReplayTests ApplicationUri = $"urn:OtOpcUa.Replay:{Path.GetFileName(pki)}", OpcUaPort = p, PublicHostname = "localhost", PkiStoreRoot = pki, }, NullLogger.Instance); - }, () => new StandardServer(), ct); + }, () => new OtOpcUaSdkServer(), ct); await using var host = started.Host; deferred.SetInner(new SdkServiceLevelPublisher(started.Server.CurrentInstance, NullLogger.Instance)); - var config = new ApplicationConfiguration + var config = new ApplicationConfiguration(DefaultTelemetry.Create(_ => { })) { ApplicationName = "OtOpcUa.ReplayClient", ApplicationUri = $"urn:OtOpcUa.ReplayClient:{Guid.NewGuid():N}", @@ -50,17 +50,17 @@ public sealed class ServiceLevelBindingReplayTests TransportQuotas = new TransportQuotas { OperationTimeout = 5_000 }, }; await config.ValidateAsync(ApplicationType.Client, ct); - config.CertificateValidator.CertificateValidation += (_, e) => e.Accept = true; + var endpoint = await CoreClientUtils.SelectEndpointAsync(config, $"opc.tcp://localhost:{port}/OtOpcUa", false, DefaultTelemetry.Create(_ => { }), ct); using var session = await new DefaultSessionFactory(DefaultTelemetry.Create(_ => { })).CreateAsync( - config, new ConfiguredEndpoint(null, endpoint, EndpointConfiguration.Create(config)), + config, new ConfiguredEndpoint(null, endpoint ?? throw new InvalidOperationException("Endpoint discovery returned no endpoint."), EndpointConfiguration.Create(config)), updateBeforeConnect: false, checkDomain: false, sessionName: "ServiceLevelReplay", sessionTimeout: 10_000, identity: new UserIdentity(new AnonymousIdentityToken()), - preferredLocales: null, ct: ct); + preferredLocales: default, ct: ct); var read = await session.ReadValueAsync(new Opc.Ua.NodeId(2267u), ct); read.StatusCode.ShouldBe(StatusCodes.Good); - read.Value.ShouldBe(latest); + read.ClrValue()!.ShouldBe(latest); } finally { diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/SessionHistoryContinuationLifecycleTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/SessionHistoryContinuationLifecycleTests.cs new file mode 100644 index 000000000..e6fe3fc01 --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/SessionHistoryContinuationLifecycleTests.cs @@ -0,0 +1,114 @@ +using Opc.Ua; +using Opc.Ua.Client; +using Shouldly; +using Xunit; +using ZB.MOM.WW.OtOpcUa.Commons.OpcUa; +using ZB.MOM.WW.OtOpcUa.Core.Abstractions; +using static ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.ServerEventRig; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests; + +/// Exercises the production session continuation store through actual HistoryRead requests. +public sealed class SessionHistoryContinuationLifecycleTests +{ + private static readonly DateTime Epoch = new(2026, 10, 1, 0, 0, 0, DateTimeKind.Utc); + + [Fact] + public async Task Tokens_are_single_use_and_cannot_cross_sessions() + { + var ct = TestContext.Current.CancellationToken; + await using var rig = await StartHistoryAsync(ct); + using var owner = await rig.ConnectAsync(anonymous: true, ct); + using var other = await rig.ConnectAsync(anonymous: true, ct); + var point = (await PageAsync(owner, default, false, ct)).ContinuationPoint; + point.IsEmpty.ShouldBeFalse(); + + (await PageAsync(other, point, false, ct)).StatusCode.ShouldBe(StatusCodes.BadContinuationPointInvalid); + var resumed = await PageAsync(owner, point, false, ct); + resumed.StatusCode.ShouldBe(StatusCodes.Good); + resumed.ContinuationPoint.IsEmpty.ShouldBeFalse(); + (await PageAsync(owner, point, false, ct)).StatusCode.ShouldBe(StatusCodes.BadContinuationPointInvalid); + } + + [Fact] + public async Task Release_consumes_a_token_and_malformed_tokens_are_rejected() + { + var ct = TestContext.Current.CancellationToken; + await using var rig = await StartHistoryAsync(ct); + using var session = await rig.ConnectAsync(anonymous: true, ct); + var point = (await PageAsync(session, default, false, ct)).ContinuationPoint; + point.IsEmpty.ShouldBeFalse(); + var released = await PageAsync(session, point, true, ct); + released.StatusCode.ShouldBe(StatusCodes.Good); + released.ContinuationPoint.IsEmpty.ShouldBeTrue(); + (await PageAsync(session, point, false, ct)).StatusCode.ShouldBe(StatusCodes.BadContinuationPointInvalid); + (await PageAsync(session, ByteString.From(new byte[] { 1, 2, 3 }), false, ct)) + .StatusCode.ShouldBe(StatusCodes.BadContinuationPointInvalid); + } + + [Fact] + public async Task Session_capacity_evicts_the_oldest_point_and_keeps_the_newest() + { + var ct = TestContext.Current.CancellationToken; + await using var rig = await StartHistoryAsync(ct); + using var session = await rig.ConnectAsync(anonymous: true, ct); + var first = (await PageAsync(session, default, false, ct)).ContinuationPoint; + ByteString latest = default; + // The production host retains the SDK's cap of 100; issue 101 distinct initial reads. + for (var i = 0; i < 100; i++) latest = (await PageAsync(session, default, false, ct)).ContinuationPoint; + latest.IsEmpty.ShouldBeFalse(); + (await PageAsync(session, first, false, ct)).StatusCode.ShouldBe(StatusCodes.BadContinuationPointInvalid); + (await PageAsync(session, latest, false, ct)).StatusCode.ShouldBe(StatusCodes.Good); + } + + [Fact] + public async Task Closed_session_tokens_do_not_resume_on_a_new_session() + { + var ct = TestContext.Current.CancellationToken; + await using var rig = await StartHistoryAsync(ct); + ByteString point; + using (var old = await rig.ConnectAsync(anonymous: true, ct)) + { + point = (await PageAsync(old, default, false, ct)).ContinuationPoint; + point.IsEmpty.ShouldBeFalse(); + await old.CloseAsync(ct); + } + using var fresh = await rig.ConnectAsync(anonymous: true, ct); + (await PageAsync(fresh, point, false, ct)).StatusCode.ShouldBe(StatusCodes.BadContinuationPointInvalid); + } + + private static async Task StartHistoryAsync(CancellationToken ct) + { + var rig = await ServerEventRig.StartAsync("SessionHistoryLifecycle", encrypted: false, ct); + try + { + var events = Enumerable.Range(0, 25) + .Select(i => new HistoricalEvent($"e{i:00}", "src", Epoch.AddSeconds(i / 2), Epoch, "m", 500)).ToList(); + rig.Nm.HistorianDataSource = new EventHistoryPagingOverTheWireTests.SqlLikeEventSource(events); + rig.MaterialiseNative(); + rig.Enforce(false, [Key()]); + return rig; + } + catch + { + await rig.DisposeAsync(); + throw; + } + } + + private static async Task PageAsync(ISession session, ByteString point, bool release, CancellationToken ct) + { + var node = new NodeId(RawDeviceFolder, (ushort)session.NamespaceUris.GetIndex(V3NodeIds.RawNamespaceUri)); + var filter = new EventFilter + { + SelectClauses = [new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, QualifiedName.From(BrowseNames.EventId))], + }; + var details = new ReadEventDetails + { + StartTime = Epoch.AddDays(-1), EndTime = Epoch.AddDays(1), NumValuesPerNode = 10, Filter = filter, + }; + var response = await session.HistoryReadAsync(null, new ExtensionObject(details), TimestampsToReturn.Both, release, + [new HistoryReadValueId { NodeId = node, ContinuationPoint = point }], ct); + return response.Results.ToList().ShouldHaveSingleItem(); + } +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/StaleMonitoredNodeWireTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/StaleMonitoredNodeWireTests.cs index 6893fc2e1..8e9e9a642 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/StaleMonitoredNodeWireTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/StaleMonitoredNodeWireTests.cs @@ -81,7 +81,7 @@ public sealed class StaleMonitoredNodeWireTests await WaitUntilAsync(() => { lock (gateB) return newValues.Count >= 1; }, TimeSpan.FromSeconds(5)); nm.WriteValue(Tag, 3, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); - await WaitUntilAsync(() => { lock (gateB) return newValues.Any(v => Equals(v.Value, 3)); }, TimeSpan.FromSeconds(5), + await WaitUntilAsync(() => { lock (gateB) return newValues.Any(v => Equals(v.ClrValue()!, 3)); }, TimeSpan.FromSeconds(5), "the second session's item must receive a value written after its creation"); lock (gate) oldValues.ShouldContain(v => v.StatusCode == StatusCodes.BadNodeIdUnknown, "the first session's item was told its node went away"); @@ -113,7 +113,7 @@ public sealed class StaleMonitoredNodeWireTests using var session = await OpenSessionAsync($"opc.tcp://127.0.0.1:{port}/OtOpcUa", ct); var nodeId = new NodeId(Tag, (ushort)session.NamespaceUris.GetIndex(V3NodeIds.RawNamespaceUri)); var (subscription, oldItem, oldValues, gate) = await SubscribeAsync(session, nodeId, ct); - await WaitUntilAsync(() => { lock (gate) return oldValues.Any(v => Equals(v.Value, 41)); }, TimeSpan.FromSeconds(5)); + await WaitUntilAsync(() => { lock (gate) return oldValues.Any(v => Equals(v.ClrValue()!, 41)); }, TimeSpan.FromSeconds(5)); nm.IsNodeMonitored(nodeId).ShouldBeTrue("non-vacuity: the SDK really holds a fan-out for the node"); // The node goes away and comes back under the same NodeId; a fresh value lands on the NEW node. @@ -132,10 +132,10 @@ public sealed class StaleMonitoredNodeWireTests newItem.Status.Error.ShouldBeNull(); // Positive control: the initial value is the NEW node's, and a value written afterwards arrives. - await WaitUntilAsync(() => { lock (gate) return newValues.Any(v => Equals(v.Value, 42)); }, TimeSpan.FromSeconds(5), + await WaitUntilAsync(() => { lock (gate) return newValues.Any(v => Equals(v.ClrValue()!, 42)); }, TimeSpan.FromSeconds(5), "the new item's initial read must come from the re-created node"); nm.WriteValue(Tag, 43, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); - await WaitUntilAsync(() => { lock (gate) return newValues.Any(v => Equals(v.Value, 43)); }, TimeSpan.FromSeconds(5), + await WaitUntilAsync(() => { lock (gate) return newValues.Any(v => Equals(v.ClrValue()!, 43)); }, TimeSpan.FromSeconds(5), "the new item must receive a value written after its creation"); lock (gate) newValues.ShouldNotContain(v => v.StatusCode == StatusCodes.BadNodeIdUnknown); @@ -160,7 +160,7 @@ public sealed class StaleMonitoredNodeWireTests // And the new item is unaffected by that delete. nm.WriteValue(Tag, 44, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); - await WaitUntilAsync(() => { lock (gate) return newValues.Any(v => Equals(v.Value, 44)); }, TimeSpan.FromSeconds(5)); + await WaitUntilAsync(() => { lock (gate) return newValues.Any(v => Equals(v.ClrValue()!, 44)); }, TimeSpan.FromSeconds(5)); // Positive control: deleting the live item gives its reference back. subscription.RemoveItem(newItem); @@ -246,7 +246,7 @@ public sealed class StaleMonitoredNodeWireTests private static async Task OpenSessionAsync(string endpointUrl, CancellationToken ct) { - var appConfig = new ApplicationConfiguration + var appConfig = new ApplicationConfiguration(DefaultTelemetry.Create(_ => { })) { ApplicationName = "OtOpcUa.StaleMonitoredNodeClient", ApplicationUri = $"urn:OtOpcUa.StaleMonitoredNodeClient.{Guid.NewGuid():N}", @@ -255,16 +255,16 @@ public sealed class StaleMonitoredNodeWireTests ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 60_000 }, }; await appConfig.ValidateAsync(ApplicationType.Client, ct); - appConfig.CertificateValidator.CertificateValidation += (_, e) => e.Accept = true; + var endpoint = await CoreClientUtils.SelectEndpointAsync( appConfig, endpointUrl, false, DefaultTelemetry.Create(_ => { }), ct); - var configuredEndpoint = new ConfiguredEndpoint(null, endpoint, EndpointConfiguration.Create(appConfig)); + var configuredEndpoint = new ConfiguredEndpoint(null, endpoint ?? throw new InvalidOperationException("Endpoint discovery returned no endpoint."), EndpointConfiguration.Create(appConfig)); return await new DefaultSessionFactory(DefaultTelemetry.Create(_ => { })).CreateAsync( appConfig, configuredEndpoint, updateBeforeConnect: false, checkDomain: false, sessionName: "StaleMonitoredNodeWireTests", sessionTimeout: 60_000, - identity: new UserIdentity(new AnonymousIdentityToken()), preferredLocales: null, ct: ct); + identity: new UserIdentity(new AnonymousIdentityToken()), preferredLocales: default, ct: ct); } private static async Task WaitUntilAsync(Func condition, TimeSpan timeout, string? because = null) diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/SubscriptionSurvivalTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/SubscriptionSurvivalTests.cs index 31b597eff..55bdf20fe 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/SubscriptionSurvivalTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/SubscriptionSurvivalTests.cs @@ -123,19 +123,19 @@ public sealed class SubscriptionSurvivalTests lock (gate) received.Clear(); sink.WriteValue(nodeIdAString, 42, Commons.OpcUa.OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); - await WaitUntilAsync(() => { lock (gate) return received.Any(v => Equals(v.Value, 42)); }, TimeSpan.FromSeconds(5)); + await WaitUntilAsync(() => { lock (gate) return received.Any(v => Equals(v.ClrValue()!, 42)); }, TimeSpan.FromSeconds(5)); lock (gate) { - received.ShouldContain(v => Equals(v.Value, 42)); + received.ShouldContain(v => Equals(v.ClrValue()!, 42)); received.ShouldNotContain(v => v.StatusCode == StatusCodes.BadNodeIdUnknown); } // --- B is browsable + readable (the add landed). --- var nodeIdB = new NodeId("Plant/dev1/B", ns); - sink.WriteValue(nodeIdB.Identifier.ToString()!, 7, Commons.OpcUa.OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); + sink.WriteValue(nodeIdB.IdentifierAsString, 7, Commons.OpcUa.OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); var bValue = await session.ReadValueAsync(nodeIdB, ct); bValue.StatusCode.ShouldNotBe(StatusCodes.BadNodeIdUnknown); - bValue.Value.ShouldBe(7); + bValue.ClrValue()!.ShouldBe(7); } finally { @@ -224,7 +224,7 @@ public sealed class SubscriptionSurvivalTests // A stays alive: a fresh write to A is delivered. sink.WriteValue(nodeIdAString, 11, Commons.OpcUa.OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); - await WaitUntilAsync(() => { lock (gate) return receivedA.Any(v => Equals(v.Value, 11)); }, TimeSpan.FromSeconds(5)); + await WaitUntilAsync(() => { lock (gate) return receivedA.Any(v => Equals(v.ClrValue()!, 11)); }, TimeSpan.FromSeconds(5)); // B is gone: a re-read surfaces BadNodeIdUnknown. The 1.5.378 node-cache read path // throws ServiceResultException for an unknown node rather than returning a bad DataValue. @@ -312,7 +312,7 @@ public sealed class SubscriptionSurvivalTests // A stays alive. sink.WriteValue(nodeIdAString, 11, Commons.OpcUa.OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); - await WaitUntilAsync(() => { lock (gate) return receivedA.Any(v => Equals(v.Value, 11)); }, TimeSpan.FromSeconds(5)); + await WaitUntilAsync(() => { lock (gate) return receivedA.Any(v => Equals(v.ClrValue()!, 11)); }, TimeSpan.FromSeconds(5)); // B is gone. (1.5.378 node-cache read throws for an unknown node — see above.) var nodeIdB = new NodeId("Plant/dev1/B", ns); @@ -322,10 +322,10 @@ public sealed class SubscriptionSurvivalTests // C is browsable + readable. var nodeIdC = new NodeId("Plant/dev1/C", ns); - sink.WriteValue(nodeIdC.Identifier.ToString()!, 9, Commons.OpcUa.OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); + sink.WriteValue(nodeIdC.IdentifierAsString, 9, Commons.OpcUa.OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); var cRead = await session.ReadValueAsync(nodeIdC, ct); cRead.StatusCode.ShouldNotBe((StatusCode)StatusCodes.BadNodeIdUnknown); - cRead.Value.ShouldBe(9); + cRead.ClrValue()!.ShouldBe(9); } finally { @@ -351,7 +351,7 @@ public sealed class SubscriptionSurvivalTests private static async Task OpenSessionAsync(string endpointUrl, CancellationToken ct) { - var appConfig = new ApplicationConfiguration + var appConfig = new ApplicationConfiguration(DefaultTelemetry.Create(_ => { })) { ApplicationName = "OtOpcUa.SubscriptionSurvivalClient", ApplicationUri = $"urn:OtOpcUa.SubscriptionSurvivalClient.{Guid.NewGuid():N}", @@ -363,12 +363,12 @@ public sealed class SubscriptionSurvivalTests ClientConfiguration = new ClientConfiguration { DefaultSessionTimeout = 60_000 }, }; await appConfig.ValidateAsync(ApplicationType.Client, ct); - appConfig.CertificateValidator.CertificateValidation += (_, e) => e.Accept = true; + var endpoint = await CoreClientUtils.SelectEndpointAsync( appConfig, endpointUrl, false, DefaultTelemetry.Create(_ => { }), ct); var endpointConfiguration = EndpointConfiguration.Create(appConfig); - var configuredEndpoint = new ConfiguredEndpoint(null, endpoint, endpointConfiguration); + var configuredEndpoint = new ConfiguredEndpoint(null, endpoint ?? throw new InvalidOperationException("Endpoint discovery returned no endpoint."), endpointConfiguration); return await new DefaultSessionFactory(DefaultTelemetry.Create(_ => { })).CreateAsync( appConfig, @@ -378,7 +378,7 @@ public sealed class SubscriptionSurvivalTests sessionName: "SubscriptionSurvivalTests", sessionTimeout: 60_000, identity: new UserIdentity(new AnonymousIdentityToken()), - preferredLocales: null, + preferredLocales: default, ct: ct); } diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.csproj b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.csproj index 1e926e492..030c0cc60 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.csproj +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests.csproj @@ -45,4 +45,7 @@ + + + diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/AlarmCommandRouterTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/AlarmCommandRouterTests.cs index 74f5d45c0..32a48a0b3 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/AlarmCommandRouterTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/AlarmCommandRouterTests.cs @@ -74,7 +74,7 @@ public sealed class AlarmCommandRouterTests : IDisposable var ctx = SessionContext(server, "bob", "ReadOnly"); // no AlarmAck var result = condition!.OnAcknowledge!(ctx, condition, EventIdBytes(), new LocalizedText("nope")); - result.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + result.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); captured.ShouldBeEmpty(); await host.DisposeAsync(); @@ -100,7 +100,7 @@ public sealed class AlarmCommandRouterTests : IDisposable var ctx = new ServerSystemContext(server.CurrentInstance); var result = condition!.OnAcknowledge!(ctx, condition, EventIdBytes(), new LocalizedText("x")); - result.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + result.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); captured.ShouldBeEmpty(); await host.DisposeAsync(); @@ -122,7 +122,7 @@ public sealed class AlarmCommandRouterTests : IDisposable condition!.OnConfirm.ShouldNotBeNull(); var ctx = SessionContext(server, "carol", OpcUaDataPlaneRoles.AlarmAck); - var result = condition.OnConfirm!(ctx, condition, EventIdBytes(), comment: null); + var result = condition.OnConfirm!(ctx, condition, EventIdBytes(), comment: default); result.ShouldBe(ServiceResult.Good); captured.Count.ShouldBe(1); @@ -262,7 +262,7 @@ public sealed class AlarmCommandRouterTests : IDisposable var ctx = SessionContext(server, "heidi", "ReadOnly"); // no AlarmAck var result = condition!.OnShelve!(ctx, condition, shelving: true, oneShot: true, shelvingTime: 0.0); - result.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + result.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); captured.ShouldBeEmpty(); await host.DisposeAsync(); @@ -383,7 +383,7 @@ public sealed class AlarmCommandRouterTests : IDisposable var ctx = new ServerSystemContext(server.CurrentInstance); var result = condition!.OnEnableDisable!(ctx, condition, enabling: false); - result.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + result.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); captured.ShouldBeEmpty(); await host.DisposeAsync(); @@ -409,7 +409,7 @@ public sealed class AlarmCommandRouterTests : IDisposable var ctx = SessionContext(server, "kara", OpcUaDataPlaneRoles.AlarmAck); var result = condition.OnEnableDisable!(ctx, condition, enabling: false); - result.StatusCode.Code.ShouldBe(StatusCodes.BadNotSupported); + result.StatusCode.Code.ShouldBe(StatusCodes.BadNotSupported.Code); captured.ShouldBeEmpty(); await host.DisposeAsync(); @@ -478,7 +478,7 @@ public sealed class AlarmCommandRouterTests : IDisposable var ctx = SessionContext(server, "quinn", OpcUaDataPlaneRoles.AlarmAck); var result = condition!.OnAcknowledge!(ctx, condition, EventIdBytes(), new LocalizedText("ack")); - result.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + result.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); result.LocalizedText.Text.ShouldBe("no Galaxy ack account for an anonymous session"); native.ShouldBeEmpty(); checkedAcks.ShouldHaveSingleItem().ConditionNodeId.ShouldBe("alm-nak5"); @@ -547,7 +547,7 @@ public sealed class AlarmCommandRouterTests : IDisposable var ctx = SessionContext(server, "pete", "ReadOnly"); // non-null identity, but no AlarmAck var result = condition!.OnAcknowledge!(ctx, condition, EventIdBytes(), new LocalizedText("nope")); - result.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + result.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); native.ShouldBeEmpty(); scripted.ShouldBeEmpty(); @@ -576,7 +576,7 @@ public sealed class AlarmCommandRouterTests : IDisposable var ctx = new ServerSystemContext(server.CurrentInstance); var result = condition!.OnAcknowledge!(ctx, condition, EventIdBytes(), new LocalizedText("x")); - result.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + result.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); native.ShouldBeEmpty(); scripted.ShouldBeEmpty(); @@ -727,7 +727,7 @@ public sealed class AlarmCommandRouterTests : IDisposable return new ServerSystemContext(server.CurrentInstance) { UserIdentity = identity }; } - private static byte[] EventIdBytes() => Guid.NewGuid().ToByteArray(); + private static ByteString EventIdBytes() => ByteString.From(Guid.NewGuid().ToByteArray()); private async Task<(OpcUaApplicationHost Host, OtOpcUaSdkServer Server)> BootAsync() { diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/DataPlaneAuthorizerTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/DataPlaneAuthorizerTests.cs index 4c2882575..ed49827f9 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/DataPlaneAuthorizerTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/DataPlaneAuthorizerTests.cs @@ -544,7 +544,7 @@ public sealed class DataPlaneAuthorizerTests private static void Veto(ServiceResult? result) { result.ShouldNotBeNull(); - result!.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + result!.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); } private static DataPlaneAuthorizer Gate( diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/EquipmentWriteGateTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/EquipmentWriteGateTests.cs index b201055b3..c74077fc9 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/EquipmentWriteGateTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/EquipmentWriteGateTests.cs @@ -32,7 +32,7 @@ public sealed class EquipmentWriteGateTests gatewayWired: true); result.ShouldNotBeNull(); - result!.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + result!.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); } /// (b) An identity WITHOUT the WriteOperate role is denied with @@ -46,7 +46,7 @@ public sealed class EquipmentWriteGateTests gatewayWired: true); result.ShouldNotBeNull(); - result!.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + result!.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); } /// (c) An identity WITH the WriteOperate role and a wired gateway passes the gate @@ -74,8 +74,8 @@ public sealed class EquipmentWriteGateTests gatewayWired: false); result.ShouldNotBeNull(); - result!.StatusCode.Code.ShouldBe(StatusCodes.BadNotWritable); - result.LocalizedText.Text.ShouldContain("writes unavailable"); + result!.StatusCode.Code.ShouldBe(StatusCodes.BadNotWritable.Code); + result.LocalizedText.Text!.ShouldContain("writes unavailable"); } /// @@ -118,7 +118,7 @@ public sealed class EquipmentWriteGateTests var result = OtOpcUaNodeManager.EvaluateEquipmentWriteStructure(value: null, node); result.ShouldNotBeNull(); - result!.StatusCode.Code.ShouldBe(StatusCodes.BadTypeMismatch); + result!.StatusCode.Code.ShouldBe(StatusCodes.BadTypeMismatch.Code); } /// (A2) A type-matching value (Int32 payload into an Int32 node) proceeds (returns null). @@ -149,7 +149,7 @@ public sealed class EquipmentWriteGateTests var result = OtOpcUaNodeManager.EvaluateEquipmentWriteStructure(value: "not-a-bool", node); result.ShouldNotBeNull(); - result!.StatusCode.Code.ShouldBe(StatusCodes.BadTypeMismatch); + result!.StatusCode.Code.ShouldBe(StatusCodes.BadTypeMismatch.Code); } /// (A5) Confidence-gated defer: a node whose DataType is the abstract BaseDataType @@ -341,7 +341,7 @@ public sealed class EquipmentWriteGateTests [Fact] public void Range_only_whole_value_writes_proceed() { - OtOpcUaNodeManager.EvaluateEquipmentWriteRange(NumericRange.Empty).ShouldBeNull(); + OtOpcUaNodeManager.EvaluateEquipmentWriteRange(default(NumericRange)).ShouldBeNull(); OtOpcUaNodeManager.EvaluateEquipmentWriteRange(NumericRange.Parse("1"))!.StatusCode .ShouldBe((StatusCode)StatusCodes.BadWriteNotSupported); } @@ -350,7 +350,7 @@ public sealed class EquipmentWriteGateTests { var node = ValueNode(dataType); node.ValueRank = ValueRanks.OneDimension; - node.ArrayDimensions = new ReadOnlyList(new UInt32Collection(new[] { length })); + node.ArrayDimensions = (ArrayOf)[length]; return node; } @@ -358,7 +358,7 @@ public sealed class EquipmentWriteGateTests { NodeId = new NodeId("eq/x", 2), BrowseName = new QualifiedName("x", 2), - DisplayName = "x", + DisplayName = new LocalizedText("x"), DataType = dataType, ValueRank = ValueRanks.Scalar, }; diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/History/HistoryUpdateTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/History/HistoryUpdateTests.cs index 1ddf9a28d..d7952eec1 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/History/HistoryUpdateTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/History/HistoryUpdateTests.cs @@ -57,16 +57,16 @@ public sealed class HistoryUpdateTests : IDisposable var (results, errors) = Insert(nm, KeyIdentity(), nodeId, Value(T1, 42.5)); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - results[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - results[0].OperationResults.Select(c => c.Code).ShouldBe([StatusCodes.GoodEntryInserted]); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + results[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + results[0].OperationResults.ToArray()!.Select(c => c.Code).ShouldBe([StatusCodes.GoodEntryInserted.Code]); var call = updater.UpdateCalls.ShouldHaveSingleItem(); call.Tag.ShouldBe(Tagname); call.Mode.ShouldBe(HistoryUpdateMode.Insert); var sent = call.Values.ShouldHaveSingleItem(); sent.TimestampUtc.ShouldBe(T1); sent.Value.ShouldBe(HistorianValue.FromDouble(42.5)); - sent.StatusCode.ShouldBe(StatusCodes.Good); + sent.StatusCode.ShouldBe(StatusCodes.Good.Code); } finally { await host.DisposeAsync(); } } @@ -86,8 +86,8 @@ public sealed class HistoryUpdateTests : IDisposable var (results, errors) = Insert(nm, KeyIdentity(OpcUaDataPlaneRoles.HistoryUpdate), nodeId, Value(T1, 1d)); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); - results[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); + results[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); updater.UpdateCalls.ShouldBeEmpty(); } finally { await host.DisposeAsync(); } @@ -108,8 +108,8 @@ public sealed class HistoryUpdateTests : IDisposable var (results, errors) = Insert(nm, KeyIdentity(OpcUaDataPlaneRoles.HistoryUpdate), nodeId, Value(T1, 1d)); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - results[0].OperationResults.Select(c => c.Code).ShouldBe([StatusCodes.GoodEntryInserted]); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + results[0].OperationResults.ToArray()!.Select(c => c.Code).ShouldBe([StatusCodes.GoodEntryInserted.Code]); updater.UpdateCalls.Count.ShouldBe(1); } finally { await host.DisposeAsync(); } @@ -130,8 +130,8 @@ public sealed class HistoryUpdateTests : IDisposable var (results, errors) = Insert(nm, KeyIdentity(OpcUaDataPlaneRoles.WriteOperate), nodeId, Value(T1, 1d)); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); - results[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); + results[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); updater.UpdateCalls.ShouldBeEmpty(); } finally { await host.DisposeAsync(); } @@ -155,12 +155,12 @@ public sealed class HistoryUpdateTests : IDisposable var nodeId = Historized(nm, AddressSpaceRealm.Raw, RawPath); var identity = KeyIdentity(OpcUaDataPlaneRoles.HistoryUpdate); - Insert(nm, identity, nodeId, Value(T1, 1d)).Errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); + Insert(nm, identity, nodeId, Value(T1, 1d)).Errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); clock.Advance(TimeSpan.FromMinutes(20)); Insert(nm, identity, nodeId, Value(T2, 2d)).Errors[0].StatusCode.Code - .ShouldBe(StatusCodes.BadUserAccessDenied); + .ShouldBe(StatusCodes.BadUserAccessDenied.Code); updater.UpdateCalls.Count.ShouldBe(1); } finally { await host.DisposeAsync(); } @@ -184,12 +184,12 @@ public sealed class HistoryUpdateTests : IDisposable var nodeId = Historized(nm, AddressSpaceRealm.Raw, RawPath); var denied = Insert(nm, AnonymousIdentity(OpcUaDataPlaneRoles.WriteOperate), nodeId, Value(T1, 1d)); - denied.Errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); - denied.Results[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + denied.Errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); + denied.Results[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); updater.UpdateCalls.ShouldBeEmpty(); var allowed = Insert(nm, AnonymousIdentity(OpcUaDataPlaneRoles.HistoryUpdate), nodeId, Value(T2, 2d)); - allowed.Errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); + allowed.Errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); updater.UpdateCalls.Count.ShouldBe(1); } finally { await host.DisposeAsync(); } @@ -217,7 +217,7 @@ public sealed class HistoryUpdateTests : IDisposable (variable.AccessLevel & AccessLevels.HistoryWrite).ShouldBe((byte)0); var (_, errors) = Insert(nm, KeyIdentity(OpcUaDataPlaneRoles.HistoryUpdate), nodeId, Value(T1, 1d)); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); } finally { await host.DisposeAsync(); } } @@ -248,7 +248,7 @@ public sealed class HistoryUpdateTests : IDisposable .ShouldBe((byte)0, "clearing the updater retracts the bit"); var (_, errors) = Insert(nm, KeyIdentity(OpcUaDataPlaneRoles.HistoryUpdate), nodeId, Value(T1, 1d)); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); updater.UpdateCalls.ShouldBeEmpty(); } finally { await host.DisposeAsync(); } @@ -279,8 +279,8 @@ public sealed class HistoryUpdateTests : IDisposable var (results, errors) = Insert(nm, KeyIdentity(OpcUaDataPlaneRoles.HistoryUpdate), nodeId, Value(T1, 1d)); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); - results[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported, "set by the override, not left for the master node manager"); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); + results[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code, "set by the override, not left for the master node manager"); updater.UpdateCalls.ShouldBeEmpty(); } finally { await host.DisposeAsync(); } @@ -351,8 +351,8 @@ public sealed class HistoryUpdateTests : IDisposable var (results, errors) = Insert(nm, KeyIdentity(OpcUaDataPlaneRoles.HistoryUpdate), nodeId, Value(T1, 1d)); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadInternalError); - results[0].StatusCode.Code.ShouldBe(StatusCodes.BadInternalError); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadInternalError.Code); + results[0].StatusCode.Code.ShouldBe(StatusCodes.BadInternalError.Code); } finally { await host.DisposeAsync(); } } @@ -378,7 +378,7 @@ public sealed class HistoryUpdateTests : IDisposable { var (results, _) = Call(nm, identity, typeof(DeleteRawModifiedDetails), new DeleteRawModifiedDetails { NodeId = nodeId, StartTime = start, EndTime = end, IsDeleteModified = false }); - results[0].StatusCode.Code.ShouldBe(StatusCodes.BadInvalidArgument); + results[0].StatusCode.Code.ShouldBe(StatusCodes.BadInvalidArgument.Code); } updater.DeleteRawCalls.ShouldBeEmpty(); @@ -402,30 +402,30 @@ public sealed class HistoryUpdateTests : IDisposable var nm = server.NodeManager!; var updater = new FakeUpdater { - UpdateCodes = [StatusCodes.GoodEntryInserted, StatusCodes.BadEntryExists], + UpdateCodes = [StatusCodes.GoodEntryInserted.Code, StatusCodes.BadEntryExists.Code], }; nm.HistorianDataUpdater = updater; WireAcl(nm, enabled: false, NodePermissions.HistoryUpdate); var nodeId = Historized(nm, AddressSpaceRealm.Raw, RawPath); - var bad = new DataValue(new Variant(new[] { 1d, 2d })) { SourceTimestamp = T2 }; + var bad = new DataValue(new Variant(new[] { 1d, 2d }), StatusCodes.Good, T2); var noTime = new DataValue(new Variant(7d)); // SourceTimestamp defaults to DateTime.MinValue - var uncertain = new DataValue(new Variant(3)) { SourceTimestamp = T2, StatusCode = StatusCodes.UncertainLastUsableValue }; + var uncertain = new DataValue(new Variant(3), StatusCodes.UncertainLastUsableValue, T2); var (results, errors) = Update(nm, KeyIdentity(OpcUaDataPlaneRoles.HistoryUpdate), nodeId, PerformUpdateType.Insert, Value(T1, 1d), noTime, bad, uncertain); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - results[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - results[0].OperationResults.Select(c => c.Code).ShouldBe( + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + results[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + results[0].OperationResults.ToArray()!.Select(c => c.Code).ShouldBe( [ - StatusCodes.GoodEntryInserted, StatusCodes.BadInvalidTimestamp, StatusCodes.BadTypeMismatch, - StatusCodes.BadEntryExists, + StatusCodes.GoodEntryInserted.Code, StatusCodes.BadInvalidTimestamp.Code, StatusCodes.BadTypeMismatch.Code, + StatusCodes.BadEntryExists.Code, ]); var call = updater.UpdateCalls.ShouldHaveSingleItem(); call.Values.Count.ShouldBe(2); call.Values[1].Value.ShouldBe(HistorianValue.FromInt64(3)); - call.Values[1].StatusCode.ShouldBe(StatusCodes.UncertainLastUsableValue); + call.Values[1].StatusCode.ShouldBe(StatusCodes.UncertainLastUsableValue.Code); } finally { await host.DisposeAsync(); } } @@ -449,7 +449,7 @@ public sealed class HistoryUpdateTests : IDisposable var (_, removeErrors) = Update(nm, identity, nodeId, PerformUpdateType.Remove, Value(T1, 1d)); updater.UpdateCalls.Select(c => c.Mode).ShouldBe([HistoryUpdateMode.Replace, HistoryUpdateMode.Update]); - removeErrors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); + removeErrors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); } finally { await host.DisposeAsync(); } } @@ -470,7 +470,7 @@ public sealed class HistoryUpdateTests : IDisposable var (_, errors) = Insert(nm, KeyIdentity(OpcUaDataPlaneRoles.HistoryUpdate), unsNodeId, Value(T1, 5d)); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); updater.UpdateCalls.ShouldHaveSingleItem().Tag.ShouldBe(Tagname); } finally { await host.DisposeAsync(); } @@ -484,7 +484,7 @@ public sealed class HistoryUpdateTests : IDisposable try { var nm = server.NodeManager!; - var updater = new FakeUpdater { DeleteRawCode = StatusCodes.BadNoData }; + var updater = new FakeUpdater { DeleteRawCode = StatusCodes.BadNoData.Code }; nm.HistorianDataUpdater = updater; WireAcl(nm, enabled: false, NodePermissions.HistoryUpdate); var nodeId = Historized(nm, AddressSpaceRealm.Raw, RawPath); @@ -495,10 +495,10 @@ public sealed class HistoryUpdateTests : IDisposable var (_, modifiedErrors) = Call(nm, identity, typeof(DeleteRawModifiedDetails), new DeleteRawModifiedDetails { NodeId = nodeId, StartTime = T1, EndTime = T2, IsDeleteModified = true }); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - results[0].StatusCode.Code.ShouldBe(StatusCodes.BadNoData); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + results[0].StatusCode.Code.ShouldBe(StatusCodes.BadNoData.Code); updater.DeleteRawCalls.ShouldHaveSingleItem().ShouldBe((Tagname, T1, T2)); - modifiedErrors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); + modifiedErrors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); } finally { await host.DisposeAsync(); } } @@ -524,7 +524,7 @@ public sealed class HistoryUpdateTests : IDisposable Call(nm, identity, typeof(DeleteRawModifiedDetails), new DeleteRawModifiedDetails { NodeId = nodeId, StartTime = T1, EndTime = T2, IsDeleteModified = false }); Call(nm, identity, typeof(DeleteAtTimeDetails), - new DeleteAtTimeDetails { NodeId = nodeId, ReqTimes = new DateTimeCollection { T1 } }); + new DeleteAtTimeDetails { NodeId = nodeId, ReqTimes = new List { T1 } }); updater.Callers.Count.ShouldBe(3); updater.Callers.ShouldAllBe(c => c == new HistoryUpdateContext(Principal, KeyId)); @@ -547,7 +547,7 @@ public sealed class HistoryUpdateTests : IDisposable var (_, errors) = Insert(nm, AnonymousIdentity(OpcUaDataPlaneRoles.HistoryUpdate), nodeId, Value(T1, 1d)); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); updater.Callers.ShouldHaveSingleItem().ShouldBe(new HistoryUpdateContext(OpcUaPrincipals.Anonymous, null)); } finally { await host.DisposeAsync(); } @@ -561,16 +561,16 @@ public sealed class HistoryUpdateTests : IDisposable try { var nm = server.NodeManager!; - var updater = new FakeUpdater { DeleteAtTimeCodes = [StatusCodes.Good, StatusCodes.BadNoEntryExists] }; + var updater = new FakeUpdater { DeleteAtTimeCodes = [StatusCodes.Good.Code, StatusCodes.BadNoEntryExists.Code] }; nm.HistorianDataUpdater = updater; WireAcl(nm, enabled: false, NodePermissions.HistoryUpdate); var nodeId = Historized(nm, AddressSpaceRealm.Raw, RawPath); var (results, errors) = Call(nm, KeyIdentity(OpcUaDataPlaneRoles.HistoryUpdate), typeof(DeleteAtTimeDetails), - new DeleteAtTimeDetails { NodeId = nodeId, ReqTimes = new DateTimeCollection { T1, T2 } }); + new DeleteAtTimeDetails { NodeId = nodeId, ReqTimes = new List { T1, T2 } }); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - results[0].OperationResults.Select(c => c.Code).ShouldBe([StatusCodes.Good, StatusCodes.BadNoEntryExists]); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + results[0].OperationResults.ToArray()!.Select(c => c.Code).ShouldBe([StatusCodes.Good.Code, StatusCodes.BadNoEntryExists.Code]); updater.DeleteAtTimeCalls.ShouldHaveSingleItem().ShouldBe([T1, T2]); } finally { await host.DisposeAsync(); } @@ -592,7 +592,7 @@ public sealed class HistoryUpdateTests : IDisposable var (_, errors) = Call(nm, KeyIdentity(OpcUaDataPlaneRoles.HistoryUpdate), typeof(UpdateEventDetails), new UpdateEventDetails { NodeId = nodeId, PerformInsertReplace = PerformUpdateType.Insert }); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); updater.UpdateCalls.ShouldBeEmpty(); } finally { await host.DisposeAsync(); } @@ -624,11 +624,11 @@ public sealed class HistoryUpdateTests : IDisposable PerformUpdateType.Update, Value(T1, 1d), Value(atBound.AddTicks(1), 2d), Value(atBound, 3d), Value(new DateTime(2062, 1, 1, 0, 0, 0, DateTimeKind.Utc), 4d)); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - results[0].OperationResults.Select(c => c.Code).ShouldBe( + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + results[0].OperationResults.ToArray()!.Select(c => c.Code).ShouldBe( [ - StatusCodes.GoodEntryInserted, StatusCodes.BadOutOfRange, StatusCodes.GoodEntryInserted, - StatusCodes.BadOutOfRange, + StatusCodes.GoodEntryInserted.Code, StatusCodes.BadOutOfRange.Code, StatusCodes.GoodEntryInserted.Code, + StatusCodes.BadOutOfRange.Code, ]); updater.UpdateCalls.ShouldHaveSingleItem().Values.Select(v => v.TimestampUtc).ShouldBe([T1, atBound]); } @@ -656,7 +656,7 @@ public sealed class HistoryUpdateTests : IDisposable var (results, _) = Update(nm, KeyIdentity(OpcUaDataPlaneRoles.HistoryUpdate), nodeId, type, Value(Start.AddDays(1).AddSeconds(1), 1d)); - results[0].OperationResults.Select(c => c.Code).ShouldBe([StatusCodes.BadOutOfRange]); + results[0].OperationResults.ToArray()!.Select(c => c.Code).ShouldBe([StatusCodes.BadOutOfRange.Code]); updater.UpdateCalls.ShouldBeEmpty(); } finally { await host.DisposeAsync(); } @@ -680,7 +680,7 @@ public sealed class HistoryUpdateTests : IDisposable var (results, _) = Insert(nm, KeyIdentity(OpcUaDataPlaneRoles.HistoryUpdate), nodeId, Value(farFuture, 1d)); - results[0].OperationResults.Select(c => c.Code).ShouldBe([StatusCodes.GoodEntryInserted]); + results[0].OperationResults.ToArray()!.Select(c => c.Code).ShouldBe([StatusCodes.GoodEntryInserted.Code]); updater.UpdateCalls.ShouldHaveSingleItem().Values.ShouldHaveSingleItem().TimestampUtc.ShouldBe(farFuture); } finally { await host.DisposeAsync(); } @@ -711,12 +711,12 @@ public sealed class HistoryUpdateTests : IDisposable var (rawResults, rawErrors) = Call(nm, identity, typeof(DeleteRawModifiedDetails), new DeleteRawModifiedDetails { NodeId = nodeId, StartTime = T1, EndTime = T2, IsDeleteModified = false }); var (atResults, atErrors) = Call(nm, identity, typeof(DeleteAtTimeDetails), - new DeleteAtTimeDetails { NodeId = nodeId, ReqTimes = new DateTimeCollection { T1 } }); + new DeleteAtTimeDetails { NodeId = nodeId, ReqTimes = new List { T1 } }); foreach (var (r, e) in new[] { (results, errors), (rawResults, rawErrors), (atResults, atErrors) }) { - e[0].StatusCode.Code.ShouldBe(StatusCodes.BadInvalidState); - r[0].StatusCode.Code.ShouldBe(StatusCodes.BadInvalidState); + e[0].StatusCode.Code.ShouldBe(StatusCodes.BadInvalidState.Code); + r[0].StatusCode.Code.ShouldBe(StatusCodes.BadInvalidState.Code); } consulted.ShouldBe(3); @@ -747,8 +747,8 @@ public sealed class HistoryUpdateTests : IDisposable var (results, errors) = Insert(nm, KeyIdentity(OpcUaDataPlaneRoles.HistoryUpdate), nodeId, Value(T1, 1d)); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - results[0].OperationResults.Select(c => c.Code).ShouldBe([StatusCodes.GoodEntryInserted]); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + results[0].OperationResults.ToArray()!.Select(c => c.Code).ShouldBe([StatusCodes.GoodEntryInserted.Code]); updater.UpdateCalls.ShouldHaveSingleItem().Tag.ShouldBe(Tagname); consulted.ShouldBe(1); } @@ -775,7 +775,7 @@ public sealed class HistoryUpdateTests : IDisposable var (results, _) = Insert(nm, KeyIdentity(OpcUaDataPlaneRoles.WriteOperate), nodeId, Value(T1, 1d)); - results[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + results[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); consulted.ShouldBe(0); updater.UpdateCalls.ShouldBeEmpty(); } @@ -805,13 +805,13 @@ public sealed class HistoryUpdateTests : IDisposable var deleteRaw = Call(nm, identity, typeof(DeleteRawModifiedDetails), new DeleteRawModifiedDetails { NodeId = nodeId, StartTime = T1, EndTime = T2, IsDeleteModified = false }); var deleteAt = Call(nm, identity, typeof(DeleteAtTimeDetails), - new DeleteAtTimeDetails { NodeId = nodeId, ReqTimes = new DateTimeCollection { T1 } }); + new DeleteAtTimeDetails { NodeId = nodeId, ReqTimes = new List { T1 } }); foreach (var (results, errors) in new[] { update, deleteRaw, deleteAt }) { - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); - results[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); - (results[0].OperationResults?.Count ?? 0).ShouldBe(0); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); + results[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); + (results[0].OperationResults.Count).ShouldBe(0); } } finally { await host.DisposeAsync(); } @@ -842,14 +842,14 @@ public sealed class HistoryUpdateTests : IDisposable var (modResults, modErrors) = Call(nm, identity, typeof(DeleteRawModifiedDetails), new DeleteRawModifiedDetails { NodeId = nodeId, StartTime = T1, EndTime = T2, IsDeleteModified = true }); - removeErrors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); - removeResults[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); - modErrors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); - modResults[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); + removeErrors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); + removeResults[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); + modErrors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); + modResults[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); consulted.ShouldBe(0); var (_, servableErrors) = Insert(nm, identity, nodeId, Value(T1, 1d)); - servableErrors[0].StatusCode.Code.ShouldBe(StatusCodes.BadInvalidState); + servableErrors[0].StatusCode.Code.ShouldBe(StatusCodes.BadInvalidState.Code); consulted.ShouldBe(1); updater.UpdateCalls.ShouldBeEmpty(); } @@ -883,8 +883,8 @@ public sealed class HistoryUpdateTests : IDisposable var (results, _) = Update(nm, KeyIdentity(OpcUaDataPlaneRoles.HistoryUpdate), nodeId, PerformUpdateType.Update, LocalValue(justPast, 1d), LocalValue(justInside, 2d)); - results[0].OperationResults.Select(c => c.Code) - .ShouldBe([StatusCodes.BadOutOfRange, StatusCodes.GoodEntryInserted]); + results[0].OperationResults.ToArray()!.Select(c => c.Code) + .ShouldBe([StatusCodes.BadOutOfRange.Code, StatusCodes.GoodEntryInserted.Code]); var sent = updater.UpdateCalls.ShouldHaveSingleItem().Values.ShouldHaveSingleItem(); sent.TimestampUtc.ShouldBe(bound.AddTicks(-1)); sent.TimestampUtc!.Value.Kind.ShouldBe(DateTimeKind.Utc); @@ -894,15 +894,14 @@ public sealed class HistoryUpdateTests : IDisposable private static DataValue LocalValue(DateTime local, double value) { - var dv = new DataValue(new Variant(value)) { StatusCode = StatusCodes.Good }; - dv.SourceTimestamp = local; + var dv = new DataValue(new Variant(value), StatusCodes.Good, local); return dv; } // ───────────────────────────── helpers ───────────────────────────── private static DataValue Value(DateTime timestamp, object value) => - new(new Variant(value)) { SourceTimestamp = timestamp, StatusCode = StatusCodes.Good }; + new(SdkValueBoundary.FromClr(value), StatusCodes.Good, timestamp); private static NodeId Historized(OtOpcUaNodeManager nm, AddressSpaceRealm realm, string id) { @@ -922,7 +921,7 @@ public sealed class HistoryUpdateTests : IDisposable { NodeId = nodeId, PerformInsertReplace = type, - UpdateValues = new DataValueCollection(values), + UpdateValues = new List(values), }); /// Drives the SDK's PUBLIC HistoryUpdate entry point (base admission + Lock + dispatch). @@ -930,7 +929,7 @@ public sealed class HistoryUpdateTests : IDisposable OtOpcUaNodeManager nm, IUserIdentity identity, Type detailsType, HistoryUpdateDetails details) { var context = new OperationContext( - new RequestHeader(), secureChannelContext: null, RequestType.HistoryUpdate, identity); + new RequestHeader(), secureChannelContext: null, RequestType.HistoryUpdate, requestLifetime: RequestLifetime.None, identity); var nodesToUpdate = new List { details }; var results = new List { null! }; var errors = new List { null! }; @@ -988,7 +987,7 @@ public sealed class HistoryUpdateTests : IDisposable public List<(string Tag, DateTime Start, DateTime End)> DeleteRawCalls { get; } = []; public List> DeleteAtTimeCalls { get; } = []; public uint[]? UpdateCodes { get; init; } - public uint DeleteRawCode { get; init; } = StatusCodes.Good; + public uint DeleteRawCode { get; init; } = StatusCodes.Good.Code; public uint[]? DeleteAtTimeCodes { get; init; } public Exception? Throw { get; init; } @@ -999,7 +998,7 @@ public sealed class HistoryUpdateTests : IDisposable await Task.Delay(1, ct).ConfigureAwait(false); if (Throw is not null) throw Throw; lock (UpdateCalls) { UpdateCalls.Add((tag, mode, values.ToList())); Callers.Add(context); } - return UpdateCodes ?? Enumerable.Repeat(StatusCodes.GoodEntryInserted, values.Count).ToArray(); + return UpdateCodes ?? Enumerable.Repeat(StatusCodes.GoodEntryInserted.Code, values.Count).ToArray(); } public async Task DeleteRawAsync(string tag, DateTime startUtc, DateTime endUtc, HistoryUpdateContext context, @@ -1017,7 +1016,7 @@ public sealed class HistoryUpdateTests : IDisposable await Task.Delay(1, ct).ConfigureAwait(false); if (Throw is not null) throw Throw; lock (DeleteAtTimeCalls) { DeleteAtTimeCalls.Add(timesUtc.ToList()); lock (UpdateCalls) Callers.Add(context); } - return DeleteAtTimeCodes ?? Enumerable.Repeat(StatusCodes.Good, timesUtc.Count).ToArray(); + return DeleteAtTimeCodes ?? Enumerable.Repeat(StatusCodes.Good.Code, timesUtc.Count).ToArray(); } } diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/HistoryPagingTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/HistoryPagingTests.cs index aeab3c5e9..66d10d825 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/HistoryPagingTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/HistoryPagingTests.cs @@ -15,7 +15,7 @@ namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests; public sealed class HistoryPagingTests { private static DataValueSnapshot Sample(double v, DateTime src) => - new(v, StatusCodes.Good, src, src); + new(v, StatusCodes.Good.Code, src, src); // --- IsFullPage ----------------------------------------------------------------------------- @@ -89,7 +89,7 @@ public sealed class HistoryPagingTests [Fact] public void ComputeResumeCursor_null_source_timestamp_falls_back_to_min_value() { - var page = new[] { new DataValueSnapshot(1.0, StatusCodes.Bad, null, DateTime.UtcNow) }; + var page = new[] { new DataValueSnapshot(1.0, StatusCodes.Bad.Code, null, DateTime.UtcNow) }; HistoryPaging.ComputeResumeCursor(page, out var nextStart, out var skip); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/HistoryServerCapabilitiesAdvertisementTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/HistoryServerCapabilitiesAdvertisementTests.cs index 0aaca5b14..30654125b 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/HistoryServerCapabilitiesAdvertisementTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/HistoryServerCapabilitiesAdvertisementTests.cs @@ -14,15 +14,15 @@ public sealed class HistoryServerCapabilitiesAdvertisementTests(BoundsServerFixt { private async Task ReadAdvertisedAsync() { - var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.Read, identity: null); - var nodesToRead = new ReadValueIdCollection + var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.Read, requestLifetime: RequestLifetime.None, identity: null); + var nodesToRead = new List { new ReadValueId { NodeId = VariableIds.HistoryServerCapabilities_MaxReturnDataValues, AttributeId = Attributes.Value }, }; var (values, _) = await fx.Nm.Server.NodeManager.ReadAsync(context, 0, TimestampsToReturn.Neither, nodesToRead, TestContext.Current.CancellationToken); values.Count.ShouldBe(1); StatusCode.IsGood(values[0].StatusCode).ShouldBeTrue(values[0].StatusCode.ToString()); - return (uint)values[0].Value; + return (uint)SdkValueBoundary.ToClr(values[0].WrappedValue)!; } [Fact] diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerAclEnforcementTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerAclEnforcementTests.cs index a81e663d6..c05a59691 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerAclEnforcementTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerAclEnforcementTests.cs @@ -54,7 +54,7 @@ public sealed class NodeManagerAclEnforcementTests : IDisposable var (_, errors) = ReadRaw(nm, identity: null, nodeId); - errors[0].StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied); + errors[0].StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied.Code); } finally { await host.DisposeAsync(); } } @@ -81,10 +81,10 @@ public sealed class NodeManagerAclEnforcementTests : IDisposable var (results, errors) = ReadRaw(nm, Identity(), nodeId); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); // Not BadHistoryOperationUnsupported: "you may not read this" and "this node has no history" // are different facts, and reporting the wrong one sends an operator debugging historisation. - results[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + results[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); } finally { await host.DisposeAsync(); } } @@ -106,16 +106,16 @@ public sealed class NodeManagerAclEnforcementTests : IDisposable nm.Authorizer = Authorizer(enabled: true, GrantOn(NodePermissions.Read)); var (deniedResults, deniedErrors) = ReadRaw(nm, Identity(), modified: true, nodeId); - deniedErrors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); - deniedResults[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + deniedErrors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); + deniedResults[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); nm.Authorizer = Authorizer(enabled: true, GrantOn(NodePermissions.HistoryRead)); var (allowedResults, allowedErrors) = ReadRaw(nm, Identity(), modified: true, nodeId); // A real trail entry must come back: Null's BadHistoryOperationUnsupported is also what the SDK pre-seeds, // so asserting it would pass even if the grant never reached the modified branch. - allowedErrors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - allowedResults[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - var data = ExtensionObject.ToEncodeable(allowedResults[0].HistoryData).ShouldBeOfType(); + allowedErrors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + allowedResults[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + var data = ExtensionObject.ToEncodeable(allowedResults[0].HistoryData)!.ShouldBeOfType(); data.DataValues.Count.ShouldBe(1); data.ModificationInfos[0].UserName.ShouldBe("alice"); } @@ -136,7 +136,7 @@ public sealed class NodeManagerAclEnforcementTests : IDisposable var (_, errors) = ReadRaw(nm, Identity(), nodeId); - errors[0].StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied); + errors[0].StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied.Code); } finally { await host.DisposeAsync(); } } @@ -177,8 +177,8 @@ public sealed class NodeManagerAclEnforcementTests : IDisposable var (_, errors) = ReadRaw(nm, Identity(), allowed, denied); - errors[0].StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied); - errors[1].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + errors[0].StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied.Code); + errors[1].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); } finally { await host.DisposeAsync(); } } @@ -235,7 +235,7 @@ public sealed class NodeManagerAclEnforcementTests : IDisposable var errors = Write(nm, Identity(), nodeId, 42f); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); gateway.Writes.ShouldHaveSingleItem(); } finally { await host.DisposeAsync(); } @@ -260,7 +260,7 @@ public sealed class NodeManagerAclEnforcementTests : IDisposable var errors = Write(nm, Identity(), nodeId, 42f); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); gateway.Writes.ShouldBeEmpty(); } finally { await host.DisposeAsync(); } @@ -284,7 +284,7 @@ public sealed class NodeManagerAclEnforcementTests : IDisposable var errors = Write(nm, Identity(), nodeId, 42f); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); gateway.Writes.ShouldBeEmpty(); } finally { await host.DisposeAsync(); } @@ -303,7 +303,7 @@ public sealed class NodeManagerAclEnforcementTests : IDisposable OtOpcUaNodeManager nm, IUserIdentity? identity, NodeId nodeId, object value) { var context = new OperationContext( - new RequestHeader(), secureChannelContext: null, RequestType.Write, identity); + new RequestHeader(), secureChannelContext: null, RequestType.Write, requestLifetime: RequestLifetime.None, identity); var writes = new List { @@ -311,7 +311,7 @@ public sealed class NodeManagerAclEnforcementTests : IDisposable { NodeId = nodeId, AttributeId = Attributes.Value, - Value = new DataValue(new Variant(value)) { StatusCode = StatusCodes.Good }, + Value = new DataValue(SdkValueBoundary.FromClr(value), StatusCodes.Good), }, }; var errors = Enumerable.Repeat(null!, writes.Count).ToList(); @@ -341,7 +341,7 @@ public sealed class NodeManagerAclEnforcementTests : IDisposable CancellationToken cancellationToken) { var t = DateTime.UtcNow.AddMinutes(-5); - var prior = new DataValueSnapshot(1.5, StatusCodes.Good, t, t); + var prior = new DataValueSnapshot(1.5, StatusCodes.Good.Code, t, t); return Task.FromResult(new HistoryModifiedReadResult( [new HistoryModifiedValue(prior, DateTime.UtcNow, HistoryModificationType.Replace, "alice", 1, t)], false)); } @@ -374,7 +374,7 @@ public sealed class NodeManagerAclEnforcementTests : IDisposable OtOpcUaNodeManager nm, IUserIdentity? identity, bool modified, params NodeId[] nodeIds) { var context = new OperationContext( - new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, identity); + new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, requestLifetime: RequestLifetime.None, identity); var nodesToRead = nodeIds.Select(id => new HistoryReadValueId { NodeId = id }).ToList(); var results = Enumerable.Repeat(null!, nodeIds.Length).ToList(); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerAlarmSourceFieldsTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerAlarmSourceFieldsTests.cs index 687ddc0f7..89ab4f6b4 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerAlarmSourceFieldsTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerAlarmSourceFieldsTests.cs @@ -41,6 +41,31 @@ public sealed class NodeManagerAlarmSourceFieldsTests : IDisposable Path.GetTempPath(), $"otopcua-alarm-src-fields-{Guid.NewGuid():N}"); + [Theory] + [InlineData("OffNormalAlarm", AddressSpaceRealm.Raw)] + [InlineData("DiscreteAlarm", AddressSpaceRealm.Raw)] + [InlineData("AlarmCondition", AddressSpaceRealm.Raw)] + [InlineData("OffNormalAlarm", AddressSpaceRealm.Uns)] + [InlineData("DiscreteAlarm", AddressSpaceRealm.Uns)] + [InlineData("AlarmCondition", AddressSpaceRealm.Uns)] + public async Task Created_alarm_retains_the_parent_component_reference(string type, AddressSpaceRealm realm) + { + await using var host = await BootAsync(); + var nm = host.Nm; + nm.EnsureFolder("browse-parent", null, "Parent", realm); + nm.MaterialiseAlarmCondition("browse-alarm", "browse-parent", "Alarm", type, 500, realm, isNative: realm == AddressSpaceRealm.Raw); + var condition = nm.TryGetAlarmCondition("browse-alarm", realm)!; + condition.ReferenceTypeId.ShouldBe(ReferenceTypeIds.HasComponent); + condition.Parent!.NodeId.ShouldBe(new NodeId("browse-parent", nm.NamespaceIndexForRealm(realm))); + condition.TypeDefinitionId.ShouldBe(type switch + { + "OffNormalAlarm" => ObjectTypeIds.OffNormalAlarmType, + "DiscreteAlarm" => ObjectTypeIds.DiscreteAlarmType, + _ => ObjectTypeIds.AlarmConditionType, + }); + condition.NodeClass.ShouldBe(NodeClass.Object); + } + /// A NATIVE condition (Raw realm, ConditionId = RawPath) carries all three identity fields: /// EventType = its type definition, SourceNode = its own NodeId, SourceName = the RawPath. The leaf name /// remains on ConditionName so the short name is still available to clients. @@ -62,16 +87,16 @@ public sealed class NodeManagerAlarmSourceFieldsTests : IDisposable // EventType — the concrete condition type, so a client reading the FIELD (not just an OfType // where-clause) can resolve the type. condition.EventType.ShouldNotBeNull(); - condition.EventType.Value.ShouldBe(ObjectTypeIds.OffNormalAlarmType); + condition.EventType!.Value.ShouldBe(ObjectTypeIds.OffNormalAlarmType); // SourceNode — the condition's own NodeId (it IS the source: no separate value variable exists // for an alarm-bearing raw tag). Equal to ConditionId. condition.SourceNode.ShouldNotBeNull(); - condition.SourceNode.Value.ShouldBe(new NodeId(RawAlarmPath, rawNs)); + condition.SourceNode!.Value.ShouldBe(new NodeId(RawAlarmPath, rawNs)); // SourceName — the RawPath: unique across devices, matching ConditionId/SourceNode. condition.SourceName.ShouldNotBeNull(); - condition.SourceName.Value.ShouldBe(RawAlarmPath); + condition.SourceName!.Value.ShouldBe(RawAlarmPath); // The leaf name is NOT lost — it stays on ConditionName. condition.ConditionName!.Value.ShouldBe("HR200"); @@ -120,7 +145,8 @@ public sealed class NodeManagerAlarmSourceFieldsTests : IDisposable var condition = nm.TryGetAlarmCondition("alm-x", AddressSpaceRealm.Uns); condition.ShouldNotBeNull(); - condition.GetType().ShouldBe(typeof(AlarmConditionState)); // base-type fallback + condition.ShouldBeAssignableTo(); + condition.TypeDefinitionId.ShouldBe(ObjectTypeIds.AlarmConditionType); condition.EventType!.Value.ShouldBe(ObjectTypeIds.AlarmConditionType); } @@ -169,11 +195,11 @@ public sealed class NodeManagerAlarmSourceFieldsTests : IDisposable condition.ShouldNotBeNull(); condition.ConditionClassId.ShouldNotBeNull(); - condition.ConditionClassId.Value.ShouldBe(ObjectTypeIds.BaseConditionClassType); + condition.ConditionClassId!.Value.ShouldBe(ObjectTypeIds.BaseConditionClassType); condition.ConditionClassName.ShouldNotBeNull(); - condition.ConditionClassName.Value.ShouldNotBeNull(); - condition.ConditionClassName.Value.Text.ShouldBe("BaseConditionClass"); + condition.ConditionClassName!.Value.IsNull.ShouldBeFalse(); + condition.ConditionClassName!.Value.Text.ShouldBe("BaseConditionClass"); } /// #475 — a SCRIPTED condition (UNS realm) carries the SAME classification fields: native and scripted @@ -213,8 +239,8 @@ public sealed class NodeManagerAlarmSourceFieldsTests : IDisposable var condition = nm.TryGetAlarmCondition(RawAlarmPath, AddressSpaceRealm.Raw); condition.ShouldNotBeNull(); condition.Quality.ShouldNotBeNull(); - condition.Quality.Value.ShouldBe((StatusCode)StatusCodes.BadWaitingForInitialData); - StatusCode.IsGood(condition.Quality.Value).ShouldBeFalse(); + condition.Quality!.Value.ShouldBe((StatusCode)StatusCodes.BadWaitingForInitialData); + StatusCode.IsGood(condition.Quality!.Value).ShouldBeFalse(); } /// #477 — a SCRIPTED condition is script-computed and always "live" in v1, so it materialises Good. @@ -233,7 +259,7 @@ public sealed class NodeManagerAlarmSourceFieldsTests : IDisposable var condition = nm.TryGetAlarmCondition("scripted-q", AddressSpaceRealm.Uns); condition.ShouldNotBeNull(); condition.Quality.ShouldNotBeNull(); - StatusCode.IsGood(condition.Quality.Value).ShouldBeTrue(); + StatusCode.IsGood(condition.Quality!.Value).ShouldBeTrue(); } /// #477 — WriteAlarmCondition projects the snapshot's Quality onto the live condition node, so a @@ -258,12 +284,12 @@ public sealed class NodeManagerAlarmSourceFieldsTests : IDisposable var condition = nm.TryGetAlarmCondition(RawAlarmPath, AddressSpaceRealm.Raw); condition.ShouldNotBeNull(); - StatusCode.IsBad(condition.Quality.Value).ShouldBeTrue(); + StatusCode.IsBad(condition.Quality!.Value).ShouldBeTrue(); // Recover: a Good snapshot restores Good quality. var goodSnapshot = badSnapshot with { StatusCode = OpcUaStatus.Good }; nm.WriteAlarmCondition(RawAlarmPath, goodSnapshot, DateTime.UtcNow, AddressSpaceRealm.Raw); - StatusCode.IsGood(condition.Quality.Value).ShouldBeTrue(); + StatusCode.IsGood(condition.Quality!.Value).ShouldBeTrue(); } /// #477 Layer 2 — the dedicated connectivity-quality path sets ONLY the condition's Quality @@ -283,7 +309,7 @@ public sealed class NodeManagerAlarmSourceFieldsTests : IDisposable var condition = nm.TryGetAlarmCondition(RawAlarmPath, AddressSpaceRealm.Raw); condition.ShouldNotBeNull(); var severityBefore = condition.Severity!.Value; - var messageBefore = condition.Message!.Value?.Text; + var messageBefore = condition.Message!.Value.Text; // Device comes online → Good. nm.WriteAlarmQuality(RawAlarmPath, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); @@ -291,9 +317,9 @@ public sealed class NodeManagerAlarmSourceFieldsTests : IDisposable // Device goes comms-lost → Bad, but severity / message / active-ack state are untouched. nm.WriteAlarmQuality(RawAlarmPath, OpcUaStatus.Bad, DateTime.UtcNow, AddressSpaceRealm.Raw); - StatusCode.IsBad(condition.Quality.Value).ShouldBeTrue(); - condition.Severity.Value.ShouldBe(severityBefore); - condition.Message.Value?.Text.ShouldBe(messageBefore); + StatusCode.IsBad(condition.Quality!.Value).ShouldBeTrue(); + condition.Severity!.Value.ShouldBe(severityBefore); + condition.Message!.Value.Text.ShouldBe(messageBefore); condition.ActiveState!.Id!.Value.ShouldBeFalse(); // unchanged: annotation only } diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerArrayTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerArrayTests.cs index f5040c2d0..9a25ee5d2 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerArrayTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerArrayTests.cs @@ -37,7 +37,7 @@ public sealed class NodeManagerArrayTests : IDisposable var variable = nm.TryGetVariable("eq-1/arr"); variable.ShouldNotBeNull(); variable!.ValueRank.ShouldBe(ValueRanks.OneDimension); - variable.ArrayDimensions.ShouldNotBeNull(); + variable.ArrayDimensions.IsNull.ShouldBeFalse(); variable.ArrayDimensions.ShouldBe(new uint[] { 8u }); await host.DisposeAsync(); @@ -57,7 +57,7 @@ public sealed class NodeManagerArrayTests : IDisposable var variable = nm.TryGetVariable("eq-1/arr-unfixed"); variable.ShouldNotBeNull(); variable!.ValueRank.ShouldBe(ValueRanks.OneDimension); - variable.ArrayDimensions.ShouldNotBeNull(); + variable.ArrayDimensions.IsNull.ShouldBeFalse(); variable.ArrayDimensions.ShouldBe(new uint[] { 0u }); await host.DisposeAsync(); @@ -77,7 +77,7 @@ public sealed class NodeManagerArrayTests : IDisposable var variable = nm.TryGetVariable("eq-1/scalar"); variable.ShouldNotBeNull(); variable!.ValueRank.ShouldBe(ValueRanks.Scalar); - variable.ArrayDimensions.ShouldBeNull(); + variable.ArrayDimensions.IsNull.ShouldBeTrue(); await host.DisposeAsync(); } @@ -98,7 +98,7 @@ public sealed class NodeManagerArrayTests : IDisposable var variable = nm.TryGetVariable("eq-1/arrwrite"); variable.ShouldNotBeNull(); - variable!.Value.ShouldBe(payload); + SdkValueBoundary.ToClr(variable!.Value).ShouldBe(payload); variable.StatusCode.ShouldBe((StatusCode)StatusCodes.Good); await host.DisposeAsync(); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerBatchWriteTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerBatchWriteTests.cs index 92233d322..ace632e86 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerBatchWriteTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerBatchWriteTests.cs @@ -66,7 +66,7 @@ public sealed class NodeManagerBatchWriteTests : IDisposable var b = nm.TryGetVariable("eq-1/b"); b.ShouldNotBeNull(); - b!.Value.ShouldBeNull(); + b!.Value.IsNull.ShouldBeTrue(); b.StatusCode.ShouldBe((StatusCode)StatusCodes.BadNoCommunication); b.StatusCode.ShouldNotBe((StatusCode)StatusCodes.Bad, "the batched path must hand the status sub-code to the SDK verbatim (#519)"); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadBoundsTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadBoundsTests.cs index 4875ac610..e5142f0c3 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadBoundsTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadBoundsTests.cs @@ -20,7 +20,7 @@ public sealed class BoundsServerFixture : IAsyncLifetime public OtOpcUaNodeManager Nm { get; private set; } = null!; /// The historized variable every case reads. - public NodeId NodeId { get; private set; } = null!; + public NodeId NodeId { get; private set; } = default; /// Serialises the cases (they share the node manager's source). public SemaphoreSlim Gate { get; } = new(1, 1); @@ -79,7 +79,7 @@ public sealed class NodeManagerHistoryReadBoundsTests(BoundsServerFixture fx) : /// Part 11 Table 1's data: value = minutes past 5:00. private static DataValueSnapshot[] TableData() => new[] { "5:00", "5:02", "5:03", "5:05", "5:06" } - .Select(s => new DataValueSnapshot((double)(T(s) - T("5:00")).TotalMinutes, StatusCodes.Good, T(s), T(s))) + .Select(s => new DataValueSnapshot((double)(T(s) - T("5:00")).TotalMinutes, StatusCodes.Good.Code, T(s), T(s))) .ToArray(); public enum Shape { Reverse, ForwardOnly, Microsecond } @@ -170,7 +170,7 @@ public sealed class NodeManagerHistoryReadBoundsTests(BoundsServerFixture fx) : var source = Source(shape, TableData()); var (values, error, _) = await ReadAsync(source, s, e, max, bounds, cp: null); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); Render(values, s, e).ShouldBe(expected); (source as SeriesSource)?.ReverseWindowsOnForwardOnly.ShouldBe(0); } @@ -228,10 +228,10 @@ public sealed class NodeManagerHistoryReadBoundsTests(BoundsServerFixture fx) : public async Task A_bad_sample_is_returned_as_the_bound_as_stored(Shape shape) { var series = TableData(); - series[0] = new DataValueSnapshot(null, StatusCodes.BadNoCommunication, T("5:00"), T("5:00")); + series[0] = new DataValueSnapshot(null, StatusCodes.BadNoCommunication.Code, T("5:00"), T("5:00")); var (values, _, _) = await ReadAsync(Source(shape, series), T("5:01"), T("5:04"), 0, true, cp: null); - values[0].StatusCode.Code.ShouldBe(StatusCodes.BadNoCommunication); + values[0].StatusCode.Code.ShouldBe(StatusCodes.BadNoCommunication.Code); values[0].SourceTimestamp.ShouldBe(T("5:00")); values.Count.ShouldBe(4); } @@ -248,19 +248,19 @@ public sealed class NodeManagerHistoryReadBoundsTests(BoundsServerFixture fx) : public async Task Tie_clusters_on_either_side_yield_one_bound_each(Shape shape) { var series = new List(); - void Add(string t, double v) => series.Add(new DataValueSnapshot(v, StatusCodes.Good, T(t), T(t))); + void Add(string t, double v) => series.Add(new DataValueSnapshot(v, StatusCodes.Good.Code, T(t), T(t))); Add("5:00", 1); Add("5:00", 2); Add("5:00", 3); Add("5:02", 4); Add("5:05", 5); Add("5:05", 6); var (fwd, _, _) = await ReadAsync(Source(shape, series), T("5:01"), T("5:04"), 0, true, cp: null); - fwd.Select(v => (double)v.Value).ShouldBe([3d, 4d, 5d]); + fwd.Select(v => (double)SdkValueBoundary.ToClr(v.WrappedValue)!).ShouldBe([3d, 4d, 5d]); var (rev, _, _) = await ReadAsync(Source(shape, series), T("5:04"), T("5:01"), 0, true, cp: null); - rev.Select(v => (double)v.Value).ShouldBe([5d, 4d, 3d]); + rev.Select(v => (double)SdkValueBoundary.ToClr(v.WrappedValue)!).ShouldBe([5d, 4d, 3d]); var (onStart, _, _) = await ReadAsync(Source(shape, series), T("5:00"), T("5:03"), 0, true, cp: null); - onStart.Select(v => (double)v.Value).ShouldBe([1d, 2d, 3d, 4d, 5d]); + onStart.Select(v => (double)SdkValueBoundary.ToClr(v.WrappedValue)!).ShouldBe([1d, 2d, 3d, 4d, 5d]); } /// @@ -273,7 +273,7 @@ public sealed class NodeManagerHistoryReadBoundsTests(BoundsServerFixture fx) : var series = TableData(); var (values, _, _) = await ReadAsync(Source(Shape.Microsecond, series), T("5:00").AddTicks(7), T("5:04"), 0, true, cp: null); - values.Select(v => (double)v.Value).ShouldBe([0d, 2d, 3d, 5d]); + values.Select(v => (double)SdkValueBoundary.ToClr(v.WrappedValue)!).ShouldBe([0d, 2d, 3d, 5d]); } /// @@ -303,14 +303,14 @@ public sealed class NodeManagerHistoryReadBoundsTests(BoundsServerFixture fx) : { var source = new SeriesSource(TableData(), reverse: true, inclusiveForwardEnd: false, resolution: 1, ceiling: 4); var (first, error, cp) = await ReadAsync(source, T("5:01"), T("5:06"), max: 10, bounds: true, cp: null); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); // Start bound 5:00 + the three data rows the ceiling allows = the page's effective cap, exactly. Render(first, T("5:01"), T("5:06")).ShouldBe("5:00, 5:02, 5:03, 5:05"); cp.ShouldNotBeNull("the page is full, so the end bound is owed on the next page"); var (second, error2, cp2) = await ReadAsync(source, T("5:01"), T("5:06"), max: 10, bounds: true, cp); - error2.StatusCode.Code.ShouldBe(StatusCodes.Good); + error2.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); Render(second, T("5:01"), T("5:06")).ShouldBe("5:06"); cp2.ShouldBeNull(); @@ -353,7 +353,7 @@ public sealed class NodeManagerHistoryReadBoundsTests(BoundsServerFixture fx) : do { var (values, error, next) = await ReadAsync(capped, T(start), T(end), 0, true, cp); - error.StatusCode.Code.ShouldBe(StatusCodes.Good, $"L={ceiling} ties={ties} {start}->{end}"); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code, $"L={ceiling} ties={ties} {start}->{end}"); values.Count.ShouldBeLessThanOrEqualTo(ceiling, $"L={ceiling} ties={ties} {start}->{end} page {pages}"); all.AddRange(values); cp = next; @@ -366,7 +366,7 @@ public sealed class NodeManagerHistoryReadBoundsTests(BoundsServerFixture fx) : } } - static DataValueSnapshot Snap(string at, double v) => new(v, StatusCodes.Good, T(at), T(at)); + static DataValueSnapshot Snap(string at, double v) => new(v, StatusCodes.Good.Code, T(at), T(at)); } /// @@ -391,8 +391,8 @@ public sealed class NodeManagerHistoryReadBoundsTests(BoundsServerFixture fx) : var (values, error, cp) = await ReadResultAsync(Source(shape, []), s, e, n); values.ShouldBeEmpty($"{start}->{end} by {n}"); cp.ShouldBeNull(); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); - LastNodeStatus.Code.ShouldBe(StatusCodes.GoodNoData, $"{start}->{end} by {n}"); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + LastNodeStatus.Code.ShouldBe(StatusCodes.GoodNoData.Code, $"{start}->{end} by {n}"); } } @@ -417,7 +417,7 @@ public sealed class NodeManagerHistoryReadBoundsTests(BoundsServerFixture fx) : Render(values, T("5:01"), T("5:07")).ShouldBe("5:02, 5:03, 5:05, 5:06"); var (_, modErr, _) = Read(T("5:00"), T("5:05"), 0, bounds: true, cp: null, modified: true); - modErr.StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported, "no trail on this fake — not InvalidArgument"); + modErr.StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code, "no trail on this fake — not InvalidArgument"); } finally { @@ -443,7 +443,7 @@ public sealed class NodeManagerHistoryReadBoundsTests(BoundsServerFixture fx) : { fx.Nm.HistorianDataSource = Source(Shape.Reverse, TableData()); var (_, error, cp) = Read(T("5:00"), T("5:05"), 0, bounds: true, cp: null, modified: true); - error.StatusCode.Code.ShouldBe(StatusCodes.BadInvalidArgument); + error.StatusCode.Code.ShouldBe(StatusCodes.BadInvalidArgument.Code); cp.ShouldBeNull(); } finally { fx.Gate.Release(); } @@ -459,19 +459,19 @@ public sealed class NodeManagerHistoryReadBoundsTests(BoundsServerFixture fx) : var v = values[i]; if (v.StatusCode.Code != StatusCodes.BadBoundNotFound) { - v.Value.ShouldNotBeNull(); - parts.Add($"{v.SourceTimestamp.Hour}:{v.SourceTimestamp.Minute:00}"); + SdkValueBoundary.ToClr(v.WrappedValue)!.ShouldNotBeNull(); + parts.Add($"{v.SourceTimestamp.ToDateTime().Hour}:{v.SourceTimestamp.ToDateTime().Minute:00}"); continue; } - v.Value.ShouldBeNull("a missing bound carries a null value"); + SdkValueBoundary.ToClr(v.WrappedValue)!.ShouldBeNull("a missing bound carries a null value"); var isFirst = i == 0 && start != Unspecified && v.SourceTimestamp == start; var isLast = end != Unspecified && v.SourceTimestamp == end; if (isFirst) { parts.Add("FIRST"); continue; } if (isLast) { parts.Add("LAST"); continue; } // Open side (footnotes a/b): one second from the previous returned value. i.ShouldBeGreaterThan(0); - var prev = values[i - 1].SourceTimestamp; + var prev = values[i - 1].SourceTimestamp.ToDateTime(); if (v.SourceTimestamp == prev.AddSeconds(1)) parts.Add("LAST+"); else if (v.SourceTimestamp == prev.AddSeconds(-1)) parts.Add("FIRST-"); else parts.Add($"?{v.SourceTimestamp:O}"); @@ -488,7 +488,7 @@ public sealed class NodeManagerHistoryReadBoundsTests(BoundsServerFixture fx) : do { var (values, error, next) = await ReadAsync(source, start, end, max, bounds, cp); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); if (max > 0) values.Count.ShouldBeLessThanOrEqualTo((int)max, "bounds count toward NumValuesPerNode"); all.AddRange(values); cp = next; @@ -521,21 +521,21 @@ public sealed class NodeManagerHistoryReadBoundsTests(BoundsServerFixture fx) : private (IReadOnlyList Values, ServiceResult Error, byte[]? Cp) Read( DateTime start, DateTime end, uint max, bool bounds, byte[]? cp, bool modified) { - var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, identity: null); + var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, requestLifetime: RequestLifetime.None, identity: null); var details = new ReadRawModifiedDetails { StartTime = start, EndTime = end, NumValuesPerNode = max, ReturnBounds = bounds, IsReadModified = modified, }; - var nodesToRead = new List { new() { NodeId = fx.NodeId, ContinuationPoint = cp } }; + var nodesToRead = new List { new() { NodeId = fx.NodeId, ContinuationPoint = ByteString.From(cp) } }; var results = new List { null! }; var errors = new List { null! }; fx.Nm.HistoryRead(context, details, TimestampsToReturn.Both, releaseContinuationPoints: false, nodesToRead, results, errors); LastNodeStatus = results[0]?.StatusCode ?? StatusCodes.Bad; var values = new List(); - if (results[0]?.HistoryData is { } ho && !ExtensionObject.IsNull(ho)) - values.AddRange(((HistoryData)ExtensionObject.ToEncodeable(ho)).DataValues); - return (values, errors[0], results[0]?.ContinuationPoint); + if (results[0]?.HistoryData is { } ho && !ho.IsNull) + values.AddRange(((HistoryData)ExtensionObject.ToEncodeable(ho)!).DataValues); + return (values, errors[0], results[0]?.ContinuationPoint.ToNullableArray()); } /// diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadConcurrencyTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadConcurrencyTests.cs index 22a64e41d..4de25308d 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadConcurrencyTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadConcurrencyTests.cs @@ -111,7 +111,7 @@ public sealed class NodeManagerHistoryReadConcurrencyTests : IDisposable // Node index 3's tagname throws; all others return a single good sample. var fake = new PerTagnameFake(tagname => tagname == "WW.Tag3" ? throw new InvalidOperationException("backend boom for Tag3") - : new HistorianRead(new[] { new DataValueSnapshot(1.0f, StatusCodes.Good, src, srv) }, null)); + : new HistorianRead(new[] { new DataValueSnapshot(1.0f, StatusCodes.Good.Code, src, srv) }, null)); nm.HistorianDataSource = fake; var nodeIds = MaterializeHistorizedNodes(nm, count: 8); @@ -132,12 +132,12 @@ public sealed class NodeManagerHistoryReadConcurrencyTests : IDisposable if (i == 3) { StatusCode.IsBad(errors[i].StatusCode).ShouldBeTrue(); - errors[i].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); + errors[i].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); } else { - errors[i].StatusCode.Code.ShouldBe(StatusCodes.Good); - results[i].StatusCode.Code.ShouldBe(StatusCodes.Good); + errors[i].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + results[i].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); } } @@ -171,7 +171,7 @@ public sealed class NodeManagerHistoryReadConcurrencyTests : IDisposable .WaitAsync(TimeSpan.FromSeconds(10), Ct); for (var i = 0; i < 4; i++) - errors[i].StatusCode.Code.ShouldBe(StatusCodes.BadTimeout); + errors[i].StatusCode.Code.ShouldBe(StatusCodes.BadTimeout.Code); await host.DisposeAsync(); } @@ -212,7 +212,7 @@ public sealed class NodeManagerHistoryReadConcurrencyTests : IDisposable // Second concurrent batch: the limiter is saturated → all handles BadTooManyOperations. var (_, errors2) = await Task.Run(() => InvokeHistoryRead(server, nm, details, ids[1]), Ct) .WaitAsync(TimeSpan.FromSeconds(5), Ct); - errors2[0].StatusCode.Code.ShouldBe(StatusCodes.BadTooManyOperations); + errors2[0].StatusCode.Code.ShouldBe(StatusCodes.BadTooManyOperations.Code); fake.Entered.ShouldBe(1, "the rejected batch must never reach the backend"); // Release the parked batch; the slot frees and a later read succeeds. @@ -221,7 +221,7 @@ public sealed class NodeManagerHistoryReadConcurrencyTests : IDisposable var (_, errors3) = await Task.Run(() => InvokeHistoryRead(server, nm, details, ids[1]), Ct) .WaitAsync(TimeSpan.FromSeconds(10), Ct); - errors3[0].StatusCode.Code.ShouldBe(StatusCodes.Good); + errors3[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); await host.DisposeAsync(); } @@ -246,7 +246,7 @@ public sealed class NodeManagerHistoryReadConcurrencyTests : IDisposable OtOpcUaSdkServer server, OtOpcUaNodeManager nm, HistoryReadDetails details, params NodeId[] nodeIds) { var context = new OperationContext( - new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, identity: null); + new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, requestLifetime: RequestLifetime.None, identity: null); var nodesToRead = nodeIds.Select(id => new HistoryReadValueId { NodeId = id }).ToList(); var results = Enumerable.Repeat(null!, nodeIds.Length).ToList(); @@ -290,7 +290,7 @@ public sealed class NodeManagerHistoryReadConcurrencyTests : IDisposable } return new HistorianRead( - new[] { new DataValueSnapshot(1.0f, StatusCodes.Good, DateTime.UtcNow, DateTime.UtcNow) }, null); + new[] { new DataValueSnapshot(1.0f, StatusCodes.Good.Code, DateTime.UtcNow, DateTime.UtcNow) }, null); } private void UpdateMax(int observed) @@ -384,7 +384,7 @@ public sealed class NodeManagerHistoryReadConcurrencyTests : IDisposable // a saturated limiter (rather than the first batch's own deadline freeing the slot early). await _gate.Task.ConfigureAwait(false); return new HistorianRead( - new[] { new DataValueSnapshot(1.0f, StatusCodes.Good, DateTime.UtcNow, DateTime.UtcNow) }, null); + new[] { new DataValueSnapshot(1.0f, StatusCodes.Good.Code, DateTime.UtcNow, DateTime.UtcNow) }, null); } public Task ReadProcessedAsync( diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadEventsHorizonTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadEventsHorizonTests.cs index 72b597324..1c3617b23 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadEventsHorizonTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadEventsHorizonTests.cs @@ -38,7 +38,7 @@ public sealed class NodeManagerHistoryReadEventsHorizonTests : IDisposable try { var r = ReadEvents(nm, node, max: 10, start: DateTime.MinValue, end: Now); - r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good); + r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); r.Ids.ShouldBe(["r4", "r3", "r2", "r1", "r0"]); gw.Requests.Min(q => q.Start).ShouldBe(DateTime.UnixEpoch); gw.BadRequests.ShouldBe(0); @@ -54,7 +54,7 @@ public sealed class NodeManagerHistoryReadEventsHorizonTests : IDisposable { nm.EventReadHorizon = Horizon; var r = ReadEvents(nm, node, max: 10, start: DateTime.MinValue, end: Now); - r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good); + r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); r.Ids.ShouldBe(["r4", "r3", "r2", "r1", "r0"]); r.Cp.ShouldBeNull(); // Requests are rounded outward to the millisecond, so the earliest one may start up to 1 ms before the floor. @@ -95,12 +95,12 @@ public sealed class NodeManagerHistoryReadEventsHorizonTests : IDisposable { nm.EventReadHorizon = Horizon; var forward = ReadEvents(nm, node, max: 10, start: Floor.AddDays(-20), end: Floor.AddDays(-1)); - forward.Error.StatusCode.Code.ShouldBe(StatusCodes.Good); - forward.Status.Code.ShouldBe(StatusCodes.GoodNoData); + forward.Error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + forward.Status.Code.ShouldBe(StatusCodes.GoodNoData.Code); forward.Ids.ShouldBeEmpty(); var reverse = ReadEvents(nm, node, max: 10, start: Floor.AddDays(-1), end: Floor.AddDays(-20)); - reverse.Status.Code.ShouldBe(StatusCodes.GoodNoData); + reverse.Status.Code.ShouldBe(StatusCodes.GoodNoData.Code); gw.Requests.ShouldBeEmpty(); } @@ -122,7 +122,7 @@ public sealed class NodeManagerHistoryReadEventsHorizonTests : IDisposable do { var r = ReadEvents(nm, node, max: 10, start: DateTime.MinValue, end: Now, inboundCp: cp); - r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good); + r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); all.AddRange(r.Ids); cp = r.Cp; (++pages).ShouldBeLessThan(10); @@ -167,23 +167,23 @@ public sealed class NodeManagerHistoryReadEventsHorizonTests : IDisposable private static (List Ids, ServiceResult Error, StatusCode Status, byte[]? Cp) ReadEvents( OtOpcUaNodeManager nm, NodeId node, uint max, DateTime start, DateTime end, byte[]? inboundCp = null) { - var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, identity: null); + var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, requestLifetime: RequestLifetime.None, identity: null); var filter = new EventFilter(); - filter.SelectClauses.Add(new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, new QualifiedName("EventId")) + filter.SelectClauses = [new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, new QualifiedName("EventId")) { AttributeId = Attributes.Value, - }); + }]; var details = new ReadEventDetails { StartTime = start, EndTime = end, NumValuesPerNode = max, Filter = filter }; - var nodesToRead = new List { new() { NodeId = node, ContinuationPoint = inboundCp } }; + var nodesToRead = new List { new() { NodeId = node, ContinuationPoint = ByteString.From(inboundCp) } }; var results = new List { null! }; var errors = new List { null! }; nm.HistoryRead(context, details, TimestampsToReturn.Both, false, nodesToRead, results, errors); var ids = new List(); - if (results[0]?.HistoryData is { } ho && !ExtensionObject.IsNull(ho)) - foreach (var e in ((HistoryEvent)ExtensionObject.ToEncodeable(ho)).Events) - ids.Add(System.Text.Encoding.UTF8.GetString((byte[])e.EventFields[0].Value)); - return (ids, errors[0], results[0]?.StatusCode ?? StatusCodes.Good, results[0]?.ContinuationPoint); + if (results[0]?.HistoryData is { } ho && !ho.IsNull) + foreach (var e in ((HistoryEvent)ExtensionObject.ToEncodeable(ho)!).Events) + ids.Add(System.Text.Encoding.UTF8.GetString((byte[])SdkValueBoundary.ToClr(e.EventFields[0])!)); + return (ids, errors[0], results[0]?.StatusCode ?? StatusCodes.Good, results[0]?.ContinuationPoint.ToNullableArray()); } /// The Gateway's SQL event read: forward only, [start, end] inclusive, time-ordered, capped + flag. diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadEventsPagingTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadEventsPagingTests.cs index 7d4ec80fd..c49448a8c 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadEventsPagingTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadEventsPagingTests.cs @@ -69,7 +69,7 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable var p1 = ReadEvents(nm, node, max: 3, inboundCp: null); p1.Cp.ShouldNotBeNull(); var p2 = ReadEvents(nm, node, max: 3, inboundCp: p1.Cp); - p2.Error.StatusCode.Code.ShouldBe(StatusCodes.BadTooManyOperations); + p2.Error.StatusCode.Code.ShouldBe(StatusCodes.BadTooManyOperations.Code); await host.DisposeAsync(); } @@ -78,7 +78,7 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable { var (host, nm, node, _) = await SetupAsync(Distinct(5)); var r = ReadEvents(nm, node, max: 2, inboundCp: Guid.NewGuid().ToByteArray()); - r.Error.StatusCode.Code.ShouldBe(StatusCodes.BadContinuationPointInvalid); + r.Error.StatusCode.Code.ShouldBe(StatusCodes.BadContinuationPointInvalid.Code); await host.DisposeAsync(); } @@ -90,7 +90,7 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable p1.Cp.ShouldNotBeNull(); InvokeRelease(nm, node, p1.Cp!); ReadEvents(nm, node, max: 4, inboundCp: p1.Cp).Error.StatusCode.Code - .ShouldBe(StatusCodes.BadContinuationPointInvalid); + .ShouldBe(StatusCodes.BadContinuationPointInvalid.Code); await host.DisposeAsync(); } @@ -120,7 +120,7 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable var (host, nm, node, _) = await SetupAsync(Distinct(10)); var raw = nm.HistoryContinuationStore.Save(null, new HistoryContinuationState("t", Epoch, Epoch.AddDays(1), 0, 4)); ReadEvents(nm, node, max: 4, inboundCp: raw).Error.StatusCode.Code - .ShouldBe(StatusCodes.BadContinuationPointInvalid); + .ShouldBe(StatusCodes.BadContinuationPointInvalid.Code); await host.DisposeAsync(); } @@ -141,7 +141,7 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable var p1 = ReadEvents(nm, node, max: 4, inboundCp: null); p1.Cp.ShouldNotBeNull(); ReadEvents(nm, other, max: 4, inboundCp: p1.Cp).Error.StatusCode.Code - .ShouldBe(StatusCodes.BadContinuationPointInvalid); + .ShouldBe(StatusCodes.BadContinuationPointInvalid.Code); await host.DisposeAsync(); } @@ -157,21 +157,21 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable byte[] RawRead(NodeId n, byte[]? cp, out ServiceResult err) { - var ctx = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, identity: null); + var ctx = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, requestLifetime: RequestLifetime.None, identity: null); var res = new List { null! }; var errs = new List { null! }; nm.HistoryRead(ctx, new ReadRawModifiedDetails { ReturnBounds = false, StartTime = Epoch, EndTime = Epoch.AddHours(1), NumValuesPerNode = 2, IsReadModified = false }, TimestampsToReturn.Both, false, - new List { new() { NodeId = n, ContinuationPoint = cp } }, res, errs); + new List { new() { NodeId = n, ContinuationPoint = ByteString.From(cp) } }, res, errs); err = errs[0]; - return res[0]?.ContinuationPoint!; + return res[0]?.ContinuationPoint.ToNullableArray()!; } var cp = RawRead(a, null, out var err0); - err0.StatusCode.Code.ShouldBe(StatusCodes.Good, err0.ToString()); + err0.StatusCode.Code.ShouldBe(StatusCodes.Good.Code, err0.ToString()); cp.ShouldNotBeNull(); RawRead(b, cp, out var err); - err.StatusCode.Code.ShouldBe(StatusCodes.BadContinuationPointInvalid); + err.StatusCode.Code.ShouldBe(StatusCodes.BadContinuationPointInvalid.Code); await host.DisposeAsync(); } @@ -199,10 +199,10 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable good1[1].Cp.ShouldNotBeNull(); var mixed = ReadBatch(nm, 4, null, (node, good1[0].Cp), (other, Guid.NewGuid().ToByteArray())); - mixed[0].Error.StatusCode.Code.ShouldBe(StatusCodes.Good); + mixed[0].Error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); // A resumed page is FULL (#675): it over-fetches by the boundary skip it then trims. mixed[0].Ids.ShouldBe(src.All.Skip(4).Take(4).Select(e => e.EventId)); - mixed[1].Error.StatusCode.Code.ShouldBe(StatusCodes.BadContinuationPointInvalid); + mixed[1].Error.StatusCode.Code.ShouldBe(StatusCodes.BadContinuationPointInvalid.Code); await host.DisposeAsync(); } @@ -225,7 +225,7 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable // The pre-#675 shape: the cap kept the EARLIEST N, ascending, Good, and no continuation point. var (host, nm, node, _) = await SetupAsync(Distinct(10)); var p1 = ReadEvents(nm, node, max: 3, inboundCp: null, end: Early, start: Late); - p1.Error.StatusCode.Code.ShouldBe(StatusCodes.Good); + p1.Error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); p1.Ids.ShouldBe(["e0009", "e0008", "e0007"]); p1.Cp.ShouldNotBeNull("a capped reverse read has more behind it and must page"); await host.DisposeAsync(); @@ -283,7 +283,7 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable var p1 = ReadEvents(nm, node, max: 3, inboundCp: null, end: Early, start: Late); p1.Cp.ShouldNotBeNull(); ReadEvents(nm, node, max: 3, inboundCp: p1.Cp, end: Early, start: Late).Error.StatusCode.Code - .ShouldBe(StatusCodes.BadTooManyOperations); + .ShouldBe(StatusCodes.BadTooManyOperations.Code); await host.DisposeAsync(); } @@ -295,7 +295,7 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable var p1 = ReadEvents(nm, node, max: 4, inboundCp: null, end: Early, start: Late); p1.Ids.ShouldBe(["e0009", "e0008", "e0007", "e0006"]); var p2 = ReadEvents(nm, node, max: 4, inboundCp: p1.Cp); // default details: Early -> Late (forward) - p2.Error.StatusCode.Code.ShouldBe(StatusCodes.Good); + p2.Error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); p2.Ids.ShouldBe(["e0005", "e0004", "e0003", "e0002"]); await host.DisposeAsync(); } @@ -340,7 +340,7 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable var fwd = new ForwardOnlyEventSource(src); nm.HistorianDataSource = fwd; var r = ReadEvents(nm, node, max: 3, inboundCp: null, end: Early, start: Late); - r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good); + r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); r.Ids.ShouldBe(["e0009", "e0008", "e0007"]); r.Cp.ShouldNotBeNull(); // Forward reads on the same backend are unaffected. @@ -469,7 +469,7 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable break; } - r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good, $"seed {seed}, ms max {msMax}"); + r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code, $"seed {seed}, ms max {msMax}"); all.AddRange(r.Ids); cp = r.Cp; (++pages).ShouldBeLessThan(2000); @@ -492,7 +492,7 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable var (host, nm, node, _) = await SetupAsync(Distinct(10), logger: logger); nm.HistorianDataSource = new ThrowingReverseSource(); ReadEvents(nm, node, max: 3, inboundCp: null, end: Early, start: Late).Error.StatusCode.Code - .ShouldBe(StatusCodes.BadHistoryOperationUnsupported); + .ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); logger.Entries.ShouldContain(e => e.Level == LogLevel.Error && e.Exception is NotSupportedException); logger.Entries.ShouldNotContain(e => e.Level == LogLevel.Warning); await host.DisposeAsync(); @@ -580,7 +580,7 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable { public Task ReadRawAsync(string r, DateTime s, DateTime e, uint m, CancellationToken ct) { - var rows = Enumerable.Range(0, 10).Select(i => new DataValueSnapshot((double)i, StatusCodes.Good, + var rows = Enumerable.Range(0, 10).Select(i => new DataValueSnapshot((double)i, StatusCodes.Good.Code, Epoch.AddSeconds(i), Epoch.AddSeconds(i))).Where(v => v.SourceTimestampUtc >= s && v.SourceTimestampUtc <= e) .Take((int)m).ToList(); return Task.FromResult(new HistorianRead(rows, null)); @@ -646,7 +646,7 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable do { var r = ReadEvents(nm, node, max, cp, end, start); - r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good); + r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); all.AddRange(r.Ids); pageSizes?.Add(r.Ids.Count); cp = r.Cp; @@ -668,12 +668,12 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable OtOpcUaNodeManager nm, uint max, DateTime? end, DateTime? start, params (NodeId Node, byte[]? Cp)[] reads) { var context = new OperationContext( - new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, identity: null); + new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, requestLifetime: RequestLifetime.None, identity: null); var filter = new EventFilter(); - filter.SelectClauses.Add(new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, new QualifiedName("EventId")) + filter.SelectClauses = [new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, new QualifiedName("EventId")) { AttributeId = Attributes.Value, - }); + }]; var details = new ReadEventDetails { StartTime = start ?? Epoch.AddDays(-1), @@ -681,7 +681,7 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable NumValuesPerNode = max, Filter = filter, }; - var nodesToRead = reads.Select(r => new HistoryReadValueId { NodeId = r.Node, ContinuationPoint = r.Cp }).ToList(); + var nodesToRead = reads.Select(r => new HistoryReadValueId { NodeId = r.Node, ContinuationPoint = ByteString.From(r.Cp) }).ToList(); var results = reads.Select(_ => (SdkHistoryReadResult)null!).ToList(); var errors = reads.Select(_ => (ServiceResult)null!).ToList(); nm.HistoryRead(context, details, TimestampsToReturn.Both, false, nodesToRead, results, errors); @@ -690,14 +690,14 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable for (var i = 0; i < reads.Length; i++) { var ids = new List(); - if (results[i]?.HistoryData is { } ho && !ExtensionObject.IsNull(ho)) + if (results[i]?.HistoryData is { } ho && !ho.IsNull) { - var he = (HistoryEvent)ExtensionObject.ToEncodeable(ho); + var he = (HistoryEvent)ExtensionObject.ToEncodeable(ho)!; foreach (var e in he.Events) - ids.Add(System.Text.Encoding.UTF8.GetString((byte[])e.EventFields[0].Value)); + ids.Add(System.Text.Encoding.UTF8.GetString((byte[])SdkValueBoundary.ToClr(e.EventFields[0])!)); } - all.Add((ids, errors[i], results[i]?.ContinuationPoint)); + all.Add((ids, errors[i], results[i]?.ContinuationPoint.ToNullableArray())); } return all; @@ -706,8 +706,8 @@ public sealed class NodeManagerHistoryReadEventsPagingTests : IDisposable private static void InvokeRelease(OtOpcUaNodeManager nm, NodeId node, byte[] cp) { var context = new OperationContext( - new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, identity: null); - var nodesToRead = new List { new() { NodeId = node, ContinuationPoint = cp } }; + new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, requestLifetime: RequestLifetime.None, identity: null); + var nodesToRead = new List { new() { NodeId = node, ContinuationPoint = ByteString.From(cp) } }; var results = new List { null! }; var errors = new List { null! }; nm.HistoryRead(context, new ReadEventDetails { StartTime = Epoch, EndTime = Epoch.AddDays(1), NumValuesPerNode = 4 }, diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadEventsProjectionTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadEventsProjectionTests.cs index 07b6eeba9..107097a29 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadEventsProjectionTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadEventsProjectionTests.cs @@ -41,19 +41,19 @@ public sealed class NodeManagerHistoryReadEventsProjectionTests : IDisposable var history = Read(server, nm, notifier, Select("EventId", "EventType", "ConditionName", "SourceNode"), where: null); - var rows = history.Events.ToDictionary(e => System.Text.Encoding.UTF8.GetString((byte[])e.EventFields[0].Value)); - rows["e-limit"].EventFields[1].Value.ShouldBe(ObjectTypeIds.LimitAlarmType); - rows["e-limit"].EventFields[2].Value.ShouldBe("HighTemp"); - rows["e-limit"].EventFields[3].Value.ShouldBe(condition, "the alarm id resolves to the materialised condition — the live events' SourceNode"); + var rows = history.Events.ToArray()!.ToDictionary(e => System.Text.Encoding.UTF8.GetString((byte[])SdkValueBoundary.ToClr(e.EventFields[0])!)); + SdkValueBoundary.ToClr(rows["e-limit"].EventFields[1])!.ShouldBe(ObjectTypeIds.LimitAlarmType); + SdkValueBoundary.ToClr(rows["e-limit"].EventFields[2])!.ShouldBe("HighTemp"); + SdkValueBoundary.ToClr(rows["e-limit"].EventFields[3])!.ShouldBe(condition, "the alarm id resolves to the materialised condition — the live events' SourceNode"); - rows["e-offnormal"].EventFields[1].Value.ShouldBe(ObjectTypeIds.OffNormalAlarmType); - rows["e-offnormal"].EventFields[3].Value.ShouldBeNull("no condition is materialised for that alarm id"); + SdkValueBoundary.ToClr(rows["e-offnormal"].EventFields[1])!.ShouldBe(ObjectTypeIds.OffNormalAlarmType); + SdkValueBoundary.ToClr(rows["e-offnormal"].EventFields[3])!.ShouldBeNull("no condition is materialised for that alarm id"); // No stored type: still an alarm condition (every historical row is alarm history); an unrecognised or non-event // type name is not passed through as a non-event type. - rows["e-untyped"].EventFields[1].Value.ShouldBe(ObjectTypeIds.AlarmConditionType); - rows["e-untyped"].EventFields[2].Value.ShouldBeNull(); - rows["e-bogus"].EventFields[1].Value.ShouldBe(ObjectTypeIds.AlarmConditionType); + SdkValueBoundary.ToClr(rows["e-untyped"].EventFields[1])!.ShouldBe(ObjectTypeIds.AlarmConditionType); + SdkValueBoundary.ToClr(rows["e-untyped"].EventFields[2])!.ShouldBeNull(); + SdkValueBoundary.ToClr(rows["e-bogus"].EventFields[1])!.ShouldBe(ObjectTypeIds.AlarmConditionType); await host.DisposeAsync(); } @@ -79,9 +79,7 @@ public sealed class NodeManagerHistoryReadEventsProjectionTests : IDisposable { var (host, server, nm, notifier) = await BootAsync(); var where = new ContentFilter(); - where.Push(FilterOperator.GreaterThan, - new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, new QualifiedName("Severity")) { AttributeId = Attributes.Value }, - new LiteralOperand(new Variant((ushort)600))); + where.Push(FilterOperator.GreaterThan, Variant.FromStructure(new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, new QualifiedName("Severity")) { AttributeId = Attributes.Value }), Variant.FromStructure(new LiteralOperand(new Variant((ushort)600)))); Ids(Read(server, nm, notifier, Select("EventId"), where)).ShouldBe(["e-limit", "e-bogus"]); await host.DisposeAsync(); @@ -100,13 +98,13 @@ public sealed class NodeManagerHistoryReadEventsProjectionTests : IDisposable switch (fault) { case "unknown operator": - where.Push((FilterOperator)99, new LiteralOperand(new Variant(1)), new LiteralOperand(new Variant(1))); + where.Push((FilterOperator)99, Variant.FromStructure(new LiteralOperand(new Variant(1))), Variant.FromStructure(new LiteralOperand(new Variant(1)))); break; case "self-referencing element": - where.Push(FilterOperator.Not, new ElementOperand(0)); + where.Push(FilterOperator.Not, Variant.FromStructure(new ElementOperand(0))); break; default: - where.Push(FilterOperator.Equals, new LiteralOperand(new Variant(1))); + where.Push(FilterOperator.Equals, Variant.FromStructure(new LiteralOperand(new Variant(1)))); break; } @@ -115,39 +113,39 @@ public sealed class NodeManagerHistoryReadEventsProjectionTests : IDisposable // Positive control: the same read with a valid where-clause is served. var valid = new ContentFilter(); - valid.Push(FilterOperator.Equals, new LiteralOperand(new Variant(1)), new LiteralOperand(new Variant(1))); + valid.Push(FilterOperator.Equals, Variant.FromStructure(new LiteralOperand(new Variant(1))), Variant.FromStructure(new LiteralOperand(new Variant(1)))); StatusCode.IsGood(ReadStatus(server, nm, notifier, Select("EventId"), valid).Status).ShouldBeTrue(); await host.DisposeAsync(); } private static string[] Ids(HistoryEvent h) => - h.Events.Select(e => System.Text.Encoding.UTF8.GetString((byte[])e.EventFields[0].Value)).ToArray(); + h.Events.ToArray()!.Select(e => System.Text.Encoding.UTF8.GetString((byte[])SdkValueBoundary.ToClr(e.EventFields[0])!)).ToArray(); private static ContentFilter OfType(NodeId type) { var f = new ContentFilter(); - f.Push(FilterOperator.OfType, new LiteralOperand(new Variant(type))); + f.Push(FilterOperator.OfType, Variant.FromStructure(new LiteralOperand(new Variant(type)))); return f; } - private static SimpleAttributeOperandCollection Select(params string[] leaves) + private static List Select(params string[] leaves) { - var c = new SimpleAttributeOperandCollection(); + var c = new List(); foreach (var leaf in leaves) c.Add(new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, new QualifiedName(leaf)) { AttributeId = Attributes.Value }); return c; } private static HistoryEvent Read(OtOpcUaSdkServer server, OtOpcUaNodeManager nm, NodeId notifier, - SimpleAttributeOperandCollection select, ContentFilter? where) + List select, ContentFilter? where) { var (status, result) = ReadStatus(server, nm, notifier, select, where); StatusCode.IsGood(status).ShouldBeTrue($"HistoryRead failed: {status}"); - return (HistoryEvent)ExtensionObject.ToEncodeable(result.HistoryData); + return (HistoryEvent)ExtensionObject.ToEncodeable(result.HistoryData)!; } private static (StatusCode Status, SdkHistoryReadResult Result) ReadStatus(OtOpcUaSdkServer server, OtOpcUaNodeManager nm, - NodeId notifier, SimpleAttributeOperandCollection select, ContentFilter? where) + NodeId notifier, List select, ContentFilter? where) { var details = new ReadEventDetails { @@ -156,7 +154,7 @@ public sealed class NodeManagerHistoryReadEventsProjectionTests : IDisposable NumValuesPerNode = 100, Filter = new EventFilter { SelectClauses = select, WhereClause = where ?? new ContentFilter() }, }; - var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, identity: null); + var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, requestLifetime: RequestLifetime.None, identity: null); var results = new List { null! }; var errors = new List { null! }; nm.HistoryRead(context, details, TimestampsToReturn.Both, releaseContinuationPoints: false, diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadEventsTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadEventsTests.cs index b2fa28c40..bf9322590 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadEventsTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadEventsTests.cs @@ -71,26 +71,26 @@ public sealed class NodeManagerHistoryReadEventsTests : IDisposable fake.LastEnd.ShouldBe(end); fake.LastMaxEvents.ShouldBe(50); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - results[0].StatusCode.Code.ShouldBe(StatusCodes.Good); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + results[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); - var history = (HistoryEvent)ExtensionObject.ToEncodeable(results[0].HistoryData); + var history = (HistoryEvent)ExtensionObject.ToEncodeable(results[0].HistoryData)!; history.Events.Count.ShouldBe(1); var fields = history.Events[0].EventFields; fields.Count.ShouldBe(6); // EventId ⇒ ByteString (UTF-8 of "evt-42"). - fields[0].Value.ShouldBeOfType().ShouldBe(System.Text.Encoding.UTF8.GetBytes("evt-42")); + SdkValueBoundary.ToClr(fields[0])!.ShouldBeOfType().ShouldBe(System.Text.Encoding.UTF8.GetBytes("evt-42")); // SourceName ⇒ string. - fields[1].Value.ShouldBe("Pump_001"); + SdkValueBoundary.ToClr(fields[1])!.ShouldBe("Pump_001"); // Time ⇒ DateTime (event occurrence time). - fields[2].Value.ShouldBe(evtTime); + SdkValueBoundary.ToClr(fields[2])!.ShouldBe(evtTime); // ReceiveTime ⇒ DateTime (server receipt time = ReceivedTimeUtc). - fields[3].Value.ShouldBe(rcvTime); + SdkValueBoundary.ToClr(fields[3])!.ShouldBe(rcvTime); // Message ⇒ LocalizedText. - fields[4].Value.ShouldBeOfType().Text.ShouldBe("Pump tripped"); + SdkValueBoundary.ToClr(fields[4])!.ShouldBeOfType().Text.ShouldBe("Pump tripped"); // Severity ⇒ UInt16. - fields[5].Value.ShouldBe((ushort)700); + SdkValueBoundary.ToClr(fields[5])!.ShouldBe((ushort)700); await host.DisposeAsync(); } @@ -126,7 +126,7 @@ public sealed class NodeManagerHistoryReadEventsTests : IDisposable var (_, errors) = InvokeHistoryRead(server, nm, details, notifierNodeId); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); // The backend saw the unbounded cap, NOT the 0/default-cap sentinel. fake.LastMaxEvents.ShouldBe(int.MaxValue); @@ -163,14 +163,14 @@ public sealed class NodeManagerHistoryReadEventsTests : IDisposable var (results, errors) = InvokeHistoryRead(server, nm, details, notifierNodeId); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - var history = (HistoryEvent)ExtensionObject.ToEncodeable(results[0].HistoryData); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + var history = (HistoryEvent)ExtensionObject.ToEncodeable(results[0].HistoryData)!; var fields = history.Events[0].EventFields; fields.Count.ShouldBe(2); // LocalTime ⇒ Variant.Null. - fields[0].Value.ShouldBeNull(); + SdkValueBoundary.ToClr(fields[0])!.ShouldBeNull(); // EventId still projects to a ByteString. - fields[1].Value.ShouldBeOfType().ShouldBe(System.Text.Encoding.UTF8.GetBytes("evt-1")); + SdkValueBoundary.ToClr(fields[1])!.ShouldBeOfType().ShouldBe(System.Text.Encoding.UTF8.GetBytes("evt-1")); await host.DisposeAsync(); } @@ -203,10 +203,10 @@ public sealed class NodeManagerHistoryReadEventsTests : IDisposable var (results, errors) = InvokeHistoryRead(server, nm, details, notifierNodeId); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - results[0].StatusCode.Code.ShouldBe(StatusCodes.GoodNoData); - var history = (HistoryEvent)ExtensionObject.ToEncodeable(results[0].HistoryData); - history.Events.ShouldBeEmpty(); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + results[0].StatusCode.Code.ShouldBe(StatusCodes.GoodNoData.Code); + var history = (HistoryEvent)ExtensionObject.ToEncodeable(results[0].HistoryData)!; + history.Events.Count.ShouldBe(0); await host.DisposeAsync(); } @@ -236,14 +236,14 @@ public sealed class NodeManagerHistoryReadEventsTests : IDisposable }; var (_, unsupported) = InvokeHistoryRead(server, nm, details, notifierNodeId); - unsupported[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); + unsupported[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); var fake = new RecordingHistorianDataSource(); nm.HistorianDataSource = fake; var (_, errors) = InvokeHistoryRead(server, nm, details, notifierNodeId); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); fake.EventsCalled.ShouldBeTrue(); fake.LastSourceName.ShouldBe(equipmentId); @@ -282,8 +282,8 @@ public sealed class NodeManagerHistoryReadEventsTests : IDisposable }; var (results, errors) = InvokeHistoryRead(server, nm, details, folder.NodeId); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); - results[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported, "set by the override's guard"); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); + results[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code, "set by the override's guard"); fake.EventsCalled.ShouldBeFalse(); await host.DisposeAsync(); @@ -327,7 +327,7 @@ public sealed class NodeManagerHistoryReadEventsTests : IDisposable var (_, errors) = InvokeHistoryRead(server, nm, details, nodeId); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); fake.EventsCalled.ShouldBeFalse(); await host.DisposeAsync(); @@ -365,10 +365,10 @@ public sealed class NodeManagerHistoryReadEventsTests : IDisposable // Authoritative per-node signal: errors[0] must be Bad. ServiceResult.IsBad(errors[0]).ShouldBeTrue(); - errors[0].StatusCode.Code.ShouldBe(communication ? StatusCodes.BadNoCommunication : StatusCodes.BadHistoryOperationUnsupported); + errors[0].StatusCode.Code.ShouldBe(communication ? StatusCodes.BadNoCommunication.Code : StatusCodes.BadHistoryOperationUnsupported.Code); // The production catch now sets results[0] explicitly — assert it directly (not relying on base seeding). results[0].ShouldNotBeNull(); - results[0].StatusCode.Code.ShouldBe(communication ? StatusCodes.BadNoCommunication : StatusCodes.BadHistoryOperationUnsupported); + results[0].StatusCode.Code.ShouldBe(communication ? StatusCodes.BadNoCommunication.Code : StatusCodes.BadHistoryOperationUnsupported.Code); // The source WAS entered (proving the override reached the bridge and the throw was swallowed). fake.EventsEntered.ShouldBeTrue(); // ThrowOnRead fires before EventsCalled/LastSourceName are set — that's the throw path. @@ -382,15 +382,17 @@ public sealed class NodeManagerHistoryReadEventsTests : IDisposable private static EventFilter SelectFilter(params string[] leafFieldNames) { var filter = new EventFilter(); + var clauses = new List(); foreach (var name in leafFieldNames) { - filter.SelectClauses.Add( + clauses.Add( new SimpleAttributeOperand(ObjectTypeIds.BaseEventType, new QualifiedName(name)) { AttributeId = Attributes.Value, }); } + filter.SelectClauses = clauses; return filter; } @@ -400,7 +402,7 @@ public sealed class NodeManagerHistoryReadEventsTests : IDisposable OtOpcUaSdkServer server, OtOpcUaNodeManager nm, HistoryReadDetails details, NodeId nodeId) { var context = new OperationContext( - new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, identity: null); + new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, requestLifetime: RequestLifetime.None, identity: null); var nodesToRead = new List { new() { NodeId = nodeId } }; var results = new List { null! }; diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadModifiedTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadModifiedTests.cs index 1e62ebc8d..a87184450 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadModifiedTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadModifiedTests.cs @@ -32,9 +32,9 @@ public sealed class NodeManagerHistoryReadModifiedTests : IDisposable try { var r = Read(nm, node, Epoch, Epoch.AddHours(1), 10, null); - r.Data!.DataValues.Single().Value.ShouldBeOfType().ShouldBe(2f); - r.Data.ModificationInfos.Single().UserName.ShouldBe("alice"); - r.Data.ModificationInfos.Single().UpdateType.ShouldBe(HistoryUpdateType.Replace); + SdkValueBoundary.ToClr(r.Data!.DataValues.ToArray()!.Single().WrappedValue)!.ShouldBeOfType().ShouldBe(2f); + r.Data.ModificationInfos.ToArray()!.Single().UserName.ShouldBe("alice"); + r.Data.ModificationInfos.ToArray()!.Single().UpdateType.ShouldBe(HistoryUpdateType.Replace); } finally { await host.DisposeAsync(); } } @@ -47,8 +47,8 @@ public sealed class NodeManagerHistoryReadModifiedTests : IDisposable { src.Throw = new System.IO.IOException("connection lost"); var r = Read(nm, node, Epoch, Epoch.AddHours(1), 10, null); - r.Error.StatusCode.Code.ShouldBe(StatusCodes.BadNoCommunication); - r.Result.StatusCode.Code.ShouldBe(StatusCodes.BadNoCommunication); + r.Error.StatusCode.Code.ShouldBe(StatusCodes.BadNoCommunication.Code); + r.Result.StatusCode.Code.ShouldBe(StatusCodes.BadNoCommunication.Code); } finally { await host.DisposeAsync(); } } @@ -67,8 +67,8 @@ public sealed class NodeManagerHistoryReadModifiedTests : IDisposable var r = Read(nm, node, Epoch, Epoch.AddHours(1), max: 100, cp: null); - r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good); - r.Result.StatusCode.Code.ShouldBe(StatusCodes.Good); + r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + r.Result.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); r.Cp.ShouldBeNull(); src.LastTag.ShouldBe(Tag); src.LastStart.ShouldBe(Epoch); @@ -79,16 +79,16 @@ public sealed class NodeManagerHistoryReadModifiedTests : IDisposable var data = r.Data!; data.DataValues.Count.ShouldBe(3); data.ModificationInfos.Count.ShouldBe(3); - data.ModificationInfos.Select(m => m.UpdateType) + data.ModificationInfos.ToArray()!.Select(m => m.UpdateType) .ShouldBe([HistoryUpdateType.Insert, HistoryUpdateType.Replace, HistoryUpdateType.Delete]); - data.ModificationInfos.Select(m => m.UserName).ShouldBe(["alice", "bob", "carol"]); - data.ModificationInfos.Select(m => m.ModificationTime) + data.ModificationInfos.ToArray()!.Select(m => m.UserName).ShouldBe(["alice", "bob", "carol"]); + data.ModificationInfos.ToArray()!.Select(m => m.ModificationTime) .ShouldBe([modifiedAt, modifiedAt.AddMinutes(1), modifiedAt.AddMinutes(2)]); - data.DataValues[0].Value.ShouldBeNull(); - data.DataValues[0].StatusCode.Code.ShouldBe(StatusCodes.BadNoData); - data.DataValues[1].Value.ShouldBe(1.5); + SdkValueBoundary.ToClr(data.DataValues[0].WrappedValue)!.ShouldBeNull(); + data.DataValues[0].StatusCode.Code.ShouldBe(StatusCodes.BadNoData.Code); + SdkValueBoundary.ToClr(data.DataValues[1].WrappedValue)!.ShouldBe(1.5); data.DataValues[1].SourceTimestamp.ShouldBe(Epoch.AddSeconds(10)); - data.DataValues[2].Value.ShouldBe(7.0); + SdkValueBoundary.ToClr(data.DataValues[2].WrappedValue)!.ShouldBe(7.0); await host.DisposeAsync(); } @@ -97,9 +97,9 @@ public sealed class NodeManagerHistoryReadModifiedTests : IDisposable { var (host, nm, node, _) = await SetupAsync([]); var r = Read(nm, node, Epoch, Epoch.AddHours(1), max: 10, cp: null); - r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good); - r.Result.StatusCode.Code.ShouldBe(StatusCodes.GoodNoData); - r.Data!.ModificationInfos.ShouldBeEmpty(); + r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + r.Result.StatusCode.Code.ShouldBe(StatusCodes.GoodNoData.Code); + r.Data!.ModificationInfos.Count.ShouldBe(0); await host.DisposeAsync(); } @@ -172,7 +172,7 @@ public sealed class NodeManagerHistoryReadModifiedTests : IDisposable { // Inserts have no prior value; their snapshot has no source timestamp. The cursor must not fall back to MinValue. var trail = Enumerable.Range(1, 6).Select(i => new HistoryModifiedValue( - new DataValueSnapshot(null, StatusCodes.BadNoData, null, Epoch), Epoch, HistoryModificationType.Insert, "u", i, + new DataValueSnapshot(null, StatusCodes.BadNoData.Code, null, Epoch), Epoch, HistoryModificationType.Insert, "u", i, Epoch.AddSeconds(i))).ToList(); var (host, nm, node, src) = await SetupAsync(trail); @@ -214,20 +214,20 @@ public sealed class NodeManagerHistoryReadModifiedTests : IDisposable // A RAW cursor for the same tag is not a modified cursor. var raw = nm.HistoryContinuationStore.Save(null, new HistoryContinuationState(Tag, Epoch, Epoch.AddDays(1), 0, 4)); Read(nm, node, Epoch, Epoch.AddHours(1), max: 4, cp: raw).Error.StatusCode.Code - .ShouldBe(StatusCodes.BadContinuationPointInvalid); + .ShouldBe(StatusCodes.BadContinuationPointInvalid.Code); // A MODIFIED cursor presented to a raw read is invalid too. var p1 = Read(nm, node, Epoch, Epoch.AddHours(1), max: 4, cp: null); p1.Cp.ShouldNotBeNull(); Read(nm, node, Epoch, Epoch.AddHours(1), max: 4, cp: p1.Cp, modified: false).Error.StatusCode.Code - .ShouldBe(StatusCodes.BadContinuationPointInvalid); + .ShouldBe(StatusCodes.BadContinuationPointInvalid.Code); // A modified cursor issued for one node is invalid on another node's tag. var p2 = Read(nm, node, Epoch, Epoch.AddHours(1), max: 4, cp: null); nm.EnsureVariable("eq-1/other", null, "Other", "Double", false, historianTagname: "WW.Other", realm: AddressSpaceRealm.Uns); var other = nm.TryGetVariable("eq-1/other")!.NodeId; Read(nm, other, Epoch, Epoch.AddHours(1), max: 4, cp: p2.Cp).Error.StatusCode.Code - .ShouldBe(StatusCodes.BadContinuationPointInvalid); + .ShouldBe(StatusCodes.BadContinuationPointInvalid.Code); await host.DisposeAsync(); } @@ -245,9 +245,9 @@ public sealed class NodeManagerHistoryReadModifiedTests : IDisposable var modified = Read(nm, node, Epoch, Epoch.AddHours(1), max: 10, cp: null); var raw = Read(nm, node, Epoch, Epoch.AddHours(1), max: 10, cp: null, modified: false); - modified.Error.StatusCode.Code.ShouldBe(StatusCodes.Good); + modified.Error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); modified.Data!.DataValues.Count.ShouldBe(1); - raw.Error.StatusCode.Code.ShouldNotBe(StatusCodes.BadInvalidState); + raw.Error.StatusCode.Code.ShouldNotBe(StatusCodes.BadInvalidState.Code); src.Calls.ShouldBe(1); consulted.ShouldBe(0); await host.DisposeAsync(); @@ -259,7 +259,7 @@ public sealed class NodeManagerHistoryReadModifiedTests : IDisposable var (host, nm, node, src) = await SetupAsync([Mod(1, 1, 1, HistoryModificationType.Update, "u", Epoch)]); src.Throw = new InvalidOperationException("boom"); var r = Read(nm, node, Epoch, Epoch.AddHours(1), max: 4, cp: null); - r.Error.StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); + r.Error.StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); await host.DisposeAsync(); } @@ -270,8 +270,8 @@ public sealed class NodeManagerHistoryReadModifiedTests : IDisposable { var t = Epoch.AddSeconds(seconds); var value = prior is null - ? new DataValueSnapshot(null, StatusCodes.BadNoData, t, modifiedAt) - : new DataValueSnapshot(prior.Value, StatusCodes.Good, t, t); + ? new DataValueSnapshot(null, StatusCodes.BadNoData.Code, t, modifiedAt) + : new DataValueSnapshot(prior.Value, StatusCodes.Good.Code, t, t); return new HistoryModifiedValue(value, modifiedAt, type, user, id, t); } @@ -283,7 +283,7 @@ public sealed class NodeManagerHistoryReadModifiedTests : IDisposable do { var r = Read(nm, node, start, end, max, cp); - r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good, r.Error.ToString()); + r.Error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code, r.Error.ToString()); ids.AddRange(r.Ids); cp = r.Cp; (++pages).ShouldBeLessThan(60, "paging must terminate"); @@ -295,25 +295,25 @@ public sealed class NodeManagerHistoryReadModifiedTests : IDisposable private static (ServiceResult Error, SdkHistoryReadResult Result, HistoryModifiedData? Data, byte[]? Cp, List Ids) Read( OtOpcUaNodeManager nm, NodeId node, DateTime start, DateTime end, uint max, byte[]? cp, bool modified = true) { - var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, identity: null); + var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, requestLifetime: RequestLifetime.None, identity: null); var results = new List { null! }; var errors = new List { null! }; nm.HistoryRead(context, new ReadRawModifiedDetails { ReturnBounds = false, StartTime = start, EndTime = end, NumValuesPerNode = max, IsReadModified = modified }, TimestampsToReturn.Both, false, - new List { new() { NodeId = node, ContinuationPoint = cp } }, results, errors); + new List { new() { NodeId = node, ContinuationPoint = ByteString.From(cp) } }, results, errors); HistoryModifiedData? data = null; var ids = new List(); - if (results[0]?.HistoryData is { } ho && !ExtensionObject.IsNull(ho) - && ExtensionObject.ToEncodeable(ho) is HistoryModifiedData hm) + if (results[0]?.HistoryData is { } ho && !ho.IsNull + && ExtensionObject.ToEncodeable(ho)! is HistoryModifiedData hm) { data = hm; // The fake stores each modification's id in its (unique) server timestamp offset — see SqlLikeTrail. - ids.AddRange(hm.DataValues.Select(v => SqlLikeTrail.IdOf(v))); + ids.AddRange(hm.DataValues.ToArray()!.Select(v => SqlLikeTrail.IdOf(v))); } - return (errors[0], results[0], data, results[0]?.ContinuationPoint, ids); + return (errors[0], results[0], data, results[0]?.ContinuationPoint.ToNullableArray(), ids); } private async Task<(OpcUaApplicationHost Host, OtOpcUaNodeManager Nm, NodeId Node, SqlLikeTrail Src)> SetupAsync( @@ -355,7 +355,7 @@ public sealed class NodeManagerHistoryReadModifiedTests : IDisposable public int Calls { get; private set; } public Exception? Throw { get; set; } - public static long IdOf(DataValue v) => v.ServerTimestamp.Ticks - Epoch.Ticks; + public static long IdOf(DataValue v) => v.ServerTimestamp.ToDateTime().Ticks - Epoch.Ticks; public IEnumerable Ordered(bool reverse) => reverse ? trail.OrderByDescending(m => m.SourceTimeUtc).ThenByDescending(m => m.ModifiedId) diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadPageFillTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadPageFillTests.cs index 87ae0cdeb..e93fbce94 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadPageFillTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadPageFillTests.cs @@ -29,7 +29,7 @@ public sealed class NodeManagerHistoryReadPageFillTests(BoundsServerFixture fx) private static DataValueSnapshot[] EightValues() => Enumerable.Range(1, 8).Select(i => Sample(i, T0.AddSeconds(i))).ToArray(); - private static DataValueSnapshot Sample(double v, DateTime t) => new(v, StatusCodes.Good, t, t); + private static DataValueSnapshot Sample(double v, DateTime t) => new(v, StatusCodes.Good.Code, t, t); private static (DateTime Start, DateTime End) Window(Direction direction) => direction switch { @@ -193,7 +193,7 @@ public sealed class NodeManagerHistoryReadPageFillTests(BoundsServerFixture fx) { source.ResetCounts(); var (values, error, next) = await ReadAsync(source, start, end, 1, bounds: false, cp); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); values.Count.ShouldBe(1); all.AddRange(values); readsPerPage.Add(source.Reads); @@ -202,7 +202,7 @@ public sealed class NodeManagerHistoryReadPageFillTests(BoundsServerFixture fx) } while (cp is not null); - all.Select(x => (double)x.Value).ShouldBe([0d, 1d, 2d, 3d, 4d, 5d, 6d]); + all.Select(x => (double)SdkValueBoundary.ToClr(x.WrappedValue)!).ShouldBe([0d, 1d, 2d, 3d, 4d, 5d, 6d]); // Page 1 [a], page 2 [t1]: one read each. Page 3 [t2]: the read stalls on the cluster, then the over-fetch (2). // Pages 4 [t3], 5 [t4], 6 [t5]: the flagged cursor over-fetches directly (1 each). Page 7 [b]: one read. readsPerPage.ShouldBe([1, 1, 2, 1, 1, 1, 1]); @@ -227,12 +227,12 @@ public sealed class NodeManagerHistoryReadPageFillTests(BoundsServerFixture fx) var (start, end) = direction == Direction.Forward ? (T0.AddSeconds(5), T0.AddSeconds(7)) : (T0.AddSeconds(7), T0.AddSeconds(5)); var (first, _, cp) = await ReadAsync(source, start, end, 1, bounds: true, cp: null); - first.Single().StatusCode.Code.ShouldBe(StatusCodes.BadBoundNotFound); + first.Single().StatusCode.Code.ShouldBe(StatusCodes.BadBoundNotFound.Code); cp.ShouldNotBeNull(); source.ResetCounts(); var (second, _, cp2) = await ReadAsync(source, start, end, 1, bounds: true, cp: cp); - second.Single().Value.ShouldBe(direction == Direction.Forward ? 9d : 3d); + SdkValueBoundary.ToClr(second.Single().WrappedValue)!.ShouldBe(direction == Direction.Forward ? 9d : 3d); cp2.ShouldBeNull(); source.Reads.ShouldBe(0, "the end bound was found by the first page and carried"); } @@ -253,7 +253,7 @@ public sealed class NodeManagerHistoryReadPageFillTests(BoundsServerFixture fx) fx.Nm.HistorianDataSource = source; // Reverse (0.1s ← 30s]: no sample at or after 30s ⇒ the start bound is a placeholder; the data is below. var (values, _, cp) = Read(T0.AddSeconds(30), T0.AddMilliseconds(100), 1, bounds: true, cp: null); - values.Single().StatusCode.Code.ShouldBe(StatusCodes.BadBoundNotFound); + values.Single().StatusCode.Code.ShouldBe(StatusCodes.BadBoundNotFound.Code); cp.ShouldNotBeNull(); store.Saved.Last().WalkHint.WidthTicks.ShouldBeGreaterThan(0); } @@ -272,7 +272,7 @@ public sealed class NodeManagerHistoryReadPageFillTests(BoundsServerFixture fx) [Fact] public async Task A_stored_row_with_the_bound_not_found_status_is_data_not_a_placeholder() { - var stored = new DataValueSnapshot(null, StatusCodes.BadBoundNotFound, T0.AddSeconds(6), T0.AddSeconds(6)); + var stored = new DataValueSnapshot(null, StatusCodes.BadBoundNotFound.Code, T0.AddSeconds(6), T0.AddSeconds(6)); HistoryBounds.IsPlaceholder(stored).ShouldBeFalse(); HistoryBounds.IsPlaceholder(HistoryBounds.NotFound(T0)).ShouldBeTrue(); @@ -285,12 +285,12 @@ public sealed class NodeManagerHistoryReadPageFillTests(BoundsServerFixture fx) // --- helpers -------------------------------------------------------------------------------- private static string Render(IEnumerable values) => - string.Join(" | ", values.Select(v => $"{v.SourceTimestamp:HH:mm:ss.fffffff}={v.Value ?? "null"}/{v.StatusCode.Code:X8}")); + string.Join(" | ", values.Select(v => $"{v.SourceTimestamp:HH:mm:ss.fffffff}={SdkValueBoundary.ToClr(v.WrappedValue)! ?? "null"}/{v.StatusCode.Code:X8}")); private async Task> SinglePageAsync(CountingSource source, DateTime start, DateTime end, bool bounds) { var (values, error, cp) = await ReadAsync(source, start, end, 10_000, bounds, cp: null); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); cp.ShouldBeNull(); return values.ToList(); } @@ -303,7 +303,7 @@ public sealed class NodeManagerHistoryReadPageFillTests(BoundsServerFixture fx) do { var (values, error, next) = await ReadAsync(source, start, end, max, bounds, cp); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); pages.Add(values); cp = next; pages.Count.ShouldBeLessThan(80, "paging must terminate"); @@ -328,20 +328,20 @@ public sealed class NodeManagerHistoryReadPageFillTests(BoundsServerFixture fx) private (IReadOnlyList Values, ServiceResult Error, byte[]? Cp) Read( DateTime start, DateTime end, uint max, bool bounds, byte[]? cp) { - var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, identity: null); + var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, requestLifetime: RequestLifetime.None, identity: null); var details = new ReadRawModifiedDetails { StartTime = start, EndTime = end, NumValuesPerNode = max, ReturnBounds = bounds, IsReadModified = false, }; - var nodesToRead = new List { new() { NodeId = fx.NodeId, ContinuationPoint = cp } }; + var nodesToRead = new List { new() { NodeId = fx.NodeId, ContinuationPoint = ByteString.From(cp) } }; var results = new List { null! }; var errors = new List { null! }; fx.Nm.HistoryRead(context, details, TimestampsToReturn.Both, releaseContinuationPoints: false, nodesToRead, results, errors); var values = new List(); - if (results[0]?.HistoryData is { } ho && !ExtensionObject.IsNull(ho)) - values.AddRange(((HistoryData)ExtensionObject.ToEncodeable(ho)).DataValues); - return (values, errors[0], results[0]?.ContinuationPoint); + if (results[0]?.HistoryData is { } ho && !ho.IsNull) + values.AddRange(((HistoryData)ExtensionObject.ToEncodeable(ho)!).DataValues); + return (values, errors[0], results[0]?.ContinuationPoint.ToNullableArray()); } private static CountingSource Source(Shape shape, IReadOnlyList series) => shape switch diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadPagingTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadPagingTests.cs index 4a471f56f..1dbec7374 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadPagingTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadPagingTests.cs @@ -54,7 +54,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable { var (values, error, nextCp) = ReadRaw(nm, nodeId, start: Epoch, end: Epoch.AddHours(1), max: 100, inboundCp: cp); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); collected.AddRange(values); cp = nextCp; if (cp is not null) sawCp = true; @@ -92,7 +92,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable do { var (values, error, next) = ReadRaw(nm, nodeId, Epoch, DateTime.MinValue, max: 100, inboundCp: cp); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); collected.AddRange(values); cp = next; (++pages).ShouldBeLessThan(20); @@ -121,7 +121,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable do { var (values, error, next) = ReadRaw(nm, nodeId, DateTime.MinValue, Epoch.AddHours(1), max: 100, inboundCp: cp); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); collected.AddRange(values); cp = next; (++pages).ShouldBeLessThan(20); @@ -155,7 +155,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable nm.HistorianDataSource = new SeriesHistorianDataSource(MakeSeries(count: 101, stepSeconds: 1)); var (r2, e2, cp2) = ReadRaw(nm, nodeId, Epoch, Epoch.AddHours(1), max: 100, inboundCp: null); r2.Count.ShouldBe(100); - e2.StatusCode.Code.ShouldBe(StatusCodes.Good); + e2.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); cp2.ShouldNotBeNull(); var (r3, _, cp3) = ReadRaw(nm, nodeId, Epoch, Epoch.AddHours(1), max: 100, inboundCp: cp2); r3.ShouldBe([100d]); @@ -184,7 +184,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable Epoch.AddSeconds(2), // 3 │ tied at Epoch+2s Epoch.AddSeconds(2), // 4 ┘ }; - var series = ts.Select((t, i) => new DataValueSnapshot((double)i, StatusCodes.Good, t, t)).ToArray(); + var series = ts.Select((t, i) => new DataValueSnapshot((double)i, StatusCodes.Good.Code, t, t)).ToArray(); nm.HistorianDataSource = new SeriesHistorianDataSource(series); nm.EnsureVariable("eq-1/tie", parentFolderNodeId: null, displayName: "Tie", dataType: "Double", @@ -242,7 +242,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable { var (values, error, nextCp) = ReadRaw(nm, nodeId, Epoch, Epoch.AddHours(1), max: 2, inboundCp: cp); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); collected.AddRange(values); cp = nextCp; pageCount++; @@ -273,7 +273,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable // 5 samples ALL sharing one timestamp (Epoch+2s) — a tie cluster of 5 with a page cap of 2. var t = Epoch.AddSeconds(2); var series = Enumerable.Range(0, 5) - .Select(i => new DataValueSnapshot((double)i, StatusCodes.Good, t, t)).ToArray(); + .Select(i => new DataValueSnapshot((double)i, StatusCodes.Good.Code, t, t)).ToArray(); nm.HistorianDataSource = new SeriesHistorianDataSource(series); nm.EnsureVariable("eq-1/absurd", parentFolderNodeId: null, displayName: "Absurd", dataType: "Double", @@ -282,14 +282,14 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable // Page 1: a full page of the first 2 ties, with a continuation point. var (r1, e1, cp1) = ReadRaw(nm, nodeId, Epoch, Epoch.AddHours(1), max: 2, inboundCp: null); - e1.StatusCode.Code.ShouldBe(StatusCodes.Good); + e1.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); r1.ShouldBe(new[] { 0.0, 1.0 }); cp1.ShouldNotBeNull(); // Page 2: the resume read hits the cluster; over-fetch finds 5 > bound 3 ⇒ a clear error, NOT a // silent GoodNoData that would drop the un-emitted ties. var (r2, e2, cp2) = ReadRaw(nm, nodeId, Epoch, Epoch.AddHours(1), max: 2, inboundCp: cp1); - e2.StatusCode.Code.ShouldBe(StatusCodes.BadTooManyOperations); + e2.StatusCode.Code.ShouldBe(StatusCodes.BadTooManyOperations.Code); r2.ShouldBeEmpty(); cp2.ShouldBeNull(); @@ -312,7 +312,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable var (r, e, cp) = ReadRaw(nm, nodeId, Epoch, Epoch.AddHours(1), max: 0, inboundCp: null); - e.StatusCode.Code.ShouldBe(StatusCodes.Good); + e.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); r.Count.ShouldBe(250); cp.ShouldBeNull("an unlimited (max==0) request must not page"); @@ -338,7 +338,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable var bogus = Guid.NewGuid().ToByteArray(); var (_, e, cp) = ReadRaw(nm, nodeId, Epoch, Epoch.AddHours(1), max: 100, inboundCp: bogus); - e.StatusCode.Code.ShouldBe(StatusCodes.BadContinuationPointInvalid); + e.StatusCode.Code.ShouldBe(StatusCodes.BadContinuationPointInvalid.Code); cp.ShouldBeNull(); fake.ReadCount.ShouldBe(0); // never reached the backend. @@ -372,7 +372,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable // Resuming the released point now misses. var (_, e, _) = ReadRaw(nm, nodeId, Epoch, Epoch.AddHours(1), max: 100, inboundCp: cp1); - e.StatusCode.Code.ShouldBe(StatusCodes.BadContinuationPointInvalid); + e.StatusCode.Code.ShouldBe(StatusCodes.BadContinuationPointInvalid.Code); await host.DisposeAsync(); } @@ -436,7 +436,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable nm.HistoryContinuationStore = new InMemoryHistoryContinuationStore(); // Microsecond-spaced samples, so a one-tick step would land strictly between two of them. var series = Enumerable.Range(0, 6) - .Select(i => { var t = Epoch.AddTicks(10L * i); return new DataValueSnapshot((double)i, StatusCodes.Good, t, t); }) + .Select(i => { var t = Epoch.AddTicks(10L * i); return new DataValueSnapshot((double)i, StatusCodes.Good.Code, t, t); }) .ToArray(); nm.HistorianDataSource = new MicrosecondHistorianDataSource(series); @@ -458,7 +458,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable var nm = server.NodeManager!; nm.HistoryContinuationStore = new InMemoryHistoryContinuationStore(); var series = Enumerable.Range(0, 6) - .Select(i => { var t = Epoch.AddTicks(10L * (i + 1)); return new DataValueSnapshot((double)i, StatusCodes.Good, t, t); }) + .Select(i => { var t = Epoch.AddTicks(10L * (i + 1)); return new DataValueSnapshot((double)i, StatusCodes.Good.Code, t, t); }) .ToArray(); nm.HistorianDataSource = new MicrosecondHistorianDataSource(series); @@ -516,7 +516,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable var (values, error, cp) = ReadRaw(nm, nodeId, DateTime.MinValue, Epoch.AddSeconds(100), max: 3, inboundCp: null); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); values.ShouldBe([100d, 99d, 98d]); cp.ShouldNotBeNull(); source.ReverseWindowCount.ShouldBe(0); @@ -533,7 +533,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable // (end, start] = (Epoch+9s, Epoch+200s] — both edges exercised. var (values, error, cp) = ReadRaw(nm, nodeId, Epoch.AddSeconds(200), Epoch.AddSeconds(9), max: 0, inboundCp: null); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); values.ShouldBe(Enumerable.Range(10, 191).Reverse().Select(i => (double)i)); cp.ShouldBeNull(); source.ReverseWindowCount.ShouldBe(0); @@ -583,7 +583,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable static DataValueSnapshot At(int year, double v) { var t = new DateTime(year, 1, 1, 0, 0, 0, DateTimeKind.Utc); - return new DataValueSnapshot(v, StatusCodes.Good, t, t); + return new DataValueSnapshot(v, StatusCodes.Good.Code, t, t); } var source = new ForwardOnlyHistorianDataSource([At(1990, 1), At(2000, 2)]); @@ -591,7 +591,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable var (values, error, cp) = ReadRaw(nm, nodeId, DateTime.MinValue, Epoch, max: 5, inboundCp: null); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); values.ShouldBe([2d, 1d]); cp.ShouldBeNull(); source.ReadCount.ShouldBeLessThanOrEqualTo(20); @@ -611,7 +611,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable var (_, error, cp) = ReadRaw(nm, nodeId, Epoch.AddHours(1), Epoch.AddSeconds(-1), max: 2, inboundCp: null); - error.StatusCode.Code.ShouldBe(StatusCodes.BadTooManyOperations); + error.StatusCode.Code.ShouldBe(StatusCodes.BadTooManyOperations.Code); cp.ShouldBeNull(); source.ReverseWindowCount.ShouldBe(0); await host.DisposeAsync(); @@ -624,7 +624,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable { // 2000 samples 10 ms apart: a 1-minute first segment holds all of them, far over a budget of 64. var series = Enumerable.Range(0, 2000) - .Select(i => { var t = Epoch.AddMilliseconds(10L * i); return new DataValueSnapshot((double)i, StatusCodes.Good, t, t); }) + .Select(i => { var t = Epoch.AddMilliseconds(10L * i); return new DataValueSnapshot((double)i, StatusCodes.Good.Code, t, t); }) .ToArray(); var source = new ForwardOnlyHistorianDataSource(series); var (host, nm, nodeId) = await BootForwardOnlyAsync(source, "FwdDensity"); @@ -640,7 +640,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable while (cp is not null) { var (values, error, next) = ReadRaw(nm, nodeId, DateTime.MinValue, Epoch.AddSeconds(20), max: 20, inboundCp: cp); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); collected.AddRange(values); cp = next; (++pages).ShouldBeLessThan(200); @@ -665,7 +665,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable { // 100,000 samples 100 ms apart (~2.8 h): far more than the default tie budget would ever let a page read. var series = Enumerable.Range(0, 100_000) - .Select(i => { var t = Epoch.AddMilliseconds(100L * i); return new DataValueSnapshot((double)i, StatusCodes.Good, t, t); }) + .Select(i => { var t = Epoch.AddMilliseconds(100L * i); return new DataValueSnapshot((double)i, StatusCodes.Good.Code, t, t); }) .ToArray(); var source = new ForwardOnlyHistorianDataSource(series); var (host, nm, nodeId) = await BootForwardOnlyAsync(source, "FwdDense689"); @@ -678,7 +678,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable { source.ResetCounts(); var (values, error, next) = ReadRaw(nm, nodeId, DateTime.MinValue, end, max: 3, inboundCp: cp); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); values.ShouldNotBeEmpty(); // #692: every page is full (N = 3) — a resumed page used to net N − 1 after trimming its boundary sample. values.ShouldBe([expected, expected - 1d, expected - 2d], $"page {page} continues exactly"); @@ -726,7 +726,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable for (var k = 0; k < ties; k++) { var ts = new DateTime(t, DateTimeKind.Utc); - series.Add(new DataValueSnapshot((double)v++, StatusCodes.Good, ts, ts)); + series.Add(new DataValueSnapshot((double)v++, StatusCodes.Good.Code, ts, ts)); } } @@ -759,7 +759,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable break; } - error.StatusCode.Code.ShouldBe(StatusCodes.Good, $"seed {seed}, N = {max}, ms max {msMax}"); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code, $"seed {seed}, N = {max}, ms max {msMax}"); collected.AddRange(values); cp = next; (++pages).ShouldBeLessThan(2000, "paging must terminate, not loop"); @@ -793,7 +793,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable { source.ResetCounts(); var (values, error, next) = ReadRaw(nm, nodeId, DateTime.MinValue, Epoch.AddHours(1), max: 10, inboundCp: cp); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); collected.AddRange(values); cp = next; page++; @@ -818,7 +818,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable var (values, error, _) = ReadRaw(nm, nodeId, DateTime.MaxValue, Epoch.AddSeconds(-1), max: 3, inboundCp: null); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); values.ShouldBe([249d, 248d, 247d]); source.MaxRequestedEnd.ShouldBeLessThanOrEqualTo(now.AddDays(1).AddMilliseconds(1)); source.ReadCount.ShouldBeLessThanOrEqualTo(10); @@ -836,7 +836,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable var (values, error, _) = ReadRaw(nm, nodeId, Epoch.AddSeconds(10), Epoch.AddTicks(5_000), max: 100, inboundCp: null); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); values.ShouldBe(Enumerable.Range(1, 10).Reverse().Select(i => (double)i)); // (Epoch+0.5ms, Epoch+10s]: no 0 await host.DisposeAsync(); } @@ -849,7 +849,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable DataValueSnapshot At(long ticks, double v) { var t = Epoch.AddTicks(ticks); - return new DataValueSnapshot(v, StatusCodes.Good, t, t); + return new DataValueSnapshot(v, StatusCodes.Good.Code, t, t); } var t0 = TimeSpan.TicksPerSecond; @@ -858,7 +858,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable var (values, error, _) = ReadRaw(nm, nodeId, Epoch.AddTicks(t0), Epoch.AddSeconds(-1), max: 10, inboundCp: null); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); values.ShouldBe([1d, 0d]); await host.DisposeAsync(); } @@ -874,7 +874,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable var (values, error, _) = ReadRaw(nm, nodeId, Epoch.AddHours(1), Epoch.AddSeconds(-1), max: 100, inboundCp: null); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); values.ShouldBe(Enumerable.Range(0, 8).Reverse().Select(i => (double)i)); await host.DisposeAsync(); } @@ -889,7 +889,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable for (var c = 0; c < 3; c++) { var t = Epoch.AddSeconds(5).AddMilliseconds(c); - for (var i = 0; i < 4; i++) series.Add(new DataValueSnapshot((double)v++, StatusCodes.Good, t, t)); + for (var i = 0; i < 4; i++) series.Add(new DataValueSnapshot((double)v++, StatusCodes.Good.Code, t, t)); } var source = new ForwardOnlyHistorianDataSource(series); @@ -898,7 +898,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable var (values, error, _) = ReadRaw(nm, nodeId, Epoch.AddHours(1), Epoch.AddSeconds(-1), max: 100, inboundCp: null); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); values.ShouldBe(Enumerable.Range(0, 12).Reverse().Select(i => (double)i)); await host.DisposeAsync(); } @@ -916,7 +916,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable var (values, error, _) = ReadRaw(nm, nodeId, DateTime.MinValue, Epoch.AddSeconds(100), max: 3, inboundCp: null); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); values.ShouldBe([100d, 99d, 98d]); await host.DisposeAsync(); } @@ -951,7 +951,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable do { var (values, error, nextCp) = ReadRaw(nm, nodeId, start, end, max, inboundCp: cp); - error.StatusCode.Code.ShouldBe(StatusCodes.Good); + error.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); collected.AddRange(values); cp = nextCp; pageCount++; @@ -965,11 +965,48 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable /// Issue a single-node Raw HistoryRead and return that node's decoded sample values, error, /// and outbound continuation point. + [Fact] + public async Task A_cursor_cannot_cross_aliases_that_share_a_historian_tagname() + { + var (host, server) = await BootAsync(); + await using var ownedHost = host; + var nm = server.NodeManager!; + nm.HistoryContinuationStore = new InMemoryHistoryContinuationStore(); + nm.HistorianDataSource = new SeriesHistorianDataSource(MakeSeries(10, 1)); + foreach (var realm in new[] { AddressSpaceRealm.Raw, AddressSpaceRealm.Uns }) + nm.EnsureVariable("same", null, "Same", "Double", false, realm, "WW.PV"); + var raw = nm.TryGetVariable("same", AddressSpaceRealm.Raw)!.NodeId; + var uns = nm.TryGetVariable("same", AddressSpaceRealm.Uns)!.NodeId; + var first = ReadRaw(nm, raw, Epoch, Epoch.AddHours(1), 2, null); + first.Cp.ShouldNotBeNull(); + ReadRaw(nm, uns, Epoch, Epoch.AddHours(1), 2, first.Cp).Error.StatusCode.ShouldBe(StatusCodes.BadContinuationPointInvalid); + } + + [Theory] + [InlineData(false)] + [InlineData(true)] + public async Task Topology_replacement_invalidates_an_existing_cursor(bool rebuild) + { + var (host, server) = await BootAsync(); + await using var ownedHost = host; + var nm = server.NodeManager!; + nm.HistoryContinuationStore = new InMemoryHistoryContinuationStore(); + nm.HistorianDataSource = new SeriesHistorianDataSource(MakeSeries(10, 1)); + nm.EnsureVariable("v", null, "Value", "Double", false, AddressSpaceRealm.Raw, "WW.PV"); + var node = nm.TryGetVariable("v", AddressSpaceRealm.Raw)!.NodeId; + var first = ReadRaw(nm, node, Epoch, Epoch.AddHours(1), 2, null); + first.Cp.ShouldNotBeNull(); + if (rebuild) nm.RebuildAddressSpace(); + else nm.RemoveVariableNode("v", AddressSpaceRealm.Raw).ShouldBeTrue(); + nm.EnsureVariable("v", null, "Value", "Double", false, AddressSpaceRealm.Raw, "WW.PV"); + ReadRaw(nm, node, Epoch, Epoch.AddHours(1), 2, first.Cp).Error.StatusCode.ShouldBe(StatusCodes.BadContinuationPointInvalid); + } + private static (IReadOnlyList Values, ServiceResult Error, byte[]? Cp) ReadRaw( OtOpcUaNodeManager nm, NodeId nodeId, DateTime start, DateTime end, uint max, byte[]? inboundCp) { var context = new OperationContext( - new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, identity: null); + new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, requestLifetime: RequestLifetime.None, identity: null); var details = new ReadRawModifiedDetails { @@ -982,7 +1019,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable var nodesToRead = new List { - new() { NodeId = nodeId, ContinuationPoint = inboundCp }, + new() { NodeId = nodeId, ContinuationPoint = ByteString.From(inboundCp) }, }; var results = new List { null! }; var errors = new List { null! }; @@ -991,26 +1028,26 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable releaseContinuationPoints: false, nodesToRead, results, errors); var values = new List(); - if (results[0]?.HistoryData is { } ho && !ExtensionObject.IsNull(ho)) + if (results[0]?.HistoryData is { } ho && !ho.IsNull) { - var data = (HistoryData)ExtensionObject.ToEncodeable(ho); - foreach (var dv in data.DataValues) values.Add((double)dv.Value); + var data = (HistoryData)ExtensionObject.ToEncodeable(ho)!; + foreach (var dv in data.DataValues) values.Add((double)SdkValueBoundary.ToClr(dv.WrappedValue)!); } - return (values, errors[0], results[0]?.ContinuationPoint); + return (values, errors[0], results[0]?.ContinuationPoint.ToNullableArray()); } /// Issue a release-only HistoryRead (releaseContinuationPoints=true) for the node + point. private static void InvokeRelease(OtOpcUaNodeManager nm, NodeId nodeId, byte[] cp) { var context = new OperationContext( - new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, identity: null); + new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, requestLifetime: RequestLifetime.None, identity: null); var details = new ReadRawModifiedDetails { ReturnBounds = false, StartTime = Epoch, EndTime = Epoch.AddHours(1), NumValuesPerNode = 100, IsReadModified = false, }; - var nodesToRead = new List { new() { NodeId = nodeId, ContinuationPoint = cp } }; + var nodesToRead = new List { new() { NodeId = nodeId, ContinuationPoint = ByteString.From(cp) } }; var results = new List { null! }; var errors = new List { null! }; @@ -1023,7 +1060,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable .Select(i => { var t = Epoch.AddSeconds((long)i * stepSeconds); - return new DataValueSnapshot((double)i, StatusCodes.Good, t, t); + return new DataValueSnapshot((double)i, StatusCodes.Good.Code, t, t); }) .ToArray(); @@ -1040,17 +1077,17 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable for (var i = 0; i < distinctBefore; i++, second++) { var t = Epoch.AddSeconds(second); - samples.Add(new DataValueSnapshot((double)value++, StatusCodes.Good, t, t)); + samples.Add(new DataValueSnapshot((double)value++, StatusCodes.Good.Code, t, t)); } var tieT = Epoch.AddSeconds(second++); // the single shared timestamp for the whole cluster for (var i = 0; i < tieCount; i++) - samples.Add(new DataValueSnapshot((double)value++, StatusCodes.Good, tieT, tieT)); + samples.Add(new DataValueSnapshot((double)value++, StatusCodes.Good.Code, tieT, tieT)); for (var i = 0; i < distinctAfter; i++, second++) { var t = Epoch.AddSeconds(second); - samples.Add(new DataValueSnapshot((double)value++, StatusCodes.Good, t, t)); + samples.Add(new DataValueSnapshot((double)value++, StatusCodes.Good.Code, t, t)); } return samples.ToArray(); @@ -1176,7 +1213,7 @@ public sealed class NodeManagerHistoryReadPagingTests : IDisposable var rows = new List(); if (emitBoundaryRow) rows.Add(prior is null - ? new DataValueSnapshot(0d, StatusCodes.BadNoData, stamp, stamp) + ? new DataValueSnapshot(0d, StatusCodes.BadNoData.Code, stamp, stamp) : new DataValueSnapshot(prior.Value, prior.StatusCode, stamp, stamp)); rows.AddRange(series.Where(s => Ts(s) >= startUtc && Ts(s) <= endUtc)); var page = maxValuesPerNode == 0 ? rows : rows.Take((int)maxValuesPerNode).ToList(); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadRawCapFuzzTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadRawCapFuzzTests.cs index 6a9e78cd0..904e682d8 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadRawCapFuzzTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadRawCapFuzzTests.cs @@ -102,7 +102,7 @@ public sealed class NodeManagerHistoryReadRawCapFuzzTests(BoundsServerFixture fx Count("oracle refused"); continue; } - truthError.StatusCode.Code.ShouldBe(StatusCodes.Good, $"oracle: {tag}"); + truthError.StatusCode.Code.ShouldBe(StatusCodes.Good.Code, $"oracle: {tag}"); truthCp.ShouldBeNull($"oracle (no cap, N = 0) is one page: {tag}"); if (!bounds) Render(truth).ShouldBe(Render(Oracle(series, start, end, direction, resolution)), $"oracle vs series: {tag}"); @@ -124,8 +124,8 @@ public sealed class NodeManagerHistoryReadRawCapFuzzTests(BoundsServerFixture fx // A boundary tie cluster as large as the cap leaves a resumed page no room: the server steps past it with one // empty page carrying a continuation point (the documented #694 ceiling behaviour) — the one empty page allowed. var oversizedClusters = cap > 0 - ? truth.Where(v => !(v.Value is null && v.StatusCode.Code == StatusCodes.BadBoundNotFound)) - .GroupBy(v => v.SourceTimestamp.Ticks).Count(g => g.Count() >= Math.Max(2, cap - 1)) + ? truth.Where(v => !(SdkValueBoundary.ToClr(v.WrappedValue)! is null && v.StatusCode.Code == StatusCodes.BadBoundNotFound)) + .GroupBy(v => v.SourceTimestamp.ToDateTime().Ticks).Count(g => g.Count() >= Math.Max(2, cap - 1)) : 0; // The read under test. @@ -163,7 +163,7 @@ public sealed class NodeManagerHistoryReadRawCapFuzzTests(BoundsServerFixture fx continue; } - status.Code.ShouldBe(StatusCodes.Good, $"{tag}"); + status.Code.ShouldBe(StatusCodes.Good.Code, $"{tag}"); Render(collected).ShouldBe(Render(truth), $"paged ≠ unpaged: {tag} pages {Sizes(pages)}"); if (cap > 0) { @@ -179,8 +179,8 @@ public sealed class NodeManagerHistoryReadRawCapFuzzTests(BoundsServerFixture fx { if (pages[i].Count > 0) continue; // Allowed only as the step past a boundary tie cluster the cap cannot page within. - var previousLast = i > 0 && pages[i - 1].Count > 0 ? pages[i - 1][^1].SourceTimestamp.Ticks : (long?)null; - var clusterAtBoundary = previousLast is { } t ? truth.Count(v => v.SourceTimestamp.Ticks == t) : 0; + var previousLast = i > 0 && pages[i - 1].Count > 0 ? pages[i - 1][^1].SourceTimestamp.ToDateTime().Ticks : (long?)null; + var clusterAtBoundary = previousLast is { } t ? truth.Count(v => v.SourceTimestamp.ToDateTime().Ticks == t) : 0; (cap > 0 && clusterAtBoundary >= Math.Max(2, cap - 1)).ShouldBeTrue( $"an empty page with a continuation point (page {i}, boundary cluster {clusterAtBoundary}): {tag} pages {Sizes(pages)}"); Count("empty step over an oversized tie cluster"); @@ -259,7 +259,7 @@ public sealed class NodeManagerHistoryReadRawCapFuzzTests(BoundsServerFixture fx { var ts = Trunc(new DateTime(t, DateTimeKind.Utc), resolution); var status = rng.Next(12) == 0 ? StatusCodes.Bad : StatusCodes.Good; - list.Add(new DataValueSnapshot(status == StatusCodes.Bad ? null : (double)v, status, ts, ts)); + list.Add(new DataValueSnapshot(status == StatusCodes.Bad.Code ? null : (double)v, status.Code, ts, ts)); v++; } } @@ -302,13 +302,13 @@ public sealed class NodeManagerHistoryReadRawCapFuzzTests(BoundsServerFixture fx Direction.Reverse => series.Where(x => Ts(x) > e && Ts(x) <= s).Reverse(), _ => series.Where(x => Ts(x) <= e).Reverse(), }; - return window.Select(x => new DataValue(new Variant(x.Value), new StatusCode(x.StatusCode), Ts(x), Ts(x))).ToList(); + return window.Select(x => new DataValue(SdkValueBoundary.FromClr(x.Value), new StatusCode(x.StatusCode), Ts(x), Ts(x))).ToList(); } /// The largest tie cluster among the returned stored values (a bound placeholder is not a stored value). private static int LargestTieCluster(IReadOnlyList truth) => - truth.Where(v => !(v.Value is null && v.StatusCode.Code == StatusCodes.BadBoundNotFound)) - .GroupBy(v => v.SourceTimestamp.Ticks).Select(g => g.Count()).DefaultIfEmpty(0).Max(); + truth.Where(v => !(SdkValueBoundary.ToClr(v.WrappedValue)! is null && v.StatusCode.Code == StatusCodes.BadBoundNotFound)) + .GroupBy(v => v.SourceTimestamp.ToDateTime().Ticks).Select(g => g.Count()).DefaultIfEmpty(0).Max(); /// The most samples within one millisecond anywhere in the series (the walk-back's refusal rule). private static int MillisecondMax(List series) @@ -334,24 +334,24 @@ public sealed class NodeManagerHistoryReadRawCapFuzzTests(BoundsServerFixture fx private static string Sizes(IEnumerable> pages) => "[" + string.Join(",", pages.Select(p => p.Count)) + "]"; private static string Render(IEnumerable values) => - string.Join(" | ", values.Select(v => $"{v.SourceTimestamp.Ticks}={v.Value ?? "null"}/{v.StatusCode.Code:X8}")); + string.Join(" | ", values.Select(v => $"{v.SourceTimestamp.ToDateTime().Ticks}={SdkValueBoundary.ToClr(v.WrappedValue)! ?? "null"}/{v.StatusCode.Code:X8}")); private (IReadOnlyList Values, ServiceResult Error, byte[]? Cp) Read(DateTime start, DateTime end, uint max, bool bounds, byte[]? cp) { - var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, identity: null); + var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, requestLifetime: RequestLifetime.None, identity: null); var details = new ReadRawModifiedDetails { StartTime = start, EndTime = end, NumValuesPerNode = max, ReturnBounds = bounds, IsReadModified = false, }; - var nodesToRead = new List { new() { NodeId = fx.NodeId, ContinuationPoint = cp } }; + var nodesToRead = new List { new() { NodeId = fx.NodeId, ContinuationPoint = ByteString.From(cp) } }; var results = new List { null! }; var errors = new List { null! }; fx.Nm.HistoryRead(context, details, TimestampsToReturn.Both, releaseContinuationPoints: false, nodesToRead, results, errors); var values = new List(); - if (results[0]?.HistoryData is { } ho && !ExtensionObject.IsNull(ho)) - values.AddRange(((HistoryData)ExtensionObject.ToEncodeable(ho)).DataValues); - return (values, errors[0], results[0]?.ContinuationPoint); + if (results[0]?.HistoryData is { } ho && !ho.IsNull) + values.AddRange(((HistoryData)ExtensionObject.ToEncodeable(ho)!).DataValues); + return (values, errors[0], results[0]?.ContinuationPoint.ToNullableArray()); } /// diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadTests.cs index 810d2df13..c2122f25e 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerHistoryReadTests.cs @@ -46,7 +46,7 @@ public sealed class NodeManagerHistoryReadTests : IDisposable var src = DateTime.UtcNow.AddSeconds(-5); var srv = DateTime.UtcNow; fake.RawResult = new HistorianRead( - new[] { new DataValueSnapshot(42.5f, StatusCodes.Good, src, srv) }, null); + new[] { new DataValueSnapshot(42.5f, StatusCodes.Good.Code, src, srv) }, null); var start = DateTime.UtcNow.AddHours(-1); var end = DateTime.UtcNow; @@ -68,13 +68,13 @@ public sealed class NodeManagerHistoryReadTests : IDisposable fake.LastEnd.ShouldBe(end); fake.LastMaxValues.ShouldBe(101u, "the page plus one lookahead row (#692) — it tells the server whether more follows"); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - results[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - var data = (HistoryData)ExtensionObject.ToEncodeable(results[0].HistoryData); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + results[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + var data = (HistoryData)ExtensionObject.ToEncodeable(results[0].HistoryData)!; data.DataValues.Count.ShouldBe(1); var dv = data.DataValues[0]; - dv.Value.ShouldBe(42.5f); - dv.StatusCode.Code.ShouldBe(StatusCodes.Good); + SdkValueBoundary.ToClr(dv.WrappedValue)!.ShouldBe(42.5f); + dv.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); dv.SourceTimestamp.ShouldBe(src); dv.ServerTimestamp.ShouldBe(srv); @@ -140,10 +140,10 @@ public sealed class NodeManagerHistoryReadTests : IDisposable var (results, errors) = InvokeHistoryRead(server, nm, details, nodeId); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - results[0].StatusCode.Code.ShouldBe(StatusCodes.GoodNoData); - var data = (HistoryData)ExtensionObject.ToEncodeable(results[0].HistoryData); - data.DataValues.ShouldBeEmpty(); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + results[0].StatusCode.Code.ShouldBe(StatusCodes.GoodNoData.Code); + var data = (HistoryData)ExtensionObject.ToEncodeable(results[0].HistoryData)!; + data.DataValues.Count.ShouldBe(0); await host.DisposeAsync(); } @@ -174,7 +174,7 @@ public sealed class NodeManagerHistoryReadTests : IDisposable var (_, errors) = InvokeHistoryRead(server, nm, details, nodeId); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); fake.LastCall.ShouldBeNull(); // source never reached await host.DisposeAsync(); @@ -208,14 +208,14 @@ public sealed class NodeManagerHistoryReadTests : IDisposable var (results, errors) = InvokeHistoryRead(server, nm, details, nodeId); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); - results[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); + results[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); fake.LastCall.ShouldBeNull(); // the raw read is never served in place of a modified one // The Null default (no historian configured) answers the same. nm.HistorianDataSource = NullHistorianDataSource.Instance; InvokeHistoryRead(server, nm, details, nodeId).Item2[0].StatusCode.Code - .ShouldBe(StatusCodes.BadHistoryOperationUnsupported); + .ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); await host.DisposeAsync(); } @@ -239,7 +239,8 @@ public sealed class NodeManagerHistoryReadTests : IDisposable StartTime = DateTime.UtcNow.AddHours(-1), EndTime = DateTime.UtcNow, ProcessingInterval = 10_000.0, // ms - AggregateType = new NodeIdCollection { ObjectIds.AggregateFunction_Average }, + AggregateConfiguration = new AggregateConfiguration { UseServerCapabilitiesDefaults = true }, + AggregateType = new List { ObjectIds.AggregateFunction_Average }, }; InvokeHistoryRead(server, nm, details, nodeId); @@ -272,12 +273,13 @@ public sealed class NodeManagerHistoryReadTests : IDisposable EndTime = DateTime.UtcNow, ProcessingInterval = 10_000.0, // StandardDeviationSample is a real OPC UA aggregate we do not serve. - AggregateType = new NodeIdCollection { ObjectIds.AggregateFunction_StandardDeviationSample }, + AggregateConfiguration = new AggregateConfiguration { UseServerCapabilitiesDefaults = true }, + AggregateType = new List { ObjectIds.AggregateFunction_StandardDeviationSample }, }; var (_, errors) = InvokeHistoryRead(server, nm, details, nodeId); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadAggregateNotSupported); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadAggregateNotSupported.Code); fake.LastCall.ShouldBeNull(); await host.DisposeAsync(); @@ -310,12 +312,13 @@ public sealed class NodeManagerHistoryReadTests : IDisposable StartTime = DateTime.UtcNow.AddHours(-1), EndTime = DateTime.UtcNow, ProcessingInterval = 10_000.0, - AggregateType = new NodeIdCollection { aggregate }, + AggregateConfiguration = new AggregateConfiguration { UseServerCapabilitiesDefaults = true }, + AggregateType = new List { aggregate }, }; // Average is mapped by the server but not in this backend's set ⇒ refused, no call. InvokeHistoryRead(server, nm, Details(ObjectIds.AggregateFunction_Average), nodeId).Item2[0].StatusCode.Code - .ShouldBe(StatusCodes.BadAggregateNotSupported); + .ShouldBe(StatusCodes.BadAggregateNotSupported.Code); fake.LastCall.ShouldBeNull(); // Positive control: a member of the set reaches the backend. @@ -326,7 +329,7 @@ public sealed class NodeManagerHistoryReadTests : IDisposable // No historian: the Null default serves no aggregate. nm.HistorianDataSource = NullHistorianDataSource.Instance; InvokeHistoryRead(server, nm, Details(ObjectIds.AggregateFunction_TimeAverage), nodeId).Item2[0].StatusCode.Code - .ShouldBe(StatusCodes.BadAggregateNotSupported); + .ShouldBe(StatusCodes.BadAggregateNotSupported.Code); await host.DisposeAsync(); } @@ -354,13 +357,14 @@ public sealed class NodeManagerHistoryReadTests : IDisposable StartTime = DateTime.UtcNow.AddHours(-1), EndTime = DateTime.UtcNow, ProcessingInterval = 10_000.0, - AggregateType = new NodeIdCollection { ObjectIds.AggregateFunction_StandardDeviationPopulation }, + AggregateConfiguration = new AggregateConfiguration { UseServerCapabilitiesDefaults = true }, + AggregateType = new List { ObjectIds.AggregateFunction_StandardDeviationPopulation }, }, nodeId); StatusCode.IsBad(errors[0].StatusCode).ShouldBeFalse($"got {errors[0].StatusCode}"); fake.LastCall.ShouldBe("Processed"); fake.LastAggregate.ShouldBe(HistoryAggregateType.StandardDeviationPopulation); - var diagnostics = (CustomNodeManager2)nm.Server.DiagnosticsNodeManager; + var diagnostics = (AsyncCustomNodeManager)nm.Server.DiagnosticsNodeManager; var folder = diagnostics.FindPredefinedNode(ObjectIds.HistoryServerCapabilities_AggregateFunctions)!; AggregateFunctionMap.ByNodeId.Keys.Count(id => folder.ReferenceExists(ReferenceTypeIds.Organizes, false, id)) .ShouldBe(AggregateFunctionMap.ByNodeId.Count); @@ -397,7 +401,7 @@ public sealed class NodeManagerHistoryReadTests : IDisposable var (_, errors) = InvokeHistoryRead(server, nm, new ReadProcessedDetails { StartTime = DateTime.UtcNow.AddHours(-1), EndTime = DateTime.UtcNow, ProcessingInterval = 10_000.0, - AggregateType = new NodeIdCollection { ObjectIds.AggregateFunction_TimeAverage }, + AggregateType = new List { ObjectIds.AggregateFunction_TimeAverage }, AggregateConfiguration = new AggregateConfiguration { UseServerCapabilitiesDefaults = false, TreatUncertainAsBad = treatUncertainAsBad, @@ -405,7 +409,7 @@ public sealed class NodeManagerHistoryReadTests : IDisposable }, }, nodeId); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadAggregateConfigurationRejected); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadAggregateConfigurationRejected.Code); fake.LastCall.ShouldBeNull(); await host.DisposeAsync(); @@ -432,7 +436,7 @@ public sealed class NodeManagerHistoryReadTests : IDisposable var (_, errors) = InvokeHistoryRead(server, nm, new ReadProcessedDetails { StartTime = DateTime.UtcNow.AddHours(-1), EndTime = DateTime.UtcNow, ProcessingInterval = 10_000.0, - AggregateType = new NodeIdCollection { ObjectIds.AggregateFunction_TimeAverage }, + AggregateType = new List { ObjectIds.AggregateFunction_TimeAverage }, AggregateConfiguration = new AggregateConfiguration { UseServerCapabilitiesDefaults = useServerDefaults, TreatUncertainAsBad = treatUncertainAsBad, @@ -455,7 +459,7 @@ public sealed class NodeManagerHistoryReadTests : IDisposable [Fact] public void The_server_aggregate_defaults_deliberately_diverge_from_the_SDK_on_TreatUncertainAsBad() { - var sdk = new Opc.Ua.Server.AggregateManager(null!).GetDefaultConfiguration(null); + var sdk = new Opc.Ua.Server.AggregateManager(null!).GetDefaultConfiguration(NodeId.Null); var ours = ServerAggregateConfiguration.Defaults; ours.TreatUncertainAsBad.ShouldBeFalse(); ours.PercentDataBad.ShouldBe((byte)100); @@ -476,7 +480,7 @@ public sealed class NodeManagerHistoryReadTests : IDisposable public async Task The_booted_SDK_AggregateManager_default_is_our_TreatUncertainAsBad_false() { var (host, server) = await BootAsync(); - var cfg = server.CurrentInstance.AggregateManager.GetDefaultConfiguration(null); + var cfg = server.CurrentInstance.AggregateManager.GetDefaultConfiguration(NodeId.Null); cfg.TreatUncertainAsBad.ShouldBeFalse(); cfg.PercentDataBad.ShouldBe(ServerAggregateConfiguration.PercentDataBad); cfg.PercentDataGood.ShouldBe(ServerAggregateConfiguration.PercentDataGood); @@ -500,7 +504,8 @@ public sealed class NodeManagerHistoryReadTests : IDisposable InvokeHistoryRead(server, nm, new ReadProcessedDetails { StartTime = DateTime.UtcNow.AddHours(-1), EndTime = DateTime.UtcNow, ProcessingInterval = 10_000.0, - AggregateType = new NodeIdCollection { ObjectIds.AggregateFunction_Interpolative }, + AggregateConfiguration = new AggregateConfiguration { UseServerCapabilitiesDefaults = true }, + AggregateType = new List { ObjectIds.AggregateFunction_Interpolative }, }, nodeId); fake.LastCall.ShouldBe("Processed"); @@ -528,7 +533,8 @@ public sealed class NodeManagerHistoryReadTests : IDisposable InvokeHistoryRead(server, nm, new ReadProcessedDetails { StartTime = DateTime.UtcNow.AddHours(-1), EndTime = DateTime.UtcNow, ProcessingInterval = 10_000.0, - AggregateType = new NodeIdCollection { aggregateId }, + AggregateConfiguration = new AggregateConfiguration { UseServerCapabilitiesDefaults = true }, + AggregateType = new List { aggregateId }, }, nodeId); fake.LastCall.ShouldBe("Processed"); @@ -551,10 +557,11 @@ public sealed class NodeManagerHistoryReadTests : IDisposable var (_, errors) = InvokeHistoryRead(server, nm, new ReadProcessedDetails { StartTime = DateTime.UtcNow.AddHours(-1), EndTime = DateTime.UtcNow, ProcessingInterval = 10_000.0, - AggregateType = new NodeIdCollection { ObjectIds.AggregateFunction_PercentGood }, + AggregateConfiguration = new AggregateConfiguration { UseServerCapabilitiesDefaults = true }, + AggregateType = new List { ObjectIds.AggregateFunction_PercentGood }, }, nodeId); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadAggregateNotSupported); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadAggregateNotSupported.Code); await host.DisposeAsync(); } @@ -573,10 +580,11 @@ public sealed class NodeManagerHistoryReadTests : IDisposable var (_, errors) = InvokeHistoryRead(server, nm, new ReadProcessedDetails { StartTime = DateTime.UtcNow.AddHours(-1), EndTime = DateTime.UtcNow, ProcessingInterval = 10_000.0, - AggregateType = new NodeIdCollection { ObjectIds.AggregateFunction_Total }, + AggregateConfiguration = new AggregateConfiguration { UseServerCapabilitiesDefaults = true }, + AggregateType = new List { ObjectIds.AggregateFunction_Total }, }, nodeId); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadTooManyOperations); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadTooManyOperations.Code); await host.DisposeAsync(); } @@ -597,7 +605,7 @@ public sealed class NodeManagerHistoryReadTests : IDisposable var t2 = DateTime.UtcNow.AddMinutes(-1); var details = new ReadAtTimeDetails { - ReqTimes = new DateTimeCollection { t1, t2 }, + ReqTimes = new List { t1, t2 }, }; InvokeHistoryRead(server, nm, details, nodeId); @@ -638,7 +646,7 @@ public sealed class NodeManagerHistoryReadTests : IDisposable var nodeIds = paths.Select((p, i) => nm.TryGetVariable(p, realms[i])!.NodeId).ToArray(); var (_, errors) = InvokeHistoryRead(server, nm, - new ReadAtTimeDetails { ReqTimes = new DateTimeCollection { DateTime.UtcNow.AddMinutes(-1) } }, nodeIds); + new ReadAtTimeDetails { ReqTimes = new List { DateTime.UtcNow.AddMinutes(-1) } }, nodeIds); errors.ShouldAllBe(e => StatusCode.IsGood(e.StatusCode)); fake.Hints["R.Flag"].ShouldBe(TypeCode.Boolean); @@ -707,7 +715,7 @@ public sealed class NodeManagerHistoryReadTests : IDisposable // Per-tagname fake: A.PV returns one sample; B.PV throws. var perTagFake = new PerTagnameHistorianDataSource(tagname => tagname == "A.PV" - ? Task.FromResult(new HistorianRead(new[] { new DataValueSnapshot(1.0f, StatusCodes.Good, src, srv) }, null)) + ? Task.FromResult(new HistorianRead(new[] { new DataValueSnapshot(1.0f, StatusCodes.Good.Code, src, srv) }, null)) : throw new InvalidOperationException("backend boom for B.PV")); nm.HistorianDataSource = perTagFake; @@ -725,20 +733,20 @@ public sealed class NodeManagerHistoryReadTests : IDisposable var (results, errors) = InvokeHistoryRead(server, nm, details, goodNodeId, badNodeId); // Good node (index 0): should have a Good status + one sample. - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - results[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - var data = (HistoryData)ExtensionObject.ToEncodeable(results[0].HistoryData); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + results[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + var data = (HistoryData)ExtensionObject.ToEncodeable(results[0].HistoryData)!; data.DataValues.Count.ShouldBe(1); - data.DataValues[0].Value.ShouldBe(1.0f); + SdkValueBoundary.ToClr(data.DataValues[0].WrappedValue)!.ShouldBe(1.0f); // Bad node (index 1): errors slot must be Bad; results slot must NOT carry any HistoryData // (no data was projected into it). The base may pre-seed results[i] to a default-constructed // SdkHistoryReadResult whose StatusCode is 0 (Good) — that's fine for the result field, but the // distinguishing signal is the error slot AND the absence of HistoryData from the good node. StatusCode.IsBad(errors[1].StatusCode).ShouldBeTrue(); - errors[1].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); + errors[1].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); // HistoryData must be null/empty — the good node's sample MUST NOT have leaked into slot 1. - (results[1].HistoryData == null || ExtensionObject.IsNull(results[1].HistoryData)).ShouldBeTrue(); + results[1].HistoryData.IsNull.ShouldBeTrue(); await host.DisposeAsync(); } @@ -770,13 +778,47 @@ public sealed class NodeManagerHistoryReadTests : IDisposable var (results, errors) = InvokeHistoryRead(server, nm, details, nodeId); StatusCode.IsBad(errors[0].StatusCode).ShouldBeTrue(); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadHistoryOperationUnsupported.Code); // The result slot was never filled with a GoodNoData success. (results[0].StatusCode.Code == StatusCodes.GoodNoData).ShouldBeFalse(); await host.DisposeAsync(); } + [Fact] + public async Task Canceling_the_SDK_request_cancels_an_inflight_backend_read() + { + var (host, server) = await BootAsync(); + await using var ownedHost = host; + var nm = server.NodeManager!; + nm.HistoryReadDeadline = TimeSpan.Zero; + var entered = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); + nm.HistorianDataSource = new RecordingHistorianDataSource + { + RawRead = async ct => + { + entered.SetResult(); + await Task.Delay(Timeout.InfiniteTimeSpan, ct); + return Empty(); + }, + }; + nm.EnsureVariable("cancel", null, "Cancel", "Double", false, AddressSpaceRealm.Raw, "cancel.tag"); + var node = nm.TryGetVariable("cancel", AddressSpaceRealm.Raw)!.NodeId; + using var lifetime = new RequestLifetime(); + using var context = new OperationContext(new RequestHeader(), null, RequestType.HistoryRead, lifetime); + var results = new List { null! }; + var errors = new List { null! }; + var read = Task.Run(() => nm.HistoryRead(context, new ReadRawModifiedDetails + { + StartTime = DateTime.UtcNow.AddHours(-1), EndTime = DateTime.UtcNow, NumValuesPerNode = 10, + }, TimestampsToReturn.Both, false, [new HistoryReadValueId { NodeId = node }], results, errors), Ct); + await entered.Task.WaitAsync(TimeSpan.FromSeconds(5), Ct); + lifetime.TryCancel(StatusCodes.BadRequestCancelledByClient).ShouldBeTrue(); + await read.WaitAsync(TimeSpan.FromSeconds(5), Ct); + StatusCode.IsBad(errors[0].StatusCode).ShouldBeTrue(); + results[0].ContinuationPoint.IsEmpty.ShouldBeTrue(); + } + /// Invoke the node manager's public HistoryRead with a single node, returning the filled /// results + errors. Uses a session-less (the /// (RequestHeader, SecureChannelContext, RequestType, IUserIdentity) ctor) — HistoryRead's @@ -791,7 +833,7 @@ public sealed class NodeManagerHistoryReadTests : IDisposable OtOpcUaSdkServer server, OtOpcUaNodeManager nm, HistoryReadDetails details, params NodeId[] nodeIds) { var context = new OperationContext( - new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, identity: null); + new RequestHeader(), secureChannelContext: null, RequestType.HistoryRead, requestLifetime: RequestLifetime.None, identity: null); var nodesToRead = nodeIds.Select(id => new HistoryReadValueId { NodeId = id }).ToList(); var results = Enumerable.Repeat(null!, nodeIds.Length).ToList(); @@ -825,13 +867,14 @@ public sealed class NodeManagerHistoryReadTests : IDisposable HistoryReadDetails details = kind switch { "Raw" => new ReadRawModifiedDetails { IsReadModified = false, ReturnBounds = false, StartTime = t, EndTime = t.AddSeconds(10) }, - "AtTime" => new ReadAtTimeDetails { ReqTimes = new DateTimeCollection { t } }, + "AtTime" => new ReadAtTimeDetails { ReqTimes = new List { t } }, _ => new ReadProcessedDetails { StartTime = t, EndTime = t.AddSeconds(10), ProcessingInterval = 1000, - AggregateType = new NodeIdCollection { ObjectIds.AggregateFunction_Average } } + AggregateConfiguration = new AggregateConfiguration { UseServerCapabilitiesDefaults = true }, + AggregateType = new List { ObjectIds.AggregateFunction_Average } } }; var (results, errors) = InvokeHistoryRead(server, nm, details, nm.TryGetVariable("eq/comm")!.NodeId); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadNoCommunication); - results[0].StatusCode.Code.ShouldBe(StatusCodes.BadNoCommunication); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadNoCommunication.Code); + results[0].StatusCode.Code.ShouldBe(StatusCodes.BadNoCommunication.Code); } finally { await host.DisposeAsync(); } } @@ -850,20 +893,20 @@ public sealed class NodeManagerHistoryReadTests : IDisposable { var nm = server.NodeManager!; var t = DateTime.UtcNow.AddMinutes(-1); - var value = new HistorianRead([new DataValueSnapshot(1d, StatusCodes.Good, t, t)], null); + var value = new HistorianRead([new DataValueSnapshot(1d, StatusCodes.Good.Code, t, t)], null); nm.HistorianDataSource = new RecordingHistorianDataSource { RawResult = value, AtTimeResult = value }; nm.EnsureVariable("eq/typed", null, "Typed", dataType, false, historianTagname: "T", realm: AddressSpaceRealm.Uns); HistoryReadDetails details = kind == "Raw" ? new ReadRawModifiedDetails { IsReadModified = false, ReturnBounds = false, StartTime = t, EndTime = t.AddSeconds(10) } - : new ReadAtTimeDetails { ReqTimes = new DateTimeCollection { t } }; + : new ReadAtTimeDetails { ReqTimes = new List { t } }; var (results, errors) = InvokeHistoryRead(server, nm, details, nm.TryGetVariable("eq/typed")!.NodeId); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good); - var actual = ((HistoryData)ExtensionObject.ToEncodeable(results[0].HistoryData)).DataValues.Single(); - if (dataType == "Int32") actual.Value.ShouldBeOfType().ShouldBe(1); - if (dataType == "Boolean") actual.Value.ShouldBeOfType().ShouldBeTrue(); - if (dataType == "Float") actual.Value.ShouldBeOfType().ShouldBe(1f); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); + var actual = ((HistoryData)ExtensionObject.ToEncodeable(results[0].HistoryData)!).DataValues.ToArray()!.Single(); + if (dataType == "Int32") SdkValueBoundary.ToClr(actual.WrappedValue)!.ShouldBeOfType().ShouldBe(1); + if (dataType == "Boolean") SdkValueBoundary.ToClr(actual.WrappedValue)!.ShouldBeOfType().ShouldBeTrue(); + if (dataType == "Float") SdkValueBoundary.ToClr(actual.WrappedValue)!.ShouldBeOfType().ShouldBe(1f); actual.SourceTimestamp.ShouldBe(t); - actual.StatusCode.Code.ShouldBe(StatusCodes.Good); + actual.StatusCode.Code.ShouldBe(StatusCodes.Good.Code); } finally { await host.DisposeAsync(); } } @@ -879,12 +922,12 @@ public sealed class NodeManagerHistoryReadTests : IDisposable var nm = server.NodeManager!; var t = DateTime.UtcNow.AddMinutes(-1); nm.EnsureVariable("eq/mismatch", null, "Mismatch", type, false, historianTagname: "T", realm: AddressSpaceRealm.Uns); - nm.HistorianDataSource = new RecordingHistorianDataSource { RawResult = new HistorianRead([new(input, StatusCodes.Good, t, t)], null) }; + nm.HistorianDataSource = new RecordingHistorianDataSource { RawResult = new HistorianRead([new(input, StatusCodes.Good.Code, t, t)], null) }; var (results, _) = InvokeHistoryRead(server, nm, new ReadRawModifiedDetails { IsReadModified = false, ReturnBounds = false, StartTime = t, EndTime = t.AddSeconds(10) }, nm.TryGetVariable("eq/mismatch")!.NodeId); - var value = ((HistoryData)ExtensionObject.ToEncodeable(results[0].HistoryData)).DataValues.Single(); - value.Value.ShouldBeNull(); - value.StatusCode.Code.ShouldBe(StatusCodes.BadTypeMismatch); + var value = ((HistoryData)ExtensionObject.ToEncodeable(results[0].HistoryData)!).DataValues.ToArray()!.Single(); + SdkValueBoundary.ToClr(value.WrappedValue)!.ShouldBeNull(); + value.StatusCode.Code.ShouldBe(StatusCodes.BadTypeMismatch.Code); value.SourceTimestamp.ShouldBe(t); value.ServerTimestamp.ShouldBe(t); } @@ -902,17 +945,17 @@ public sealed class NodeManagerHistoryReadTests : IDisposable var serverTime = t.AddSeconds(1); nm.EnsureVariable("eq/array", null, "Array", "Int32", false, historianTagname: "T", realm: AddressSpaceRealm.Raw, isArray: true, arrayLength: 2); nm.HistorianDataSource = new RecordingHistorianDataSource { RawResult = new HistorianRead([ - new(new int[] { 1, 2 }, StatusCodes.Uncertain, t, serverTime), - new(null, StatusCodes.BadNoCommunication, t.AddSeconds(1), serverTime)], null) }; + new(new int[] { 1, 2 }, StatusCodes.Uncertain.Code, t, serverTime), + new(null, StatusCodes.BadNoCommunication.Code, t.AddSeconds(1), serverTime)], null) }; var (results, _) = InvokeHistoryRead(server, nm, new ReadRawModifiedDetails { IsReadModified = false, ReturnBounds = false, StartTime = t, EndTime = t.AddSeconds(10) }, nm.TryGetVariable("eq/array", AddressSpaceRealm.Raw)!.NodeId); - var values = ((HistoryData)ExtensionObject.ToEncodeable(results[0].HistoryData)).DataValues; - values[0].Value.ShouldBeOfType().ShouldBe([1, 2]); - values[0].StatusCode.Code.ShouldBe(StatusCodes.Uncertain); + var values = ((HistoryData)ExtensionObject.ToEncodeable(results[0].HistoryData)!).DataValues; + SdkValueBoundary.ToClr(values[0].WrappedValue)!.ShouldBeOfType().ShouldBe([1, 2]); + values[0].StatusCode.Code.ShouldBe(StatusCodes.Uncertain.Code); values[0].SourceTimestamp.ShouldBe(t); values[0].ServerTimestamp.ShouldBe(serverTime); - values[1].Value.ShouldBeNull(); - values[1].StatusCode.Code.ShouldBe(StatusCodes.BadNoCommunication); + SdkValueBoundary.ToClr(values[1].WrappedValue)!.ShouldBeNull(); + values[1].StatusCode.Code.ShouldBe(StatusCodes.BadNoCommunication.Code); } finally { await host.DisposeAsync(); } } @@ -926,11 +969,12 @@ public sealed class NodeManagerHistoryReadTests : IDisposable var nm = server.NodeManager!; var t = DateTime.UtcNow.AddMinutes(-1); nm.EnsureVariable("eq/count", null, "Count", "Boolean", false, historianTagname: "T", realm: AddressSpaceRealm.Uns); - nm.HistorianDataSource = new RecordingHistorianDataSource { ProcessedResult = new HistorianRead([new(3d, StatusCodes.Good, t, t)], null) }; + nm.HistorianDataSource = new RecordingHistorianDataSource { ProcessedResult = new HistorianRead([new(3d, StatusCodes.Good.Code, t, t)], null) }; var (results, _) = InvokeHistoryRead(server, nm, new ReadProcessedDetails { StartTime = t, EndTime = t.AddSeconds(10), - ProcessingInterval = 1000, AggregateType = new NodeIdCollection { ObjectIds.AggregateFunction_Count } }, nm.TryGetVariable("eq/count")!.NodeId); - var value = ((HistoryData)ExtensionObject.ToEncodeable(results[0].HistoryData)).DataValues.Single(); - value.Value.ShouldBeOfType().ShouldBe(3d); + ProcessingInterval = 1000, AggregateConfiguration = new AggregateConfiguration { UseServerCapabilitiesDefaults = true }, + AggregateType = new List { ObjectIds.AggregateFunction_Count } }, nm.TryGetVariable("eq/count")!.NodeId); + var value = ((HistoryData)ExtensionObject.ToEncodeable(results[0].HistoryData)!).DataValues.ToArray()!.Single(); + SdkValueBoundary.ToClr(value.WrappedValue)!.ShouldBeOfType().ShouldBe(3d); } finally { await host.DisposeAsync(); } } @@ -941,6 +985,7 @@ public sealed class NodeManagerHistoryReadTests : IDisposable /// a configured result (or throws when is set). private sealed class RecordingHistorianDataSource : IHistorianDataSource { + public Func>? RawRead { get; init; } public bool ThrowOnRead { get; init; } public Exception? ReadException { get; init; } public bool AggregateNotSupported { get; init; } @@ -971,7 +1016,7 @@ public sealed class NodeManagerHistoryReadTests : IDisposable LastStart = startUtc; LastEnd = endUtc; LastMaxValues = maxValuesPerNode; - return Task.FromResult(RawResult); + return RawRead?.Invoke(cancellationToken) ?? Task.FromResult(RawResult); } public Task ReadProcessedAsync( diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerKeyUsabilityGateTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerKeyUsabilityGateTests.cs index 9bf2741cc..00c08f637 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerKeyUsabilityGateTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerKeyUsabilityGateTests.cs @@ -62,11 +62,11 @@ public sealed class NodeManagerKeyUsabilityGateTests : IDisposable var nodeId = Writable(nm, "Plant/Modbus/dev1/Setpoint"); var identity = KeyIdentity(OpcUaDataPlaneRoles.WriteOperate); - Write(nm, identity, nodeId, 1f)[0].StatusCode.Code.ShouldBe(StatusCodes.Good); + Write(nm, identity, nodeId, 1f)[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); clock.Advance(TimeSpan.FromMinutes(20)); - Write(nm, identity, nodeId, 2f)[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + Write(nm, identity, nodeId, 2f)[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); gateway.Writes.Count.ShouldBe(1); state.Current.GenerationId.ShouldBe(1); // no deployment moved anything — only the clock did } @@ -90,13 +90,13 @@ public sealed class NodeManagerKeyUsabilityGateTests : IDisposable var nodeId = Writable(nm, "Plant/Modbus/dev1/Setpoint"); var identity = KeyIdentity(OpcUaDataPlaneRoles.WriteOperate); - Write(nm, identity, nodeId, 1f)[0].StatusCode.Code.ShouldBe(StatusCodes.Good); + Write(nm, identity, nodeId, 1f)[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); var disabled = Key(expiresUtc: null); disabled.Enabled = false; state.Apply(Cluster, "rev-2", [disabled], [], NoScopes); - Write(nm, identity, nodeId, 2f)[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + Write(nm, identity, nodeId, 2f)[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); gateway.Writes.Count.ShouldBe(1); } finally { await host.DisposeAsync(); } @@ -124,9 +124,9 @@ public sealed class NodeManagerKeyUsabilityGateTests : IDisposable new AnonymousIdentityToken(), [OpcUaDataPlaneRoles.WriteOperate], OpcUaPrincipals.Anonymous, apiKeyId: null); - Write(nm, anonymous, nodeId, 1f)[0].StatusCode.Code.ShouldBe(StatusCodes.Good); + Write(nm, anonymous, nodeId, 1f)[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); clock.Advance(TimeSpan.FromDays(400)); - Write(nm, anonymous, nodeId, 2f)[0].StatusCode.Code.ShouldBe(StatusCodes.Good); + Write(nm, anonymous, nodeId, 2f)[0].StatusCode.Code.ShouldBe(StatusCodes.Good.Code); gateway.Writes.Count.ShouldBe(2); } @@ -158,13 +158,13 @@ public sealed class NodeManagerKeyUsabilityGateTests : IDisposable UserIdentity = KeyIdentity(OpcUaDataPlaneRoles.AlarmAck), }; - condition.OnAcknowledge!(ctx, condition, Guid.NewGuid().ToByteArray(), new LocalizedText("1")) + condition.OnAcknowledge!(ctx, condition, ByteString.From(Guid.NewGuid().ToByteArray()), new LocalizedText("1")) .ShouldBe(ServiceResult.Good); clock.Advance(TimeSpan.FromMinutes(20)); - condition.OnAcknowledge!(ctx, condition, Guid.NewGuid().ToByteArray(), new LocalizedText("2")) - .StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + condition.OnAcknowledge!(ctx, condition, ByteString.From(Guid.NewGuid().ToByteArray()), new LocalizedText("2")) + .StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); routed.Count.ShouldBe(1); } finally { await host.DisposeAsync(); } @@ -217,14 +217,14 @@ public sealed class NodeManagerKeyUsabilityGateTests : IDisposable OtOpcUaNodeManager nm, IUserIdentity identity, NodeId nodeId, object value) { var context = new OperationContext( - new RequestHeader(), secureChannelContext: null, RequestType.Write, identity); + new RequestHeader(), secureChannelContext: null, RequestType.Write, requestLifetime: RequestLifetime.None, identity); var writes = new List { new() { NodeId = nodeId, AttributeId = Attributes.Value, - Value = new DataValue(new Variant(value)) { StatusCode = StatusCodes.Good }, + Value = new DataValue(SdkValueBoundary.FromClr(value), StatusCodes.Good), }, }; var errors = Enumerable.Repeat(null!, writes.Count).ToList(); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerLockTimeBenchmarkTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerLockTimeBenchmarkTests.cs index 9d257d665..da4e540a1 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerLockTimeBenchmarkTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerLockTimeBenchmarkTests.cs @@ -137,7 +137,7 @@ public sealed class NodeManagerLockTimeBenchmarkTests(ITestOutputHelper output) // A Server-object (all-events) subscriber, so the per-condition monitoring unit is in play. nm.SubscribeToAllEvents( - new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.CreateMonitoredItems, identity: null), + new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.CreateMonitoredItems, requestLifetime: RequestLifetime.None, identity: null), 1, new StubEventItem(), unsubscribe: false); nm.ConditionEventsMonitored("alm-0", AddressSpaceRealm.Uns).ShouldBeTrue("non-vacuity: the units really were raised"); @@ -184,7 +184,7 @@ public sealed class NodeManagerLockTimeBenchmarkTests(ITestOutputHelper output) public void QueueEvent(IFilterTarget instance, bool bypassFilter) { } public void Dispose() { } - public INodeManager NodeManager => throw new NotSupportedException(); + public IAsyncNodeManager NodeManager => throw new NotSupportedException(); public ISession Session => throw new NotSupportedException(); public uint Id => 1; public uint SubscriptionId => 1; diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerMaxReturnDataValuesSyncTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerMaxReturnDataValuesSyncTests.cs index ea47eedd9..f00c4614d 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerMaxReturnDataValuesSyncTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerMaxReturnDataValuesSyncTests.cs @@ -39,15 +39,15 @@ public sealed class NodeManagerMaxReturnDataValuesSyncTests(BoundsServerFixture private async Task ReadAdvertisedAsync() { - var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.Read, identity: null); - var nodesToRead = new ReadValueIdCollection + var context = new OperationContext(new RequestHeader(), secureChannelContext: null, RequestType.Read, requestLifetime: RequestLifetime.None, identity: null); + var nodesToRead = new List { new ReadValueId { NodeId = VariableIds.HistoryServerCapabilities_MaxReturnDataValues, AttributeId = Attributes.Value }, }; var (values, _) = await fx.Nm.Server.NodeManager.ReadAsync(context, 0, TimestampsToReturn.Neither, nodesToRead, TestContext.Current.CancellationToken); values.Count.ShouldBe(1); StatusCode.IsGood(values[0].StatusCode).ShouldBeTrue(values[0].StatusCode.ToString()); - return (uint)values[0].Value; + return (uint)SdkValueBoundary.ToClr(values[0].WrappedValue)!; } private sealed class CappedSource(int cap) : IHistorianDataSource diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerModelChangeFilterTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerModelChangeFilterTests.cs index 65107d66f..6f147a1c8 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerModelChangeFilterTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerModelChangeFilterTests.cs @@ -42,10 +42,10 @@ public sealed class NodeManagerModelChangeFilterTests : IDisposable sink.EnsureFolder(RawFolder, null, "dev1", AddressSpaceRealm.Raw); var e = nm.BuildNodesAddedModelChange("EqA", AddressSpaceRealm.Uns); - var eqA = e.Changes.Value[0]; - var raw = nm.BuildNodesAddedModelChange(RawFolder, AddressSpaceRealm.Raw).Changes.Value[0]; - e.Changes.Value = [eqA, raw]; - e.Message.Value = new LocalizedText($"Nodes added under {eqA.Affected} and {raw.Affected}"); + var eqA = e.Changes!.Value[0]; + var raw = nm.BuildNodesAddedModelChange(RawFolder, AddressSpaceRealm.Raw).Changes!.Value[0]; + e.Changes!.Value = [eqA, raw]; + e.Message!.Value = new LocalizedText($"Nodes added under {eqA.Affected} and {raw.Affected}"); nm.Authorizer = Authorizer( new NodeAcl @@ -62,9 +62,9 @@ public sealed class NodeManagerModelChangeFilterTests : IDisposable var narrowed = nm.FilterModelChangeFor(Identity(Principal), e).ShouldNotBeNull(); narrowed.ShouldNotBeSameAs(e); - narrowed.Changes.Value.Select(c => c.Affected).ShouldBe([eqA.Affected]); - narrowed.EventId.Value.ShouldBe(e.EventId.Value); - narrowed.Message.Value.Text.ShouldNotContain(RawFolder); + narrowed.Changes!.Value.ToArray()!.Select(c => c.Affected).ShouldBe([eqA.Affected]); + narrowed.EventId!.Value.ToArray().ShouldBe(e.EventId!.Value.ToArray()); + narrowed.Message!.Value.Text!.ShouldNotContain(RawFolder); nm.FilterModelChangeFor(Identity("everything"), e).ShouldBeSameAs(e); nm.FilterModelChangeFor(Identity("nobody"), e).ShouldBeNull(); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerModelChangeOnAddTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerModelChangeOnAddTests.cs index 537191654..a0bba0afb 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerModelChangeOnAddTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerModelChangeOnAddTests.cs @@ -51,8 +51,8 @@ public sealed class NodeManagerModelChangeOnAddTests : IDisposable e.ShouldNotBeNull(); e.Changes.ShouldNotBeNull(); - var changes = e.Changes.Value; - changes.Length.ShouldBe(1); + var changes = e.Changes!.Value; + changes.Count.ShouldBe(1); changes[0].Affected.ShouldBe(parent.NodeId); changes[0].AffectedType.ShouldBe(ObjectTypeIds.FolderType); changes[0].Verb.ShouldBe((byte)ModelChangeStructureVerbMask.NodeAdded); @@ -76,8 +76,8 @@ public sealed class NodeManagerModelChangeOnAddTests : IDisposable e.ShouldNotBeNull(); e.Changes.ShouldNotBeNull(); - var changes = e.Changes.Value; - changes.Length.ShouldBe(1); + var changes = e.Changes!.Value; + changes.Count.ShouldBe(1); changes[0].Verb.ShouldBe((byte)ModelChangeStructureVerbMask.NodeAdded); changes[0].AffectedType.ShouldBe(NodeId.Null); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerNativeAlarmRebuildCarryOverTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerNativeAlarmRebuildCarryOverTests.cs index 6a6721abd..fc34aa95e 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerNativeAlarmRebuildCarryOverTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerNativeAlarmRebuildCarryOverTests.cs @@ -43,27 +43,27 @@ public sealed class NodeManagerNativeAlarmRebuildCarryOverTests : IDisposable nm.RebuildAddressSpace(); Materialise(nm, native: true); var restored = Condition(nm); - var idBeforeComplete = (byte[]?)restored.EventId.Value?.Clone(); + var idBeforeComplete = (byte[]?)restored.EventId!.Value.ToArray(); // State is back as soon as the node exists — a Read or a ConditionRefresh in between already sees it. - restored.ActiveState.Id.Value.ShouldBeTrue(); - restored.AckedState.Id.Value.ShouldBeFalse(); - restored.Retain.Value.ShouldBeTrue(); - restored.Severity.Value.ShouldBe((ushort)800); - restored.Message.Value.Text.ShouldBe("Xtravel FAULT 1001"); - restored.Quality.Value.Code.ShouldBe(StatusCodes.Good); + restored.ActiveState!.Id!.Value.ShouldBeTrue(); + restored.AckedState!.Id!.Value.ShouldBeFalse(); + restored.Retain!.Value.ShouldBeTrue(); + restored.Severity!.Value.ShouldBe((ushort)800); + restored.Message!.Value.Text.ShouldBe("Xtravel FAULT 1001"); + restored.Quality!.Value.Code.ShouldBe(StatusCodes.Good.Code); nm.CompleteAddressSpaceApply(); // The report happens at the END of the apply (after the notifier wiring), stamped with the instant the // state came about, not the deploy time. - restored.EventId.Value.ShouldNotBe(idBeforeComplete); - restored.Time.Value.ShouldBe(raisedAt); + restored.EventId!.Value.ToArray().ShouldNotBe(idBeforeComplete); + restored.Time!.Value.ShouldBe(raisedAt); // ...and only once: a second completion with nothing pending reports nothing. - var idAfterComplete = (byte[]?)restored.EventId.Value?.Clone(); + var idAfterComplete = (byte[]?)restored.EventId!.Value.ToArray(); nm.CompleteAddressSpaceApply(); - restored.EventId.Value.ShouldBe(idAfterComplete); + restored.EventId!.Value.ToArray().ShouldBe(idAfterComplete); await host.DisposeAsync(); } @@ -87,9 +87,9 @@ public sealed class NodeManagerNativeAlarmRebuildCarryOverTests : IDisposable nm.CompleteAddressSpaceApply(); var restored = Condition(nm); - restored.ActiveState.Id.Value.ShouldBeTrue(); - restored.AckedState.Id.Value.ShouldBeTrue(); - restored.Retain.Value.ShouldBeTrue(); + restored.ActiveState!.Id!.Value.ShouldBeTrue(); + restored.AckedState!.Id!.Value.ShouldBeTrue(); + restored.Retain!.Value.ShouldBeTrue(); await host.DisposeAsync(); } @@ -108,17 +108,17 @@ public sealed class NodeManagerNativeAlarmRebuildCarryOverTests : IDisposable var raisedAt = new DateTime(2026, 10, 8, 9, 0, 0, DateTimeKind.Utc); Materialise(nm, native: true); nm.WriteAlarmCondition(Alarm, Fault(acked: false), raisedAt, AddressSpaceRealm.Raw); - Condition(nm).Comment.Value = new LocalizedText("on it"); + Condition(nm).Comment!.Value = new LocalizedText("on it"); nm.RebuildAddressSpace(); Materialise(nm, native: true); var later = raisedAt.AddMinutes(5); - nm.WriteAlarmQuality(Alarm, StatusCodes.BadNoCommunication, later, AddressSpaceRealm.Raw); // reports at `later` + nm.WriteAlarmQuality(Alarm, StatusCodes.BadNoCommunication.Code, later, AddressSpaceRealm.Raw); // reports at `later` nm.CompleteAddressSpaceApply(); var restored = Condition(nm); - restored.Comment.Value.Text.ShouldBe("on it"); - restored.Time.Value.ShouldBe(later, "the restore report must not stamp the condition back to the raise time"); + restored.Comment!.Value.Text.ShouldBe("on it"); + restored.Time!.Value.ShouldBe(later, "the restore report must not stamp the condition back to the raise time"); await host.DisposeAsync(); } @@ -137,15 +137,15 @@ public sealed class NodeManagerNativeAlarmRebuildCarryOverTests : IDisposable nm.RebuildAddressSpace(); Materialise(nm, native: true); var fresh = Condition(nm); - var idBefore = (byte[]?)fresh.EventId.Value?.Clone(); + var idBefore = (byte[]?)fresh.EventId!.Value.ToArray(); nm.CompleteAddressSpaceApply(); - fresh.EventId.Value.ShouldBe(idBefore); - fresh.ActiveState.Id.Value.ShouldBeFalse(); - fresh.AckedState.Id.Value.ShouldBeTrue(); - fresh.Retain.Value.ShouldBeFalse(); - fresh.Message.Value.Text.ShouldBe("Xtravel", "a normal condition keeps the materialise's message"); - fresh.Severity.Value.ShouldBe((ushort)700, "and its authored severity"); + fresh.EventId!.Value.ToArray().ShouldBe(idBefore); + fresh.ActiveState!.Id!.Value.ShouldBeFalse(); + fresh.AckedState!.Id!.Value.ShouldBeTrue(); + fresh.Retain!.Value.ShouldBeFalse(); + fresh.Message!.Value.Text.ShouldBe("Xtravel", "a normal condition keeps the materialise's message"); + fresh.Severity!.Value.ShouldBe((ushort)700, "and its authored severity"); await host.DisposeAsync(); } @@ -166,11 +166,11 @@ public sealed class NodeManagerNativeAlarmRebuildCarryOverTests : IDisposable nm.RebuildAddressSpace(); Materialise(nm, native: true); var fresh = Condition(nm); - var idBefore = (byte[]?)fresh.EventId.Value?.Clone(); + var idBefore = (byte[]?)fresh.EventId!.Value.ToArray(); nm.CompleteAddressSpaceApply(); - fresh.Quality.Value.Code.ShouldBe(StatusCodes.Good); - fresh.EventId.Value.ShouldBe(idBefore); + fresh.Quality!.Value.Code.ShouldBe(StatusCodes.Good.Code); + fresh.EventId!.Value.ToArray().ShouldBe(idBefore); await host.DisposeAsync(); } @@ -192,8 +192,8 @@ public sealed class NodeManagerNativeAlarmRebuildCarryOverTests : IDisposable nm.CompleteAddressSpaceApply(); var readded = Condition(nm); - readded.ActiveState.Id.Value.ShouldBeFalse(); - readded.AckedState.Id.Value.ShouldBeTrue(); + readded.ActiveState!.Id!.Value.ShouldBeFalse(); + readded.AckedState!.Id!.Value.ShouldBeTrue(); await host.DisposeAsync(); } @@ -212,7 +212,7 @@ public sealed class NodeManagerNativeAlarmRebuildCarryOverTests : IDisposable Materialise(nm, native: false); nm.CompleteAddressSpaceApply(); - Condition(nm).ActiveState.Id.Value.ShouldBeFalse(); + Condition(nm).ActiveState!.Id!.Value.ShouldBeFalse(); await host.DisposeAsync(); } @@ -231,7 +231,7 @@ public sealed class NodeManagerNativeAlarmRebuildCarryOverTests : IDisposable Materialise(nm, native: false); nm.CompleteAddressSpaceApply(); - Condition(nm).ActiveState.Id.Value.ShouldBeFalse(); + Condition(nm).ActiveState!.Id!.Value.ShouldBeFalse(); await host.DisposeAsync(); } diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerStage6EnforcementTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerStage6EnforcementTests.cs index 3c6b6605b..c56fa9724 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerStage6EnforcementTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerStage6EnforcementTests.cs @@ -49,8 +49,8 @@ public sealed class NodeManagerStage6EnforcementTests : IDisposable var (values, errors) = Read(nm, identity: null, nodeId); - errors[0].StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied); - values[0].StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied); + errors[0].StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied.Code); + values[0].StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied.Code); } finally { await host.DisposeAsync(); } } @@ -72,8 +72,8 @@ public sealed class NodeManagerStage6EnforcementTests : IDisposable var (values, errors) = Read(nm, Identity(), nodeId); - errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); - values[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); + values[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); } finally { await host.DisposeAsync(); } } @@ -91,8 +91,8 @@ public sealed class NodeManagerStage6EnforcementTests : IDisposable var (values, errors) = Read(nm, Identity(), nodeId); - errors[0].StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied); - values[0].StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied); + errors[0].StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied.Code); + values[0].StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied.Code); } finally { await host.DisposeAsync(); } } @@ -144,8 +144,8 @@ public sealed class NodeManagerStage6EnforcementTests : IDisposable var (_, errors) = Read(nm, Identity(), granted, ungranted); - errors[0].StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied); - errors[1].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + errors[0].StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied.Code); + errors[1].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); } finally { await host.DisposeAsync(); } } @@ -190,12 +190,12 @@ public sealed class NodeManagerStage6EnforcementTests : IDisposable new UserNameIdentityToken { UserName = "apikey" }, [], Principal, apiKeyId: "k1"); // Prime the cache with an allow. - Read(nm, identity, nodeId).Errors[0].StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied); + Read(nm, identity, nodeId).Errors[0].StatusCode.Code.ShouldNotBe(StatusCodes.BadUserAccessDenied.Code); nm.Authorizer.Decisions.Count.ShouldBeGreaterThan(0, "the allow must actually be cached"); clock.Advance(TimeSpan.FromHours(2)); - Read(nm, identity, nodeId).Errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + Read(nm, identity, nodeId).Errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); } finally { await host.DisposeAsync(); } } @@ -219,12 +219,12 @@ public sealed class NodeManagerStage6EnforcementTests : IDisposable var nodeId = Variable(nm, "Plant/Modbus/dev1/Speed"); Read(nm, Identity(), nodeId).Errors[0].StatusCode.Code - .ShouldNotBe(StatusCodes.BadUserAccessDenied); + .ShouldNotBe(StatusCodes.BadUserAccessDenied.Code); // The next deployment carries no grants at all. state.Apply(Cluster, "rev-2", [], [], Scopes()); - Read(nm, Identity(), nodeId).Errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + Read(nm, Identity(), nodeId).Errors[0].StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); } finally { await host.DisposeAsync(); } } @@ -258,12 +258,12 @@ public sealed class NodeManagerStage6EnforcementTests : IDisposable var nodeId = Variable(nm, "Plant/Modbus/dev1/Speed"); var context = new OperationContext( - new RequestHeader(), secureChannelContext: null, RequestType.CreateMonitoredItems, Identity()); + new RequestHeader(), secureChannelContext: null, RequestType.CreateMonitoredItems, requestLifetime: RequestLifetime.None, Identity()); var result = nm.SubscribeToEvents( - context, nm.GetManagerHandle(nodeId), subscriptionId: 1, monitoredItem: null!, unsubscribe: false); + context, nm.GetManagerHandle(nodeId)!, subscriptionId: 1, monitoredItem: null!, unsubscribe: false); - result.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied); + result.StatusCode.Code.ShouldBe(StatusCodes.BadUserAccessDenied.Code); } finally { await host.DisposeAsync(); } } @@ -324,7 +324,7 @@ public sealed class NodeManagerStage6EnforcementTests : IDisposable var sentinel = new ReferenceDescription { NodeId = children[1], // an explicitly DENIED node, from an earlier page - DisplayName = "previous-page", + DisplayName = new LocalizedText("previous-page"), }; var references = Browse(nm, Identity(), deviceId, sentinel); @@ -442,7 +442,7 @@ public sealed class NodeManagerStage6EnforcementTests : IDisposable nm.Authorizer = TagBrowseAuthorizer($"{device}/T2", $"{device}/T4", $"{device}/T6"); var context = new OperationContext( - new RequestHeader(), secureChannelContext: null, RequestType.Browse, Identity()); + new RequestHeader(), secureChannelContext: null, RequestType.Browse, requestLifetime: RequestLifetime.None, Identity()); // A relative path that resolves to exactly one REAL match (T1) under the SDK's own path // resolution — the trigger for the single Add() call FanOutTargetIdList intercepts below. @@ -461,7 +461,7 @@ public sealed class NodeManagerStage6EnforcementTests : IDisposable var unresolvedTargetIds = new List(); nm.TranslateBrowsePath( - context, nm.GetManagerHandle(deviceId), relativePath, targetIds, unresolvedTargetIds); + context, nm.GetManagerHandle(deviceId)!, relativePath, targetIds, unresolvedTargetIds); var granted = new[] { children[1], children[3], children[5] }; var expected = new List { sentinel } @@ -596,7 +596,7 @@ public sealed class NodeManagerStage6EnforcementTests : IDisposable // Non-vacuity: this really is a STRING identifier of length zero, the one case the guard used // to let through — not a null identifier the guard already rejected. - emptyId.Identifier.ShouldBeOfType().ShouldBeEmpty(); + emptyId.IdentifierAsString.ShouldBeEmpty(); var identity = Identity(); var items = Enumerable.Range(0, 2) @@ -775,7 +775,7 @@ public sealed class NodeManagerStage6EnforcementTests : IDisposable /// Registers a stub data-change item against as if the SDK had created it. private static StubSampledItem TrackItem(OtOpcUaNodeManager nm, NodeId nodeId, IUserIdentity identity) => - TrackItem(nm, (NodeHandle)nm.GetManagerHandle(nodeId), identity); + TrackItem(nm, (NodeHandle)nm.GetManagerHandle(nodeId)!, identity); /// /// Registers a stub data-change item against a hand-built — the only way @@ -804,7 +804,7 @@ public sealed class NodeManagerStage6EnforcementTests : IDisposable OtOpcUaNodeManager nm, IUserIdentity? identity, params (NodeId Node, uint Attribute)[] reads) { var context = new OperationContext( - new RequestHeader(), secureChannelContext: null, RequestType.Read, identity); + new RequestHeader(), secureChannelContext: null, RequestType.Read, requestLifetime: RequestLifetime.None, identity); var nodesToRead = reads .Select(r => new ReadValueId { NodeId = r.Node, AttributeId = r.Attribute }) @@ -827,13 +827,13 @@ public sealed class NodeManagerStage6EnforcementTests : IDisposable params ReferenceDescription[] previousPage) { var context = new OperationContext( - new RequestHeader(), secureChannelContext: null, RequestType.Browse, identity); + new RequestHeader(), secureChannelContext: null, RequestType.Browse, requestLifetime: RequestLifetime.None, identity); var continuationPoint = new ContinuationPoint { - NodeToBrowse = nm.GetManagerHandle(source), + NodeToBrowse = nm.GetManagerHandle(source)!, BrowseDirection = BrowseDirection.Forward, - ReferenceTypeId = null, + ReferenceTypeId = default, IncludeSubtypes = true, NodeClassMask = 0, ResultMask = BrowseResultMask.All, @@ -982,17 +982,17 @@ public sealed class NodeManagerStage6EnforcementTests : IDisposable public NodeId NodeId => handle.NodeId; - public void QueueValue(DataValue value, ServiceResult error, bool ignoreFilters) + public void QueueValue(in DataValue value, ServiceResult? error, bool ignoreFilters) { if (error?.StatusCode.Code == StatusCodes.BadUserAccessDenied) Denials++; } - public void QueueValue(DataValue value, ServiceResult error) => QueueValue(value, error, false); + public void QueueValue(in DataValue value, ServiceResult? error) => QueueValue(value, error, false); public void Dispose() { } // ── everything below is untouched by revalidation ── - public INodeManager NodeManager => throw new NotSupportedException(); + public IAsyncNodeManager NodeManager => throw new NotSupportedException(); public ISession Session => throw new NotSupportedException(); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerStaleMonitoredNodeTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerStaleMonitoredNodeTests.cs index 5ddd6b71a..35f2f90c0 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerStaleMonitoredNodeTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerStaleMonitoredNodeTests.cs @@ -109,7 +109,7 @@ public sealed class NodeManagerStaleMonitoredNodeTests : IDisposable nm.EnsureFolder("eq-1", null, "Equipment", AddressSpaceRealm.Uns); nm.MaterialiseAlarmCondition("al-1", "eq-1", "High", "OffNormalAlarm", 500, AddressSpaceRealm.Uns, isNative: false); var nodeId = new NodeId("al-1", nm.TryGetFolder("eq-1")!.NodeId.NamespaceIndex); - var handle = (NodeHandle)nm.GetManagerHandle(nodeId); + var handle = (NodeHandle)nm.GetManagerHandle(nodeId)!; handle.ShouldNotBeNull("non-vacuity: the condition is materialised"); var item = new StubItem(handle, Identity()); nm.TrackLiveMonitoredItem(handle, item); @@ -121,7 +121,7 @@ public sealed class NodeManagerStaleMonitoredNodeTests : IDisposable item.Statuses.ShouldContain((StatusCode)StatusCodes.BadNodeIdUnknown, "the dropped instance's item is told"); nm.LiveItemCount.ShouldBe(0); - ((NodeHandle)nm.GetManagerHandle(nodeId)).ShouldNotBeNull("positive control: the swapped-in condition exists"); + ((NodeHandle)nm.GetManagerHandle(nodeId)!).ShouldNotBeNull("positive control: the swapped-in condition exists"); } finally { await host.DisposeAsync(); } } @@ -131,7 +131,7 @@ public sealed class NodeManagerStaleMonitoredNodeTests : IDisposable { nm.EnsureVariable(rawPath, null, rawPath, "Float", writable: false, realm: AddressSpaceRealm.Raw); var nodeId = nm.TryGetVariable(rawPath, AddressSpaceRealm.Raw)!.NodeId; - var handle = (NodeHandle)nm.GetManagerHandle(nodeId); + var handle = (NodeHandle)nm.GetManagerHandle(nodeId)!; var item = new StubItem(handle, Identity()); nm.TrackLiveMonitoredItem(handle, item); @@ -188,11 +188,11 @@ public sealed class NodeManagerStaleMonitoredNodeTests : IDisposable public IUserIdentity EffectiveIdentity => identity; public object ManagerHandle => handle; public NodeId NodeId => handle.NodeId; - public void QueueValue(DataValue value, ServiceResult error, bool ignoreFilters) => Statuses.Add(error?.StatusCode ?? value.StatusCode); - public void QueueValue(DataValue value, ServiceResult error) => QueueValue(value, error, false); + public void QueueValue(in DataValue value, ServiceResult? error, bool ignoreFilters) => Statuses.Add(error?.StatusCode ?? value.StatusCode); + public void QueueValue(in DataValue value, ServiceResult? error) => QueueValue(value, error, false); public void Dispose() { } - public INodeManager NodeManager => throw new NotSupportedException(); + public IAsyncNodeManager NodeManager => throw new NotSupportedException(); public ISession Session => throw new NotSupportedException(); public uint Id => throw new NotSupportedException(); public uint SubscriptionId => throw new NotSupportedException(); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerSurgicalRemoveTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerSurgicalRemoveTests.cs index d3776e940..060545107 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerSurgicalRemoveTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerSurgicalRemoveTests.cs @@ -76,8 +76,8 @@ public sealed class NodeManagerSurgicalRemoveTests : IDisposable e.ShouldNotBeNull(); e.Changes.ShouldNotBeNull(); - var changes = e.Changes.Value; - changes.Length.ShouldBe(1); + var changes = e.Changes!.Value; + changes.Count.ShouldBe(1); changes[0].Verb.ShouldBe((byte)ModelChangeStructureVerbMask.NodeDeleted); await host.DisposeAsync(); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerSurgicalShapeUpdateTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerSurgicalShapeUpdateTests.cs index 744600d7e..31e026e77 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerSurgicalShapeUpdateTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerSurgicalShapeUpdateTests.cs @@ -55,7 +55,7 @@ public sealed class NodeManagerSurgicalShapeUpdateTests : IDisposable applied.ShouldBeTrue(); node.DataType.ShouldBe(DataTypeIds.Int32); // swapped in place node.ValueRank.ShouldBe(ValueRanks.Scalar); - node.Value.ShouldBeNull(); // stale Float value dropped + node.Value.IsNull.ShouldBeTrue(); // stale Float value dropped node.StatusCode.ShouldBe((StatusCode)StatusCodes.BadWaitingForInitialData); await host.DisposeAsync(); @@ -79,9 +79,9 @@ public sealed class NodeManagerSurgicalShapeUpdateTests : IDisposable applied.ShouldBeTrue(); node.ValueRank.ShouldBe(ValueRanks.OneDimension); - node.ArrayDimensions.ShouldNotBeNull(); + node.ArrayDimensions.IsNull.ShouldBeFalse(); node.ArrayDimensions[0].ShouldBe(8u); - node.Value.ShouldBeNull(); // stale scalar value dropped + node.Value.IsNull.ShouldBeTrue(); // stale scalar value dropped node.StatusCode.ShouldBe((StatusCode)StatusCodes.BadWaitingForInitialData); await host.DisposeAsync(); @@ -106,7 +106,7 @@ public sealed class NodeManagerSurgicalShapeUpdateTests : IDisposable applied.ShouldBeTrue(); node.ArrayDimensions[0].ShouldBe(8u); - node.Value.ShouldBeNull(); + node.Value.IsNull.ShouldBeTrue(); node.StatusCode.ShouldBe((StatusCode)StatusCodes.BadWaitingForInitialData); await host.DisposeAsync(); @@ -131,8 +131,8 @@ public sealed class NodeManagerSurgicalShapeUpdateTests : IDisposable applied.ShouldBeTrue(); node.ValueRank.ShouldBe(ValueRanks.Scalar); - node.ArrayDimensions.ShouldBeNull(); - node.Value.ShouldBeNull(); + node.ArrayDimensions.IsNull.ShouldBeTrue(); + node.Value.IsNull.ShouldBeTrue(); node.StatusCode.ShouldBe((StatusCode)StatusCodes.BadWaitingForInitialData); await host.DisposeAsync(); @@ -154,7 +154,7 @@ public sealed class NodeManagerSurgicalShapeUpdateTests : IDisposable applied.ShouldBeTrue(); node.ValueRank.ShouldBe(ValueRanks.OneDimension); - node.ArrayDimensions.ShouldNotBeNull(); + node.ArrayDimensions.IsNull.ShouldBeFalse(); node.ArrayDimensions[0].ShouldBe(0u); // null length ⇒ [0], same as EnsureVariable await host.DisposeAsync(); @@ -222,8 +222,8 @@ public sealed class NodeManagerSurgicalShapeUpdateTests : IDisposable e.ShouldNotBeNull(); e.Changes.ShouldNotBeNull(); - var changes = e.Changes.Value; - changes.Length.ShouldBe(1); + var changes = e.Changes!.Value; + changes.Count.ShouldBe(1); changes[0].Affected.ShouldBe(node.NodeId); changes[0].AffectedType.ShouldBe(VariableTypeIds.BaseDataVariableType); changes[0].Verb.ShouldBe((byte)ModelChangeStructureVerbMask.DataTypeChanged); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerWriteRevertTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerWriteRevertTests.cs index 2a44021b6..5386b3425 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerWriteRevertTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/NodeManagerWriteRevertTests.cs @@ -219,13 +219,13 @@ public sealed class NodeManagerWriteRevertTests : IDisposable clientUserId: "op"); audit.ShouldNotBeNull(); - audit.SourceNode.Value.ShouldBe(node.NodeId); - audit.AttributeId.Value.ShouldBe((uint)Attributes.Value); - audit.OldValue.Value.ShouldBe(7); - audit.NewValue.Value.ShouldBe(42); - audit.ClientUserId.Value.ShouldBe("op"); - audit.Status.Value.ShouldBeFalse(); // AuditEvent Status = false ⇒ the write failed - audit.Message.Value.Text.ShouldContain("FC06 rejected"); // device Reason carried in the Message + audit.SourceNode!.Value.ShouldBe(node.NodeId); + audit.AttributeId!.Value.ShouldBe((uint)Attributes.Value); + audit.OldValue!.Value.ShouldBe(7); + audit.NewValue!.Value.ShouldBe(42); + audit.ClientUserId!.Value.ShouldBe("op"); + audit.Status!.Value.ShouldBeFalse(); // AuditEvent Status = false ⇒ the write failed + audit.Message!.Value.Text!.ShouldContain("FC06 rejected"); // device Reason carried in the Message await host.DisposeAsync(); } @@ -247,7 +247,7 @@ public sealed class NodeManagerWriteRevertTests : IDisposable outcome: new NodeWriteOutcome(false, null), optimisticValue: 42, priorValue: 7, clientUserId: "op"); - audit.Message.Value.Text.ShouldContain("device write rejected"); + audit.Message!.Value.Text!.ShouldContain("device write rejected"); await host.DisposeAsync(); } diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostDisposalTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostDisposalTests.cs index 529befa86..c19daaf23 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostDisposalTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostDisposalTests.cs @@ -1,162 +1,275 @@ using Microsoft.Extensions.Logging.Abstractions; using Opc.Ua; +using Opc.Ua.Security.Certificates; using Opc.Ua.Server; using Shouldly; using Xunit; namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests; -/// Verifies terminal server ownership on the SDK1 host (#807). +/// Verifies host ownership using the real sealed SDK2 server and public manager factories. public sealed class OpcUaApplicationHostDisposalTests : IDisposable { - private readonly string _pki = Path.Combine(Path.GetTempPath(), $"otopcua-disposal-{Guid.NewGuid():N}"); private static CancellationToken Ct => TestContext.Current.CancellationToken; + private readonly string _pki = Path.Combine(Path.GetTempPath(), $"otopcua-sdk2-disposal-{Guid.NewGuid():N}"); - /// Normal and repeated host disposal releases the actual SDK request-queue owner once. + /// Normal and repeated disposal complete one manager shutdown and terminal server cleanup. [Fact] public async Task Host_terminally_disposes_its_booted_server_once() { - var (host, server) = await BootAsync(); + var factory = new RecordingSessionManagerFactory(); + var (host, server) = await BootAsync(factory); + var manager = factory.Created.ShouldNotBeNull(); try { await host.DisposeAsync(); - server.TerminalDisposals.ShouldBe(1); + manager.ShutdownCalls.ShouldBe(1); + manager.DisposalCalls.ShouldBe(1); + await RequireTerminalServerAsync(server); + await host.DisposeAsync(); - server.TerminalDisposals.ShouldBe(1); + manager.ShutdownCalls.ShouldBe(1); + manager.DisposalCalls.ShouldBe(1); + await RequireTerminalServerAsync(server); } finally { await CleanupAsync(host, server); } } - /// A throwing Stop cannot bypass the separately owned terminal Dispose. + /// Manager disposal during Stop alone does not satisfy the terminal server assertion. [Fact] - public async Task Stop_failure_still_terminally_disposes_the_server() + public async Task Stop_only_is_distinct_from_terminal_server_disposal() { - var (host, server) = await BootAsync(); - server.ThrowAfterStop = true; + var factory = new RecordingSessionManagerFactory(); + var (host, server) = await BootAsync(factory); + var manager = factory.Created.ShouldNotBeNull(); try { + await server.StopAsync(Ct); + manager.ShutdownCalls.ShouldBe(1); + manager.DisposalCalls.ShouldBe(1); + var probe = new NonCreatingNodeManagerFactory(); + var stopped = await Should.ThrowAsync(() => + server.NodeManagerLifecycle.AddAsync(probe, callerContext: null, Ct).AsTask()); + stopped.GetType().ShouldBe(typeof(InvalidOperationException)); + probe.CreateCalls.ShouldBe(0); + await host.DisposeAsync(); - server.StopCalls.ShouldBe(1); - server.TerminalDisposals.ShouldBe(1); + await RequireTerminalServerAsync(server); + manager.ShutdownCalls.ShouldBe(1); + manager.DisposalCalls.ShouldBe(1); } finally { await CleanupAsync(host, server); } } - /// A server accepted before startup fails remains owned by the host. + /// A manager shutdown failure is recorded by the SDK while terminal cleanup still completes. + [Fact] + public async Task Shutdown_stage_failure_still_terminally_disposes_the_server() + { + var factory = new RecordingSessionManagerFactory { ThrowAfterShutdown = true }; + var (host, server) = await BootAsync(factory); + var manager = factory.Created.ShouldNotBeNull(); + try + { + await host.DisposeAsync(); + manager.ShutdownCalls.ShouldBe(1); + manager.DisposalCalls.ShouldBe(1); + ServiceResult.IsBad(server.ServerError).ShouldBeTrue(); + server.ServerError.ToString().ShouldContain(RecordingSessionManager.ShutdownFailure); + await RequireTerminalServerAsync(server); + } + finally { await CleanupAsync(host, server); } + } + + /// A factory failure after address-space initialization leaves the real server owned for cleanup. [Fact] public async Task Partial_startup_failure_does_not_strand_the_server() { + var factory = new RecordingSessionManagerFactory { ThrowDuringCreate = true }; var host = NewHost(OpcUaHostStart.AllocateFreePort()); - var server = new RecordingServer { ThrowDuringStart = true }; + var server = new OtOpcUaSdkServer { SessionManagerFactory = factory }; try { - var failure = await Should.ThrowAsync(() => host.StartAsync(server, Ct)); - failure.ToString().ShouldContain("controlled partial startup"); + var failure = await Should.ThrowAsync(() => host.StartAsync(server, Ct)); + failure.StatusCode.ShouldBe(StatusCodes.BadInternalError); + failure.InnerResult.ShouldNotBeNull().LocalizedText.Text.ShouldNotBeNull() + .ShouldContain(RecordingSessionManagerFactory.StartupFailure); + factory.CreateCalls.ShouldBe(1); + factory.Created.ShouldBeNull("the sentinel fails before constructing an unowned manager"); + host.ApplicationInstance.ShouldBeNull(); + host.Server.ShouldBeNull(); + await RequireTerminalServerAsync(server); await host.DisposeAsync(); - server.TerminalDisposals.ShouldBe(1); + await RequireTerminalServerAsync(server); } finally { await CleanupAsync(host, server); } } - /// Every concurrent caller waits for the one terminal cleanup owner. + /// Configuration cancellation before ApplicationInstance adopts the server still releases its host owner. + [Fact] + public async Task Canceled_start_before_application_adoption_terminally_disposes_the_server() + { + var factory = new RecordingSessionManagerFactory(); + var host = NewHost(OpcUaHostStart.AllocateFreePort()); + var server = new OtOpcUaSdkServer { SessionManagerFactory = factory }; + using var cancellation = new CancellationTokenSource(); + cancellation.Cancel(); + try + { + await Should.ThrowAsync(() => host.StartAsync(server, cancellation.Token)); + factory.CreateCalls.ShouldBe(0); + factory.Created.ShouldBeNull(); + host.ApplicationInstance.ShouldBeNull(); + host.Server.ShouldBeNull(); + await host.DisposeAsync(); + await RequireTerminalServerAsync(server); + } + finally { await CleanupAsync(host, server); } + } + + /// Every concurrent host disposer waits until the one actual manager shutdown is released. [Fact] public async Task Concurrent_disposers_share_completion_and_one_cleanup_owner() { - var (host, server) = await BootAsync(); - server.BlockStop = true; + var factory = new RecordingSessionManagerFactory(); + var (host, server) = await BootAsync(factory); + var manager = factory.Created.ShouldNotBeNull(); + manager.BlockShutdown = true; var calls = new List(); try { - calls.Add(host.DisposeAsync().AsTask()); - await server.StopEntered.Task.WaitAsync(TimeSpan.FromSeconds(10), Ct); + calls.Add(Task.Run(async () => await host.DisposeAsync(), Ct)); + await manager.ShutdownEntered.Task.WaitAsync(TimeSpan.FromSeconds(10), Ct); for (var i = 0; i < 3; i++) calls.Add(host.DisposeAsync().AsTask()); calls.ShouldAllBe(task => !task.IsCompleted); - server.StopCalls.ShouldBe(1); - server.TerminalDisposals.ShouldBe(0); - server.ReleaseStop.TrySetResult(); + manager.ShutdownCalls.ShouldBe(1); + manager.DisposalCalls.ShouldBe(0); + manager.ReleaseShutdown.TrySetResult(); await Task.WhenAll(calls).WaitAsync(TimeSpan.FromSeconds(20), Ct); - server.TerminalDisposals.ShouldBe(1); + manager.ShutdownCalls.ShouldBe(1); + manager.DisposalCalls.ShouldBe(1); + await RequireTerminalServerAsync(server); } finally { - server.ReleaseStop.TrySetResult(); + manager.ReleaseShutdown.TrySetResult(); try { await Task.WhenAll(calls).WaitAsync(TimeSpan.FromSeconds(20), CancellationToken.None); } finally { await CleanupAsync(host, server); } } } - /// Terminal disposal before startup refuses a new owner instead of silently stranding it. + /// A terminal host rejects a new real server before invoking its manager factory. [Fact] public async Task Disposed_host_rejects_start_without_taking_server_ownership() { + var factory = new RecordingSessionManagerFactory(); var host = NewHost(OpcUaHostStart.AllocateFreePort()); - var server = new RecordingServer(); + var server = new OtOpcUaSdkServer { SessionManagerFactory = factory }; try { await host.DisposeAsync(); await Should.ThrowAsync(() => host.StartAsync(server, Ct)); - server.TerminalDisposals.ShouldBe(0, "the rejected server still belongs to its caller"); + factory.CreateCalls.ShouldBe(0, "the rejected server still belongs to its caller"); + host.ApplicationInstance.ShouldBeNull(); + host.Server.ShouldBeNull(); } finally { await CleanupAsync(host, server); } } - private Task<(OpcUaApplicationHost Host, RecordingServer Server)> BootAsync() => - OpcUaHostStart.StartAsync(NewHost, () => new RecordingServer(), Ct); + private Task<(OpcUaApplicationHost Host, OtOpcUaSdkServer Server)> BootAsync(RecordingSessionManagerFactory factory) => + OpcUaHostStart.StartAsync(NewHost, () => new OtOpcUaSdkServer { SessionManagerFactory = factory }, Ct); private OpcUaApplicationHost NewHost(int port) => new(new OpcUaApplicationHostOptions { - ApplicationName = "OtOpcUa.Disposal", ApplicationUri = "urn:OtOpcUa.Disposal", - PublicHostname = "localhost", OpcUaPort = port, PkiStoreRoot = _pki, + ApplicationName = "OtOpcUa.SDK2.Disposal", ApplicationUri = "urn:OtOpcUa.SDK2.Disposal", + PublicHostname = "localhost", OpcUaPort = port, PkiStoreRoot = _pki, AllowAnonymous = false, }, NullLogger.Instance); - private static async Task CleanupAsync(OpcUaApplicationHost host, RecordingServer server) + private static async Task RequireTerminalServerAsync(OtOpcUaSdkServer server) + { + // The public lifecycle checks terminal disposal before considering or invoking this factory. + var probe = new NonCreatingNodeManagerFactory(); + var disposed = await Should.ThrowAsync(() => + server.NodeManagerLifecycle.AddAsync(probe, callerContext: null, CancellationToken.None).AsTask()); + disposed.GetType().ShouldBe(typeof(ObjectDisposedException)); + probe.CreateCalls.ShouldBe(0); + } + + private static async Task CleanupAsync(OpcUaApplicationHost host, OtOpcUaSdkServer server) { try { await host.DisposeAsync().AsTask().WaitAsync(TimeSpan.FromSeconds(20), CancellationToken.None); } finally { - // Red tests still release their test-owned server after recording the missing host disposal. - if (server.TerminalDisposals == 0) server.Dispose(); + // RED assertions still release the actual test-owned server; never dispose a manager manually. + await server.DisposeAsync().AsTask().WaitAsync(TimeSpan.FromSeconds(20), CancellationToken.None); } } - private sealed class RecordingServer : StandardServer + private sealed class RecordingSessionManagerFactory : ISessionManagerFactory { - private int _terminalDisposals; - private int _stopCalls; - internal int TerminalDisposals => Volatile.Read(ref _terminalDisposals); - internal int StopCalls => Volatile.Read(ref _stopCalls); - internal bool ThrowDuringStart { get; init; } - internal bool ThrowAfterStop { get; set; } - internal bool BlockStop { get; set; } - internal TaskCompletionSource StopEntered { get; } = new(TaskCreationOptions.RunContinuationsAsynchronously); - internal TaskCompletionSource ReleaseStop { get; } = new(TaskCreationOptions.RunContinuationsAsynchronously); + internal const string StartupFailure = "controlled SDK2 partial startup"; + private int _createCalls; + internal int CreateCalls => Volatile.Read(ref _createCalls); + internal RecordingSessionManager? Created { get; private set; } + internal bool ThrowDuringCreate { get; init; } + internal bool ThrowAfterShutdown { get; init; } - protected override void OnServerStarting(ApplicationConfiguration configuration) + public ISessionManager Create(IServerInternal server, ApplicationConfiguration configuration, + TimeProvider timeProvider, Func serverCertificateProvider) { - base.OnServerStarting(configuration); - if (ThrowDuringStart) throw new InvalidOperationException("controlled partial startup"); - } - - public override async ValueTask StopAsync(CancellationToken cancellationToken = default) - { - Interlocked.Increment(ref _stopCalls); - if (BlockStop) + Interlocked.Increment(ref _createCalls); + if (ThrowDuringCreate) throw new InvalidOperationException(StartupFailure); + return Created = new RecordingSessionManager(server, configuration, timeProvider) { - StopEntered.TrySetResult(); - await ReleaseStop.Task.WaitAsync(cancellationToken); + ThrowAfterShutdown = ThrowAfterShutdown, + }; + } + } + + private sealed class RecordingSessionManager(IServerInternal server, ApplicationConfiguration configuration, TimeProvider timeProvider) + : SessionManager(server, configuration, timeProvider) + { + internal const string ShutdownFailure = "controlled SDK2 manager shutdown failure"; + private int _shutdownCalls; + private int _disposalCalls; + internal int ShutdownCalls => Volatile.Read(ref _shutdownCalls); + internal int DisposalCalls => Volatile.Read(ref _disposalCalls); + internal bool ThrowAfterShutdown { get; init; } + internal bool BlockShutdown { get; set; } + internal TaskCompletionSource ShutdownEntered { get; } = new(TaskCreationOptions.RunContinuationsAsynchronously); + internal TaskCompletionSource ReleaseShutdown { get; } = new(TaskCreationOptions.RunContinuationsAsynchronously); + + public override async ValueTask ShutdownAsync(CancellationToken cancellationToken = default) + { + Interlocked.Increment(ref _shutdownCalls); + if (BlockShutdown) + { + ShutdownEntered.TrySetResult(); + await ReleaseShutdown.Task.WaitAsync(TimeSpan.FromSeconds(20), CancellationToken.None); } - await base.StopAsync(cancellationToken); - if (ThrowAfterStop) throw new InvalidOperationException("controlled Stop failure"); + await base.ShutdownAsync(cancellationToken); + if (ThrowAfterShutdown) throw new InvalidOperationException(ShutdownFailure); } protected override void Dispose(bool disposing) { - if (disposing) Interlocked.Increment(ref _terminalDisposals); + if (disposing) Interlocked.Increment(ref _disposalCalls); base.Dispose(disposing); } } - /// Removes only this test's private fixture. + private sealed class NonCreatingNodeManagerFactory : INodeManagerFactory + { + private int _createCalls; + internal int CreateCalls => Volatile.Read(ref _createCalls); + public ArrayOf NamespacesUris => []; + public INodeManager Create(IServerInternal server, ApplicationConfiguration configuration) + { + Interlocked.Increment(ref _createCalls); + throw new InvalidOperationException("The terminal lifecycle probe must not create a node manager."); + } + } + + /// Removes only this test's private fixture after bounded server cleanup. public void Dispose() { if (Directory.Exists(_pki)) Directory.Delete(_pki, true); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostImpersonationTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostImpersonationTests.cs index 5a9275c2b..4a76a34a7 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostImpersonationTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostImpersonationTests.cs @@ -22,7 +22,7 @@ public sealed class OpcUaApplicationHostImpersonationTests [Fact] public void HandleImpersonation_username_success_sets_identity_and_no_validation_error() { - var token = new UserNameIdentityToken { UserName = "alice", DecryptedPassword = Encoding.UTF8.GetBytes("secret") }; + var token = new UserNameIdentityTokenHandler(new UserNameIdentityToken { UserName = "alice" }) { DecryptedPassword = Encoding.UTF8.GetBytes("secret") }; var args = new ImpersonateEventArgs(token, UserNamePolicy, new EndpointDescription()); var authenticator = new RecordingAuthenticator( OpcUaUserAuthResult.Allow("Alice", new[] { "ReadOnly", "WriteOperate" })); @@ -43,7 +43,7 @@ public sealed class OpcUaApplicationHostImpersonationTests public void HandleImpersonation_username_success_carries_roles_on_identity() { var roles = new[] { "ReadOnly", "WriteOperate", "AlarmAck" }; - var token = new UserNameIdentityToken { UserName = "alice", DecryptedPassword = Encoding.UTF8.GetBytes("secret") }; + var token = new UserNameIdentityTokenHandler(new UserNameIdentityToken { UserName = "alice" }) { DecryptedPassword = Encoding.UTF8.GetBytes("secret") }; var args = new ImpersonateEventArgs(token, UserNamePolicy, new EndpointDescription()); var authenticator = new RecordingAuthenticator(OpcUaUserAuthResult.Allow("Alice", roles)); @@ -57,15 +57,15 @@ public sealed class OpcUaApplicationHostImpersonationTests [Fact] public void HandleImpersonation_username_denial_sets_validation_error_and_no_identity() { - var token = new UserNameIdentityToken { UserName = "mallory", DecryptedPassword = Encoding.UTF8.GetBytes("wrong") }; + var token = new UserNameIdentityTokenHandler(new UserNameIdentityToken { UserName = "mallory" }) { DecryptedPassword = Encoding.UTF8.GetBytes("wrong") }; var args = new ImpersonateEventArgs(token, UserNamePolicy, new EndpointDescription()); var authenticator = new RecordingAuthenticator(OpcUaUserAuthResult.Deny("Invalid credentials")); OpcUaApplicationHost.HandleImpersonation(authenticator, args, NullLogger.Instance); args.Identity.ShouldBeNull(); - args.IdentityValidationError.Code.ShouldBe(StatusCodes.BadIdentityTokenRejected); - args.IdentityValidationError.LocalizedText.Text.ShouldContain("Invalid credentials"); + args.IdentityValidationError.Code.ShouldBe(StatusCodes.BadIdentityTokenRejected.Code); + args.IdentityValidationError.LocalizedText.Text!.ShouldContain("Invalid credentials"); } /// @@ -81,7 +81,7 @@ public sealed class OpcUaApplicationHostImpersonationTests [Fact] public void HandleImpersonation_anonymous_token_is_admitted_with_a_role_carrying_identity() { - var args = new ImpersonateEventArgs(new AnonymousIdentityToken(), AnonPolicy, new EndpointDescription()); + var args = new ImpersonateEventArgs(new AnonymousIdentityTokenHandler(), AnonPolicy, new EndpointDescription()); var authenticator = new RecordingAuthenticator(OpcUaUserAuthResult.Allow("x", Array.Empty())); OpcUaApplicationHost.HandleImpersonation(authenticator, args, NullLogger.Instance); @@ -98,35 +98,35 @@ public sealed class OpcUaApplicationHostImpersonationTests [Fact] public void HandleImpersonation_anonymous_token_is_rejected_when_disallowed() { - var args = new ImpersonateEventArgs(new AnonymousIdentityToken(), AnonPolicy, new EndpointDescription()); + var args = new ImpersonateEventArgs(new AnonymousIdentityTokenHandler(), AnonPolicy, new EndpointDescription()); var authenticator = new RecordingAuthenticator(OpcUaUserAuthResult.Allow("x", Array.Empty())); OpcUaApplicationHost.HandleImpersonation( authenticator, args, NullLogger.Instance, allowAnonymous: false); args.Identity.ShouldBeNull(); - args.IdentityValidationError.Code.ShouldBe(StatusCodes.BadIdentityTokenRejected); + args.IdentityValidationError.Code.ShouldBe(StatusCodes.BadIdentityTokenRejected.Code); } /// Verifies authenticator exceptions result in rejection with validation error. [Fact] public void HandleImpersonation_authenticator_throwing_results_in_rejection() { - var token = new UserNameIdentityToken { UserName = "bob", DecryptedPassword = Encoding.UTF8.GetBytes("x") }; + var token = new UserNameIdentityTokenHandler(new UserNameIdentityToken { UserName = "bob" }) { DecryptedPassword = Encoding.UTF8.GetBytes("x") }; var args = new ImpersonateEventArgs(token, UserNamePolicy, new EndpointDescription()); var authenticator = new ThrowingAuthenticator(new InvalidOperationException("LDAP unreachable")); OpcUaApplicationHost.HandleImpersonation(authenticator, args, NullLogger.Instance); args.Identity.ShouldBeNull(); - args.IdentityValidationError.Code.ShouldBe(StatusCodes.BadIdentityTokenRejected); + args.IdentityValidationError.Code.ShouldBe(StatusCodes.BadIdentityTokenRejected.Code); } /// Verifies null username is normalized to empty string before authenticator call. [Fact] public void HandleImpersonation_null_username_treated_as_empty_string() { - var token = new UserNameIdentityToken { UserName = null, DecryptedPassword = Encoding.UTF8.GetBytes("abc") }; + var token = new UserNameIdentityTokenHandler(new UserNameIdentityToken { UserName = null }) { DecryptedPassword = Encoding.UTF8.GetBytes("abc") }; var args = new ImpersonateEventArgs(token, UserNamePolicy, new EndpointDescription()); var authenticator = new RecordingAuthenticator(OpcUaUserAuthResult.Deny("no user")); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostSecurityTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostSecurityTests.cs index f8005f8b3..55be1cb09 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostSecurityTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostSecurityTests.cs @@ -127,15 +127,15 @@ public sealed class OpcUaApplicationHostSecurityTests : IDisposable AutoAcceptUntrustedClientCertificates = true, }, NullLogger.Instance), - () => new StandardServer(), Ct); + () => new OtOpcUaSdkServer(), Ct); await using var host = started.Host; - var config = host.ApplicationInstance!.ApplicationConfiguration; - config.ServerConfiguration.SecurityPolicies.Count.ShouldBe(3); - config.ServerConfiguration.UserTokenPolicies.Count.ShouldBe(2); - config.SecurityConfiguration.AutoAcceptUntrustedCertificates.ShouldBeTrue(); + var config = host.ApplicationInstance!.ApplicationConfiguration!; + config.ServerConfiguration!.SecurityPolicies.Count.ShouldBe(3); + config.ServerConfiguration!.UserTokenPolicies.Count.ShouldBe(2); + config.SecurityConfiguration!.AutoAcceptUntrustedCertificates.ShouldBeTrue(); - var modes = config.ServerConfiguration.SecurityPolicies + var modes = config.ServerConfiguration!.SecurityPolicies.ToArray()! .Select(p => p.SecurityMode) .OrderBy(m => (int)m) .ToArray(); @@ -162,10 +162,10 @@ public sealed class OpcUaApplicationHostSecurityTests : IDisposable AutoAcceptUntrustedClientCertificates = false, }, NullLogger.Instance), - () => new StandardServer(), Ct); + () => new OtOpcUaSdkServer(), Ct); await using var host = started.Host; - var policies = host.ApplicationInstance!.ApplicationConfiguration.ServerConfiguration.SecurityPolicies; + var policies = host.ApplicationInstance!.ApplicationConfiguration!.ServerConfiguration!.SecurityPolicies; policies.Count.ShouldBe(1); policies[0].SecurityMode.ShouldBe(MessageSecurityMode.SignAndEncrypt); policies[0].SecurityPolicyUri.ShouldBe(SecurityPolicies.Basic256Sha256); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostServerArrayTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostServerArrayTests.cs index aec153e4c..a8064749b 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostServerArrayTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostServerArrayTests.cs @@ -38,11 +38,11 @@ public sealed class OpcUaApplicationHostServerArrayTests PeerApplicationUris = new[] { "urn:OtOpcUa.UnitTest.NodeB" }, }, NullLogger.Instance), - () => new StandardServer(), CancellationToken.None); + () => new OtOpcUaSdkServer(), CancellationToken.None); await using var host = started.Host; var server = started.Server; - var serverArray = server.CurrentInstance.ServerObject.ServerArray.Value; + var serverArray = server.CurrentInstance.ServerObject.ServerArray!.Value.ToArray(); serverArray.ShouldNotBeNull(); serverArray.ShouldContain("urn:OtOpcUa.UnitTest.NodeA"); serverArray.ShouldContain("urn:OtOpcUa.UnitTest.NodeB"); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostTests.cs index 3fb71d61e..6e1f5f4b9 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/OpcUaApplicationHostTests.cs @@ -1,3 +1,4 @@ +using Opc.Ua; using Microsoft.Extensions.Logging.Abstractions; using Opc.Ua.Server; using Shouldly; @@ -34,7 +35,7 @@ public sealed class OpcUaApplicationHostTests : IDisposable PkiStoreRoot = _pkiRoot, }, NullLogger.Instance), - () => new StandardServer(), Ct); + () => new OtOpcUaSdkServer(), Ct); await using var host = started.Host; var ownCerts = Path.Combine(_pkiRoot, "own", "certs"); @@ -57,7 +58,7 @@ public sealed class OpcUaApplicationHostTests : IDisposable PkiStoreRoot = _pkiRoot, }, NullLogger.Instance), - () => new StandardServer(), Ct); + () => new OtOpcUaSdkServer(), Ct); await first.Host.DisposeAsync(); var ownCerts = Path.Combine(_pkiRoot, "own", "certs"); @@ -75,7 +76,7 @@ public sealed class OpcUaApplicationHostTests : IDisposable PkiStoreRoot = _pkiRoot, }, NullLogger.Instance), - () => new StandardServer(), Ct); + () => new OtOpcUaSdkServer(), Ct); await second.Host.DisposeAsync(); var secondFiles = Directory.GetFiles(ownCerts).OrderBy(f => f).ToArray(); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/ReverseWalkTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/ReverseWalkTests.cs index 12bf4b1a5..de2b46971 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/ReverseWalkTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/ReverseWalkTests.cs @@ -17,7 +17,7 @@ public sealed class ReverseWalkTests private static readonly DateTime T0 = new(2026, 10, 12, 18, 0, 0, DateTimeKind.Utc); private static DataValueSnapshot At(long ticks, double v) => - new(v, StatusCodes.Good, new DateTime(ticks, DateTimeKind.Utc), new DateTime(ticks, DateTimeKind.Utc)); + new(v, StatusCodes.Good.Code, new DateTime(ticks, DateTimeKind.Utc), new DateTime(ticks, DateTimeKind.Utc)); /// /// A randomized walk over AVEVA-shaped forward reads (inclusive end, a fabricated row at the query start — optionally @@ -304,7 +304,7 @@ public sealed class ReverseWalkTests var rows = new List { prior is null - ? new DataValueSnapshot(-1d, StatusCodes.BadNoData, stamp, stamp) + ? new DataValueSnapshot(-1d, StatusCodes.BadNoData.Code, stamp, stamp) : new DataValueSnapshot(-2d, prior.StatusCode, stamp, stamp), }; rows.AddRange(series.Where(s => s.SourceTimestampUtc >= startUtc && s.SourceTimestampUtc <= endUtc)); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/RoleCarryingUserIdentityTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/RoleCarryingUserIdentityTests.cs new file mode 100644 index 000000000..baa61302a --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/RoleCarryingUserIdentityTests.cs @@ -0,0 +1,38 @@ +using Opc.Ua; +using Opc.Ua.Server; +using Shouldly; +using Xunit; +using ZB.MOM.WW.OtOpcUa.OpcUaServer.Security; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests; + +public sealed class RoleCarryingUserIdentityTests +{ + [Fact] + public void Mandatory_and_dynamic_SDK_roles_preserve_the_application_identity() + { + var namespaces = new NamespaceTable(); + var identity = new RoleCarryingUserIdentity(new UserNameIdentityToken { UserName = "apikey" }, + [OpcUaDataPlaneRoles.WriteOperate, OpcUaDataPlaneRoles.AlarmAck], "machine-a", "key-a"); + var trusted = identity.WithAdditionalRoles([Role.TrustedApplication], namespaces); + var mapped = trusted.WithAdditionalRoles([Role.AuthenticatedUser], namespaces); + var actual = mapped.ShouldBeOfType(); + actual.Principal.ShouldBe("machine-a"); + actual.ApiKeyId.ShouldBe("key-a"); + actual.Roles.ShouldBe([OpcUaDataPlaneRoles.WriteOperate, OpcUaDataPlaneRoles.AlarmAck]); + actual.GrantedRoleIds.Contains(ExpandedNodeId.ToNodeId(Role.TrustedApplication.RoleId, namespaces)).ShouldBeTrue(); + actual.GrantedRoleIds.Contains(ExpandedNodeId.ToNodeId(Role.AuthenticatedUser.RoleId, namespaces)).ShouldBeTrue(); + } + + [Fact] + public void SDK_restriction_discards_application_authority_and_cannot_restore_it_by_augmentation() + { + var namespaces = new NamespaceTable(); + var identity = new RoleCarryingUserIdentity(new UserNameIdentityToken { UserName = "apikey" }, + [OpcUaDataPlaneRoles.WriteOperate], "machine-a", "key-a"); + var restricted = RoleBasedIdentity.CreateRestricted(identity, [Role.Anonymous], namespaces); + (restricted is RoleCarryingUserIdentity).ShouldBeFalse(); + (restricted.WithAdditionalRoles([Role.TrustedApplication], namespaces) is RoleCarryingUserIdentity).ShouldBeFalse(); + restricted.GrantedRoleIds.Count.ShouldBe(1); + } +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/Sdk2ActivationPeerTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/Sdk2ActivationPeerTests.cs new file mode 100644 index 000000000..59d32c95e --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/Sdk2ActivationPeerTests.cs @@ -0,0 +1,45 @@ +using System.Net; +using Opc.Ua; +using Shouldly; +using Xunit; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests; + +public sealed class Sdk2ActivationPeerTests +{ + [Fact] + public async Task Concurrent_activations_keep_their_own_peer_across_awaits() + { + using var server = new OtOpcUaSdkServer(); + var peers = new IPAddress?[] { IPAddress.Parse("127.0.0.1"), IPAddress.Parse("::1"), IPAddress.Parse("::ffff:10.1.2.3"), null }; + var entered = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); + var count = 0; + await Task.WhenAll(peers.Select(async peer => await server.WithActivationPeerAddressAsync(peer, async () => + { + server.ActivationPeerAddress.ShouldBe(peer); + if (Interlocked.Increment(ref count) == peers.Length) entered.SetResult(); + await entered.Task; + server.ActivationPeerAddress.ShouldBe(peer); + return new ActivateSessionResponse(); + }))); + server.ActivationPeerAddress.ShouldBeNull(); + } + + [Fact] + public async Task Failure_and_cancellation_restore_the_outer_peer_including_unknown() + { + using var server = new OtOpcUaSdkServer(); + var outer = IPAddress.Parse("10.2.3.4"); + await server.WithActivationPeerAddressAsync(outer, async () => + { + await Should.ThrowAsync(async () => + await server.WithActivationPeerAddressAsync(null, () => throw new InvalidOperationException("failed activation"))); + server.ActivationPeerAddress.ShouldBe(outer); + await Should.ThrowAsync(async () => + await server.WithActivationPeerAddressAsync(IPAddress.IPv6Loopback, () => throw new OperationCanceledException())); + server.ActivationPeerAddress.ShouldBe(outer); + return new ActivateSessionResponse(); + }); + server.ActivationPeerAddress.ShouldBeNull(); + } +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/Sdk2ApplicationAuditPermissionsTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/Sdk2ApplicationAuditPermissionsTests.cs new file mode 100644 index 000000000..4c4ab1705 --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/Sdk2ApplicationAuditPermissionsTests.cs @@ -0,0 +1,433 @@ +using System.Reflection; +using Microsoft.Extensions.Logging.Abstractions; +using Opc.Ua; +using Opc.Ua.Server; +using Shouldly; +using Xunit; +using ZB.MOM.WW.OtOpcUa.Commons.OpcUa; +using ZB.MOM.WW.OtOpcUa.Configuration.Entities; +using ZB.MOM.WW.OtOpcUa.Configuration.Enums; +using ZB.MOM.WW.OtOpcUa.Core.Abstractions; +using ZB.MOM.WW.OtOpcUa.Core.Authorization; +using ZB.MOM.WW.OtOpcUa.OpcUaServer.Security; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests; + +public sealed class Sdk2ApplicationAuditPermissionsTests : IAsyncLifetime +{ + private const string Principal = "audit-reader"; + private const string KeyId = "reader-key"; + private static CancellationToken Ct => TestContext.Current.CancellationToken; + private readonly string _pki = Path.Combine(Path.GetTempPath(), $"otua-sdk2-audit-{Guid.NewGuid():N}"); + private OpcUaApplicationHost _host = null!; + private OtOpcUaSdkServer _server = null!; + private OtOpcUaNodeManager _manager = null!; + private BaseObjectTypeState _auditType = null!; + private BaseDataVariableState _node = null!; + private readonly DataPlaneAuthorityState _authority = new(); + private readonly ManualTime _clock = new(); + private AuditWriteUpdateEventState Audit => _manager.BuildWriteFailureAuditEvent( + _node, new NodeWriteOutcome(false, "device refused"), new short[] { 1, 2 }, new short[] { 7, 8 }, Principal); + + public async ValueTask InitializeAsync() + { + var started = await OpcUaHostStart.StartAsync(port => new OpcUaApplicationHost(new OpcUaApplicationHostOptions + { + ApplicationName = "SDK2.AuditContracts", ApplicationUri = $"urn:SDK2.AuditContracts:{Guid.NewGuid():N}", + OpcUaPort = port, PublicHostname = "localhost", PkiStoreRoot = _pki, + }, NullLogger.Instance), () => new OtOpcUaSdkServer(), Ct); + _host = started.Host; + _server = started.Server; + _manager = _server.NodeManager!; + _auditType = ((DiagnosticsNodeManager)_server.CurrentInstance.DiagnosticsNodeManager) + .FindPredefinedNode(ObjectTypeIds.AuditWriteUpdateEventType)!; + _manager.EnsureVariable("v", null, "Value", "Int16", true, AddressSpaceRealm.Raw, isArray: true, arrayLength: 2); + _node = _manager.TryGetVariable("v", AddressSpaceRealm.Raw)!; + _manager.WriteValue("v", new short[] { 7, 8 }, OpcUaStatus.Good, _clock.GetUtcNow().UtcDateTime, AddressSpaceRealm.Raw); + Apply(); + _manager.Authorizer = new DataPlaneAuthorizer(_authority, new TriePermissionEvaluator(_authority.Tries), true, + NullLogger.Instance, _clock); + SetAuditing(true); + } + + public async ValueTask DisposeAsync() + { + await _host.DisposeAsync(); + Directory.Delete(_pki, true); + } + + [Fact] + public void Actual_audit_type_grants_only_the_private_application_validation_and_never_mutates_permissions() + { + var item = Item(); + var roles = _auditType.RolePermissions; + var before = roles.ToArray()!.Select(x => (x.RoleId, x.Permissions)).ToArray(); + Ordinary(item).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + _manager.ValidateApplicationAuditEventReceivePermissions(item, Audit).ShouldBe(ServiceResult.Good); + Ordinary(item).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + _auditType.RolePermissions.ShouldBe(roles); + _auditType.RolePermissions.ToArray()!.Select(x => (x.RoleId, x.Permissions)).ShouldBe(before); + using var context = new OperationContext(item); + _manager.ValidateRolePermissions(context, ObjectTypeIds.AuditWriteUpdateEventType, PermissionType.Write).StatusCode + .ShouldBe(StatusCodes.BadUserAccessDenied); + _manager.ValidateEventReceivePermissions(context, ObjectTypeIds.AuditUpdateEventType, _node.NodeId).StatusCode + .ShouldBe(StatusCodes.BadUserAccessDenied); + } + + [Theory] + [InlineData("expired")] + [InlineData("revoked")] + [InlineData("no-read")] + [InlineData("auditing-off")] + [InlineData("unencrypted")] + [InlineData("restricted")] + [InlineData("identity-changed")] + [InlineData("wrong-type")] + [InlineData("unknown-source")] + [InlineData("same-namespace-unknown-source")] + public void Current_authority_source_type_and_transport_are_rechecked(string denial) + { + var item = Item(); + var audit = Audit; + _manager.ValidateApplicationAuditEventReceivePermissions(item, audit).ShouldBe(ServiceResult.Good); + switch (denial) + { + case "expired": _clock.Advance(TimeSpan.FromHours(2)); break; + case "revoked": Apply(keys: false); break; + case "no-read": Apply(NodePermissions.Browse); break; + case "auditing-off": SetAuditing(false); break; + case "unencrypted": item.State.Endpoint.SecurityMode = MessageSecurityMode.Sign; break; + case "restricted": + item.State.Identity = RoleBasedIdentity.CreateRestricted(item.State.Identity, [Role.AuthenticatedUser], + _server.CurrentInstance.NamespaceUris); + break; + case "identity-changed": item.Identity = Identity(); break; + case "wrong-type": audit.EventType!.Value = ObjectTypeIds.AuditUpdateEventType; break; + case "unknown-source": audit.SourceNode!.Value = new NodeId("unowned", (ushort)123); break; + case "same-namespace-unknown-source": audit.SourceNode!.Value = new NodeId("missing", _node.NodeId.NamespaceIndex); break; + } + _manager.ValidateApplicationAuditEventReceivePermissions(item, audit).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + Ordinary(item).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + } + + [Fact] + public void User_role_permission_restrictions_are_preserved() + { + var item = Item(); + _manager.ValidateApplicationAuditEventReceivePermissions(item, Audit).ShouldBe(ServiceResult.Good); + _auditType.UserRolePermissions = [new RolePermissionType + { + RoleId = ObjectIds.WellKnownRole_AuthenticatedUser, Permissions = (uint)PermissionType.Read, + }]; + var original = _auditType.UserRolePermissions; + _manager.ValidateApplicationAuditEventReceivePermissions(item, Audit).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + _auditType.UserRolePermissions.ShouldBe(original); + } + + [Fact] + public void Authority_revoked_during_source_metadata_read_cannot_use_the_earlier_type_grant() + { + var item = Item(); + _node.OnReadRolePermissions = (ISystemContext _, NodeState node, ref ArrayOf permissions) => + { + Apply(keys: false); + return ServiceResult.Good; + }; + _manager.ValidateApplicationAuditEventReceivePermissions(item, Audit).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + Ordinary(item).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + } + + [Fact] + public void Existing_source_receive_restrictions_still_deny_the_scoped_validation() + { + var item = Item(); + _node.RolePermissions = [new RolePermissionType + { + RoleId = ObjectIds.WellKnownRole_AuthenticatedUser, Permissions = (uint)PermissionType.Read, + }]; + _manager.ValidateApplicationAuditEventReceivePermissions(item, Audit).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + } + + [Theory] + [InlineData(false, false, false)] + [InlineData(false, true, false)] + [InlineData(true, false, false)] + [InlineData(true, true, false)] + [InlineData(false, false, true)] + [InlineData(true, false, true)] + public void Prior_callback_veto_or_fault_cleans_up_the_exact_context(bool userAttribute, bool uncertain, bool throws) + { + var item = Item(); + OperationContext? captured = null; + var fault = new InvalidOperationException("controlled permission callback fault"); + NodeAttributeEventHandler> previous = + (ISystemContext context, NodeState _, ref ArrayOf permissions) => + { + captured = ((ServerSystemContext)context).OperationContext; + if (throws) throw fault; + return uncertain ? StatusCodes.Uncertain : StatusCodes.BadNotSupported; + }; + _auditType.OnReadRolePermissions = userAttribute ? null : previous; + _auditType.OnReadUserRolePermissions = userAttribute ? previous : null; + _manager.InstallApplicationAuditPermissions(_auditType); + var result = _manager.ValidateApplicationAuditEventReceivePermissions(item, Audit); + result.StatusCode.ShouldBe(throws ? StatusCodes.BadUnexpectedError + : uncertain ? StatusCodes.Uncertain : StatusCodes.BadNotSupported); + ServiceResult.IsGood(result).ShouldBeFalse(); + captured.ShouldNotBeNull(); + _auditType.OnReadRolePermissions = null; + _auditType.OnReadUserRolePermissions = null; + _manager.InstallApplicationAuditPermissions(_auditType); + _manager.ValidateEventReceivePermissions(captured!, ObjectTypeIds.AuditWriteUpdateEventType, _node.NodeId).StatusCode + .ShouldBe(StatusCodes.BadUserAccessDenied); + Ordinary(item).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + } + + [Theory] + [InlineData(false, false)] + [InlineData(false, true)] + [InlineData(true, false)] + [InlineData(true, true)] + public void Removed_or_recreated_source_cannot_use_the_original_variable_capability(bool sourceMetadata, bool recreate) + { + var item = Item(); + var audit = Audit; + NodeAttributeEventHandler> previous = + (ISystemContext _, NodeState node, ref ArrayOf permissions) => + { + _manager.RemoveVariableNode("v", AddressSpaceRealm.Raw).ShouldBeTrue(); + if (recreate) + _manager.EnsureVariable("v", null, "New Value", "Int16", true, AddressSpaceRealm.Raw, isArray: true, arrayLength: 2); + return ServiceResult.Good; + }; + if (sourceMetadata) _node.OnReadRolePermissions = previous; + else + { + _auditType.OnReadRolePermissions = previous; + _manager.InstallApplicationAuditPermissions(_auditType); + } + _manager.ValidateApplicationAuditEventReceivePermissions(item, audit).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + if (recreate) _manager.TryGetVariable("v", AddressSpaceRealm.Raw).ShouldNotBeSameAs(_node); + } + + [Theory] + [InlineData(false)] + [InlineData(true)] + public void An_uncertain_permission_callback_never_queues_a_manual_audit(bool userAttribute) + { + var item = Item(); + var queued = 0; + item.OnQueue = _ => queued++; + NodeAttributeEventHandler> previous = + (ISystemContext _, NodeState node, ref ArrayOf permissions) => StatusCodes.Uncertain; + _auditType.OnReadRolePermissions = userAttribute ? null : previous; + _auditType.OnReadUserRolePermissions = userAttribute ? previous : null; + _manager.InstallApplicationAuditPermissions(_auditType); + using var context = new OperationContext(item); + _manager.SubscribeToAllEvents(context, 1, item, false).ShouldBe(ServiceResult.Good); + _manager.EnsureVariable("scalar", null, "Scalar", "Int32", true, AddressSpaceRealm.Raw); + _manager.WriteValue("scalar", 2, OpcUaStatus.Good, _clock.GetUtcNow().UtcDateTime, AddressSpaceRealm.Raw); + // This synchronous internal correction exercises the real manual dispatcher without a timing assertion. + _manager.RevertOptimisticWriteIfNeeded("scalar", new NodeWriteOutcome(false, "refused"), 2, 1, + StatusCodes.Good, Principal, AddressSpaceRealm.Raw); + queued.ShouldBe(0); + SdkValueBoundary.ToClr(_manager.TryGetVariable("scalar", AddressSpaceRealm.Raw)!.Value).ShouldBe(1); + } + + [Fact] + public void Nested_validation_uses_independent_contexts_and_calls_the_prior_callback_first() + { + var item = Item(); + var depth = 0; + var nested = 0; + var captured = new List(); + _auditType.OnReadRolePermissions = (ISystemContext context, NodeState _, ref ArrayOf permissions) => + { + var operation = ((ServerSystemContext)context).OperationContext!; + if (operation.GetType() == typeof(OperationContext)) return ServiceResult.Good; + captured.Add(operation); + // The composition has not run yet: the prior callback sees only the persisted value. + permissions.ShouldBe(_auditType.RolePermissions); + if (depth++ == 0) + { + Ordinary(item).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + _manager.ValidateApplicationAuditEventReceivePermissions(item, Audit).ShouldBe(ServiceResult.Good); + nested++; + } + depth--; + return ServiceResult.Good; + }; + _manager.InstallApplicationAuditPermissions(_auditType); + _manager.ValidateApplicationAuditEventReceivePermissions(item, Audit).ShouldBe(ServiceResult.Good); + nested.ShouldBe(1); + captured.Count.ShouldBe(2); + captured[0].ShouldNotBeSameAs(captured[1]); + _auditType.OnReadRolePermissions = null; + _manager.InstallApplicationAuditPermissions(_auditType); + foreach (var operation in captured) + _manager.ValidateEventReceivePermissions(operation, ObjectTypeIds.AuditWriteUpdateEventType, _node.NodeId).StatusCode + .ShouldBe(StatusCodes.BadUserAccessDenied); + } + + [Fact] + public async Task Parallel_ordinary_context_never_inherits_a_scoped_permission() + { + var item = Item(); + using var entered = new ManualResetEventSlim(); + using var release = new ManualResetEventSlim(); + _auditType.OnReadRolePermissions = (ISystemContext context, NodeState _, ref ArrayOf permissions) => + { + if (((ServerSystemContext)context).OperationContext!.GetType() != typeof(OperationContext)) + { + entered.Set(); + release.Wait(Ct); + } + return ServiceResult.Good; + }; + _manager.InstallApplicationAuditPermissions(_auditType); + var scoped = Task.Run(() => _manager.ValidateApplicationAuditEventReceivePermissions(item, Audit), Ct); + entered.Wait(TimeSpan.FromSeconds(5), Ct).ShouldBeTrue(); + try { Ordinary(item).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); } + finally { release.Set(); } + (await scoped).ShouldBe(ServiceResult.Good); + Ordinary(item).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + } + + [Fact] + public async Task Actual_failed_array_write_queues_one_application_audit_after_revoking_the_capability() + { + var item = Item(); + OperationContext? captured = null; + var queued = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); + var count = 0; + _auditType.OnReadRolePermissions = (ISystemContext context, NodeState _, ref ArrayOf permissions) => + { + captured ??= ((ServerSystemContext)context).OperationContext; + return ServiceResult.Good; + }; + _manager.InstallApplicationAuditPermissions(_auditType); + item.OnQueue = instance => + { + try + { + instance.ShouldBeOfType().EventType!.Value.ShouldBe(ObjectTypeIds.AuditWriteUpdateEventType); + _manager.ValidateEventReceivePermissions(captured!, ObjectTypeIds.AuditWriteUpdateEventType, _node.NodeId).StatusCode + .ShouldBe(StatusCodes.BadUserAccessDenied); + Interlocked.Increment(ref count); + queued.TrySetResult(); + } + catch (Exception error) { queued.TrySetException(error); } + }; + using var context = new OperationContext(item); + _manager.SubscribeToAllEvents(context, 1, item, false).ShouldBe(ServiceResult.Good); + _manager.NodeWriteGateway = new RefusingGateway(); + var data = new DataValue(SdkValueBoundary.FromClr(new short[] { 1, 2 })); + _node.WriteAttribute(new ServerSystemContext(_server.CurrentInstance, context), Attributes.Value, default, data) + .ShouldBe(ServiceResult.Good); + await queued.Task.WaitAsync(TimeSpan.FromSeconds(5), Ct); + count.ShouldBe(1); + SdkValueBoundary.ToClr(_node.Value).ShouldBeOfType().ShouldBe([7, 8]); + Ordinary(item).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + } + + private ServiceResult Ordinary(EventItem item) + { + using var context = new OperationContext(item); + return _manager.ValidateEventReceivePermissions(context, ObjectTypeIds.AuditWriteUpdateEventType, _node.NodeId); + } + + private void SetAuditing(bool enabled) + { + var value = Variant.From(enabled); + _server.CurrentInstance.ServerObject.Auditing!.OnSimpleWriteValue!( + _manager.SystemContext, _server.CurrentInstance.ServerObject.Auditing, ref value).ShouldBe(ServiceResult.Good); + _server.CurrentInstance.Auditing.ShouldBe(enabled); + } + + private RoleCarryingUserIdentity Identity() => (RoleCarryingUserIdentity)new RoleCarryingUserIdentity( + new UserNameIdentityToken { UserName = "apikey" }, [], Principal, KeyId) + .WithAdditionalRoles([Role.AuthenticatedUser], _server.CurrentInstance.NamespaceUris); + + private EventItem Item() + { + var session = DispatchProxy.Create(); + var state = (SessionState)(object)session; + state.Identity = Identity(); + return new EventItem(session, state); + } + + private void Apply(NodePermissions permissions = NodePermissions.Read | NodePermissions.WriteOperate, bool keys = true) => + _authority.Apply("audit-cluster", Guid.NewGuid().ToString(), keys ? [new ApiKey + { + ApiKeyId = KeyId, Name = KeyId, SecretHash = "hash", Principal = Principal, Enabled = true, + CreatedUtc = _clock.GetUtcNow().UtcDateTime, ExpiresUtc = _clock.GetUtcNow().AddHours(1).UtcDateTime, + }] : [], [new NodeAcl + { + NodeAclId = "audit-grant", ClusterId = "audit-cluster", Principal = Principal, + ScopeKind = NodeAclScopeKind.Cluster, PermissionFlags = permissions, + }], new Dictionary>()); + + private sealed class ManualTime : TimeProvider + { + private DateTimeOffset _utc = new(2026, 11, 10, 12, 0, 0, TimeSpan.Zero); + public override DateTimeOffset GetUtcNow() => _utc; + internal void Advance(TimeSpan delta) => _utc += delta; + } + + private sealed class RefusingGateway : IOpcUaNodeWriteGateway + { + public Task WriteAsync(string nodeId, object? value, AddressSpaceRealm realm, CancellationToken ct) => + Task.FromResult(new NodeWriteOutcome(false, "device refused")); + } + + public class SessionState : DispatchProxy + { + public IUserIdentity Identity { get; set; } = null!; + public EndpointDescription Endpoint { get; } = new() { SecurityMode = MessageSecurityMode.SignAndEncrypt }; + protected override object? Invoke(MethodInfo? method, object?[]? args) => method?.Name switch + { + "get_EffectiveIdentity" or "get_Identity" => Identity, + "get_EndpointDescription" => Endpoint, + "get_PreferredLocales" => Array.Empty(), + "get_Id" => new NodeId("audit-test-session", 1), + _ => throw new NotSupportedException(method?.Name), + }; + } + + private sealed class EventItem(ISession session, SessionState state) : IEventMonitoredItem + { + internal SessionState State => state; + internal IUserIdentity? Identity { get; set; } + internal Action? OnQueue { get; set; } + public IUserIdentity EffectiveIdentity => Identity ?? state.Identity; + public ISession Session => session; + public bool MonitoringAllEvents => true; + public NodeId NodeId => ObjectIds.Server; + public object ManagerHandle => null!; + public void QueueEvent(IFilterTarget instance) => OnQueue?.Invoke(instance); + public void QueueEvent(IFilterTarget instance, bool bypassFilter) => QueueEvent(instance); + public void Dispose() { } + public IAsyncNodeManager NodeManager => throw new NotSupportedException(); + public uint Id => 1; + public uint SubscriptionId => 1; + public bool IsDurable => false; + public uint ClientHandle => 1; + public ISubscription SubscriptionCallback { get => throw new NotSupportedException(); set => throw new NotSupportedException(); } + public int MonitoredItemType => MonitoredItemTypeMask.Events; + public bool IsReadyToPublish => false; + public bool IsReadyToTrigger { get => false; set { } } + public bool IsResendData => false; + public MonitoringMode MonitoringMode => MonitoringMode.Reporting; + public double SamplingInterval => 0; + public EventFilter EventFilter => null!; + public void SetupResendDataTrigger() { } + public ServiceResult GetCreateResult(out MonitoredItemCreateResult result) => throw new NotSupportedException(); + public ServiceResult GetModifyResult(out MonitoredItemModifyResult result) => throw new NotSupportedException(); + public IStoredMonitoredItem ToStorableMonitoredItem() => throw new NotSupportedException(); + public MonitoringMode SetMonitoringMode(MonitoringMode monitoringMode) => throw new NotSupportedException(); + public bool Publish(OperationContext context, Queue notifications, uint maxNotificationsPerPublish) => throw new NotSupportedException(); + public ServiceResult ModifyAttributes(DiagnosticsMasks diagnosticsMasks, TimestampsToReturn timestampsToReturn, + uint clientHandle, MonitoringFilter originalFilter, MonitoringFilter filterToUse, Opc.Ua.Range range, + double samplingInterval, uint queueSize, bool discardOldest) => throw new NotSupportedException(); + } +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/Sdk2CertificateLifecycleTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/Sdk2CertificateLifecycleTests.cs new file mode 100644 index 000000000..2fc3e3ae9 --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/Sdk2CertificateLifecycleTests.cs @@ -0,0 +1,64 @@ +using System.Security.Cryptography; +using System.Security.Cryptography.X509Certificates; +using Microsoft.Extensions.Logging.Abstractions; +using Opc.Ua; +using Opc.Ua.Identity; +using Shouldly; +using Xunit; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests; + +public sealed class Sdk2CertificateLifecycleTests +{ + [Fact] + public async Task Restart_reuses_the_application_certificate_and_its_private_key() + { + var pki = Path.Combine(Path.GetTempPath(), $"otua-sdk2-cert-{Guid.NewGuid():N}"); + try + { + string? thumbprint = null; + for (var restart = 0; restart < 2; restart++) + { + var started = await OpcUaHostStart.StartAsync(port => new OpcUaApplicationHost(new OpcUaApplicationHostOptions + { + ApplicationName = "SDK2.CertReuse", ApplicationUri = "urn:SDK2.CertReuse", + PublicHostname = "localhost", OpcUaPort = port, PkiStoreRoot = pki, AllowAnonymous = false, + }, NullLogger.Instance), () => new OtOpcUaSdkServer(), TestContext.Current.CancellationToken); + await using var host = started.Host; + var keyFile = Directory.GetFiles(Path.Combine(pki, "own"), "*.pfx", SearchOption.AllDirectories).ShouldHaveSingleItem(); + using var certificate = X509CertificateLoader.LoadPkcs12FromFile(keyFile, null); + certificate.HasPrivateKey.ShouldBeTrue(); + if (thumbprint is null) thumbprint = certificate.Thumbprint; + else certificate.Thumbprint.ShouldBe(thumbprint); + using var key = certificate.GetRSAPrivateKey(); + using var publicKey = certificate.GetRSAPublicKey(); + var signature = key!.SignData([1, 2, 3], HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1); + publicKey!.VerifyData(new byte[] { 1, 2, 3 }, signature, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1).ShouldBeTrue(); + var registry = started.Server.CurrentInstance.IdentityRegistry; + var context = new AuthenticationContext(new AnonymousIdentityTokenHandler(), + new UserTokenPolicy(UserTokenType.Anonymous), new EndpointDescription(), started.Server.MessageContext); + (await registry.AuthenticateAsync(context, TestContext.Current.CancellationToken)).Outcome.ShouldBe(AuthenticationOutcome.Rejected); + var userContext = context with + { + TokenHandler = new UserNameIdentityTokenHandler("apikey", "invalid"u8), + UserTokenPolicy = new UserTokenPolicy(UserTokenType.UserName), + }; + (await registry.AuthenticateAsync(userContext, TestContext.Current.CancellationToken)).Outcome.ShouldBe(AuthenticationOutcome.Rejected); + } + } + finally { if (Directory.Exists(pki)) Directory.Delete(pki, true); } + } + + [Fact] + public async Task A_canceled_start_disposes_its_application_owner() + { + var pki = Path.Combine(Path.GetTempPath(), $"otua-sdk2-canceled-{Guid.NewGuid():N}"); + await using var host = new OpcUaApplicationHost(new OpcUaApplicationHostOptions { PkiStoreRoot = pki }, NullLogger.Instance); + using var server = new OtOpcUaSdkServer(); + using var cancellation = new CancellationTokenSource(); + cancellation.Cancel(); + await Should.ThrowAsync(() => host.StartAsync(server, cancellation.Token)); + host.ApplicationInstance.ShouldBeNull(); + if (Directory.Exists(pki)) Directory.Delete(pki, true); + } +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/Sdk2ConditionMethodCompatibilityTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/Sdk2ConditionMethodCompatibilityTests.cs new file mode 100644 index 000000000..11aa0f70d --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/Sdk2ConditionMethodCompatibilityTests.cs @@ -0,0 +1,158 @@ +using Microsoft.Extensions.Logging.Abstractions; +using Opc.Ua; +using Opc.Ua.Server; +using Shouldly; +using Xunit; +using ZB.MOM.WW.OtOpcUa.Commons.OpcUa; +using ZB.MOM.WW.OtOpcUa.OpcUaServer.Security; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests; + +public sealed class Sdk2ConditionMethodCompatibilityTests : IAsyncLifetime +{ + private readonly string _pki = Path.Combine(Path.GetTempPath(), $"otua-sdk2-methods-{Guid.NewGuid():N}"); + private OpcUaApplicationHost _host = null!; + private OtOpcUaSdkServer _server = null!; + private OtOpcUaNodeManager _manager = null!; + private readonly List _scripted = []; + private readonly List _native = []; + + public async ValueTask InitializeAsync() + { + var started = await OpcUaHostStart.StartAsync(port => new OpcUaApplicationHost(new OpcUaApplicationHostOptions + { + ApplicationName = "SDK2.MethodContracts", ApplicationUri = "urn:SDK2.MethodContracts", + OpcUaPort = port, PublicHostname = "localhost", PkiStoreRoot = _pki, + }, NullLogger.Instance), () => new OtOpcUaSdkServer(), TestContext.Current.CancellationToken); + _host = started.Host; + _server = started.Server; + _manager = _server.NodeManager!; + _manager.AlarmCommandRouter = _scripted.Add; + _manager.NativeAlarmAckRouter = _native.Add; + } + + public async ValueTask DisposeAsync() + { + await _host.DisposeAsync(); + Directory.Delete(_pki, true); + } + + [Theory] + [InlineData(false, null)] + [InlineData(false, "again")] + [InlineData(true, null)] + [InlineData(true, "again")] + public void Actual_SDK_method_preserves_current_trunk_reack_and_comment(bool native, string? comment) + { + var condition = Condition(native); + Call(condition, condition.Acknowledge!, condition.EventId!.Value, "first").ShouldBe(ServiceResult.Good); + if (!native) Call(condition, condition.Confirm!, condition.EventId.Value, "confirmed").ShouldBe(ServiceResult.Good); + var before = condition.EventId.Value; + Call(condition, condition.Acknowledge!, before, comment).ShouldBe(ServiceResult.Good); + condition.AckedState!.Id!.Value.ShouldBeTrue(); + condition.ConfirmedState!.Id!.Value.ShouldBeTrue(); + if (comment is null) condition.EventId.Value.ShouldBe(before); + else + { + condition.EventId.Value.ShouldNotBe(before); + condition.Comment!.Value.Text.ShouldBe(comment); + } + if (native) _native.Count.ShouldBe(2, "a native re-ack is an upstream retry"); + else _scripted.Count(x => x.Operation == "Acknowledge").ShouldBe(2); + } + + [Fact] + public void Actual_SDK_native_confirm_keeps_the_application_unsupported_status() + { + var condition = Condition(native: true); + var before = condition.EventId!.Value; + Call(condition, condition.Confirm!, before, null).StatusCode.ShouldBe(StatusCodes.BadNotSupported); + condition.ConfirmedState!.Id!.Value.ShouldBeTrue(); + condition.EventId.Value.ShouldBe(before); + _native.ShouldBeEmpty(); + _scripted.ShouldBeEmpty(); + } + + [Fact] + public void Current_trunk_reack_still_requires_app_authority_primary_and_native_preflight() + { + var condition = Condition(native: true); + Call(condition, condition.Acknowledge!, condition.EventId!.Value, null).ShouldBe(ServiceResult.Good); + var before = condition.EventId.Value; + Call(condition, condition.Acknowledge!, before, null, authorized: false).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + _manager.NativeAlarmAckPrimaryGate = () => false; + Call(condition, condition.Acknowledge!, before, null).StatusCode.ShouldBe(StatusCodes.BadInvalidState); + _manager.NativeAlarmAckPrimaryGate = () => true; + _manager.NativeAlarmAckPreflight = _ => "driver unavailable"; + Call(condition, condition.Acknowledge!, before, null).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + condition.EventId.Value.ShouldBe(before); + _native.Count.ShouldBe(1); + } + + [Theory] + [InlineData("empty")] + [InlineData("foreign")] + [InlineData("superseded")] + [InlineData("disabled")] + public void Actual_SDK_method_keeps_event_and_enabled_guards(string invalid) + { + var condition = Condition(native: false); + var original = condition.EventId!.Value; + Call(condition, condition.Acknowledge!, original, null).ShouldBe(ServiceResult.Good); + var current = condition.EventId.Value; + var token = invalid switch + { + "empty" => default, + "foreign" => ByteString.From(Guid.NewGuid().ToByteArray()), + "superseded" => original, + _ => current, + }; + if (invalid == "disabled") condition.SetEnableState(Context(), false); + var routes = _scripted.Count; + ServiceResult.IsBad(Call(condition, condition.Acknowledge!, token, null)).ShouldBeTrue(); + _scripted.Count.ShouldBe(routes); + condition.EventId.Value.ShouldBe(current); + } + + [Theory] + [InlineData("OffNormalAlarm")] + [InlineData("DiscreteAlarm")] + [InlineData("AlarmCondition")] + public void An_acknowledged_branch_is_constructible_and_does_not_get_the_trunk_repeat_waiver(string type) + { + var condition = Condition(native: false, type); + var branch = condition.CreateBranch(Context(), new NodeId(Guid.NewGuid())).ShouldBeAssignableTo()!; + branch.EventId!.Value = ByteString.From(Guid.NewGuid().ToByteArray()); + branch.SetAcknowledgedState(Context(), true); + var routes = _scripted.Count; + Call(condition, condition.Acknowledge!, branch.EventId!.Value, null).StatusCode.ShouldBe(StatusCodes.BadConditionBranchAlreadyAcked); + _scripted.Count.ShouldBe(routes); + } + + private AlarmConditionState Condition(bool native, string type = "OffNormalAlarm") + { + var realm = native ? AddressSpaceRealm.Raw : AddressSpaceRealm.Uns; + _manager.EnsureFolder("eq", null, "Equipment", realm); + _manager.MaterialiseAlarmCondition("alarm", "eq", "Alarm", type, 700, realm, isNative: native); + _manager.WriteAlarmCondition("alarm", new AlarmConditionSnapshot(true, false, true, true, + AlarmShelvingKind.Unshelved, 700, "active"), DateTime.UtcNow, realm); + return _manager.TryGetAlarmCondition("alarm", realm)!; + } + + private ServerSystemContext Context(bool authorized = true) => new(_server.CurrentInstance) + { + UserIdentity = new RoleCarryingUserIdentity(new AnonymousIdentityToken(), + authorized ? [OpcUaDataPlaneRoles.AlarmAck] : [], "operator", null), + }; + + private ServiceResult Call(AlarmConditionState condition, AddCommentMethodState method, + ByteString eventId, string? comment, bool authorized = true) + { + var argumentErrors = new List(); + var result = method.Call(Context(authorized), condition.NodeId, + [Variant.From(eventId), Variant.From(comment is null ? default(LocalizedText) : new LocalizedText(comment))], + argumentErrors, new List()); + argumentErrors.All(ServiceResult.IsGood).ShouldBeTrue(); + return result; + } +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/Sdk2EquipmentVariableTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/Sdk2EquipmentVariableTests.cs new file mode 100644 index 000000000..50c463db4 --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/Sdk2EquipmentVariableTests.cs @@ -0,0 +1,362 @@ +using Microsoft.Extensions.Logging; +using Microsoft.Extensions.Logging.Abstractions; +using Opc.Ua; +using Opc.Ua.Server; +using Shouldly; +using Xunit; +using ZB.MOM.WW.OtOpcUa.Commons.OpcUa; +using ZB.MOM.WW.OtOpcUa.OpcUaServer.Security; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests; + +public sealed class Sdk2EquipmentVariableTests : IAsyncLifetime +{ + private readonly string _pki = Path.Combine(Path.GetTempPath(), $"otua-sdk2-values-{Guid.NewGuid():N}"); + private OpcUaApplicationHost _host = null!; + private OtOpcUaSdkServer _server = null!; + private OtOpcUaNodeManager _manager = null!; + private readonly RecordingGateway _gateway = new(); + private readonly OutcomeLogger _outcomeLogger = new(); + private static CancellationToken Ct => TestContext.Current.CancellationToken; + + public async ValueTask InitializeAsync() + { + var started = await OpcUaHostStart.StartAsync(port => new OpcUaApplicationHost( + new OpcUaApplicationHostOptions + { + ApplicationName = "SDK2.ValueContracts", ApplicationUri = "urn:SDK2.ValueContracts", + PublicHostname = "localhost", OpcUaPort = port, PkiStoreRoot = _pki, + }, NullLogger.Instance), () => new OtOpcUaSdkServer(_outcomeLogger), Ct); + _host = started.Host; + _server = started.Server; + _manager = _server.NodeManager!; + _manager.NodeWriteGateway = _gateway; + } + + public async ValueTask DisposeAsync() + { + await _host.DisposeAsync(); + if (Directory.Exists(_pki)) Directory.Delete(_pki, true); + } + + [Fact] + public void Double_to_Float_retains_the_scalar_driver_contract() + { + var node = Node("Float"); + Write(node, 3.25d).ShouldBe(ServiceResult.Good); + _gateway.Values.ShouldHaveSingleItem().ShouldBeOfType().ShouldBe(3.25d); + SdkValueBoundary.ToClr(node.Value).ShouldBeOfType(); + } + + [Fact] + public async Task Checked_arrays_are_converted_before_the_async_node_write_dispatches() + { + var node = Node("Int16", array: true); + var result = await node.WriteAttributeAsync(Context(), Attributes.Value, default, + new DataValue(SdkValueBoundary.FromClr(new[] { 1, 2 })), Ct); + result.ShouldBe(ServiceResult.Good); + _gateway.Values.ShouldHaveSingleItem().ShouldBeOfType().ShouldBe([1, 2]); + SdkValueBoundary.ToClr(node.Value).ShouldBeOfType().ShouldBe([1, 2]); + } + + [Theory] + [InlineData(false)] + [InlineData(true)] + public void Scalar_shaped_arrays_follow_the_existing_driver_capability(bool refuse) + { + var node = Node("Int16", refuse: refuse); + var result = Write(node, new short[] { 1, 2 }); + result.StatusCode.ShouldBe(refuse ? StatusCodes.BadTypeMismatch : StatusCodes.Good); + _gateway.Values.Count.ShouldBe(refuse ? 0 : 1); + } + + [Theory] + [InlineData("overflow")] + [InlineData("fraction")] + [InlineData("null")] + [InlineData("matrix")] + [InlineData("length")] + [InlineData("range")] + public void Invalid_writes_never_dispatch_or_mutate_the_tuple(string fault) + { + var node = Node("Int16", array: true); + _manager.WriteValue("v", new short[] { 7, 8 }, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); + var oldValue = node.Value; + var oldStatus = node.StatusCode; + var oldTime = node.Timestamp; + var payload = fault switch + { + "overflow" => Variant.From((ArrayOf)[1, 32768]), + "fraction" => Variant.From((ArrayOf)[1d, 2.5d]), + "null" => Variant.Null, + "matrix" => Variant.From((MatrixOf)new short[,] { { 1, 2 }, { 3, 4 } }), + "length" => Variant.From((ArrayOf)[1]), + _ => Variant.From((ArrayOf)[1, 2]), + }; + var result = node.WriteAttribute(Context(), Attributes.Value, + fault == "range" ? new NumericRange(0, 1) : default, new DataValue(payload)); + result.StatusCode.ShouldBe(fault == "range" ? StatusCodes.BadWriteNotSupported : StatusCodes.BadTypeMismatch); + _gateway.Values.ShouldBeEmpty(); + node.Value.ShouldBe(oldValue); + node.StatusCode.ShouldBe(oldStatus); + node.Timestamp.ShouldBe(oldTime); + } + + [Theory] + [InlineData(AddressSpaceRealm.Raw)] + [InlineData(AddressSpaceRealm.Uns)] + public void A_denied_identity_with_bad_shape_stays_denied(AddressSpaceRealm realm) + { + var node = Node("Int16", array: true, realm: realm); + Write(node, null, authorized: false).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + _gateway.Values.ShouldBeEmpty(); + } + + [Fact] + public void Readonly_to_writable_to_readonly_uses_the_same_adapter() + { + var node = Node("Float", writable: false); + Write(node, 1d).StatusCode.ShouldBe(StatusCodes.BadNotWritable); + _manager.UpdateTagAttributes("v", true, null, "Float", false, null, AddressSpaceRealm.Raw); + Write(node, 2d).ShouldBe(ServiceResult.Good); + _manager.UpdateTagAttributes("v", false, null, "Float", false, null, AddressSpaceRealm.Raw); + Write(node, 3d).StatusCode.ShouldBe(StatusCodes.BadNotWritable); + _gateway.Values.ShouldHaveSingleItem().ShouldBe(2d); + } + + [Fact] + public void SDK_metadata_access_checks_stay_in_force() + { + var node = Node("Int32"); + var infoBits = new StatusCode(0x00004000u); + node.WriteAttribute(Context(), Attributes.Value, default, new DataValue(Variant.From(1), infoBits)) + .ShouldBe(ServiceResult.Good); + foreach (var status in new[] { StatusCodes.GoodClamped, StatusCodes.BadNoData }) + node.WriteAttribute(Context(), Attributes.Value, default, new DataValue(Variant.From(2), status)) + .StatusCode.ShouldBe(StatusCodes.BadWriteNotSupported); + node.WriteAttribute(Context(), Attributes.Value, default, + new DataValue(Variant.From(3), StatusCodes.Good, DateTime.UtcNow)).StatusCode.ShouldBe(StatusCodes.BadWriteNotSupported); + node.WriteAttribute(Context(), Attributes.Value, default, + new DataValue(Variant.From(3), StatusCodes.Good, default, DateTime.UtcNow)).StatusCode.ShouldBe(StatusCodes.BadWriteNotSupported); + node.AccessLevel |= AccessLevels.StatusWrite | AccessLevels.TimestampWrite; + node.UserAccessLevel = AccessLevels.CurrentRead | AccessLevels.CurrentWrite; + node.WriteAttribute(Context(), Attributes.Value, default, new DataValue(Variant.From(4), StatusCodes.BadNoData)) + .StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + node.WriteAttribute(Context(), Attributes.Value, default, + new DataValue(Variant.From(4), StatusCodes.Good, DateTime.UtcNow)).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + node.OnReadUserAccessLevel = (ISystemContext _, NodeState _, ref byte access) => + { + access = AccessLevels.CurrentRead; + return ServiceResult.Good; + }; + Write(node, 5).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + _gateway.Values.ShouldHaveSingleItem(); + } + + [Fact] + public async Task A_direct_async_sampler_waits_for_the_complete_published_tuple() + { + var node = Node("Int32"); + var stamp = new DateTime(2026, 11, 10, 10, 0, 0, DateTimeKind.Utc); + using var started = new ManualResetEventSlim(); + Task<(ServiceResult Result, DataValue Value)> read; + lock (_manager.Lock) + { + node.Value = Variant.From(42); + read = Task.Run(async () => + { + started.Set(); + return await node.ReadAttributeAsync(Context(), Attributes.Value, default, default, default, Ct); + }, Ct); + started.Wait(Ct); + read.IsCompleted.ShouldBeFalse(); + node.StatusCode = StatusCodes.UncertainLastUsableValue; + node.Timestamp = stamp; + } + var result = await read; + SdkValueBoundary.ToClr(result.Value.WrappedValue).ShouldBe(42); + result.Value.StatusCode.ShouldBe(StatusCodes.UncertainLastUsableValue); + result.Value.SourceTimestamp.ToDateTime().ShouldBe(stamp); + } + + [Fact] + public void Published_values_retain_existing_CLR_types_and_null_semantics() + { + object?[] cases = [true, (sbyte)-1, (byte)1, (short)-2, (ushort)2, -3, 3u, -4L, 4UL, + 1.25f, 2.5d, "", "text", null, Guid.NewGuid(), DateTime.UtcNow, + new byte[] { 1, 2 }, Array.Empty(), new int[] { 1, 2 }, Array.Empty(), new string[] { "a", "" }]; + for (var i = 0; i < cases.Length; i++) + { + var id = $"payload/{i}"; + _manager.EnsureVariable(id, null, id, "BaseDataType", false, AddressSpaceRealm.Raw); + _manager.WriteValue(id, cases[i], OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); + var actual = SdkValueBoundary.ToClr(_manager.TryGetVariable(id, AddressSpaceRealm.Raw)!.Value); + if (cases[i] is { } expected) actual!.GetType().ShouldBe(expected.GetType()); + actual.ShouldBe(cases[i]); + } + SdkValueBoundary.ToClr(Variant.From(default(ByteString))).ShouldBeNull(); + SdkValueBoundary.ToClr(Variant.From(ByteString.Empty)).ShouldBeOfType().ShouldBeEmpty(); + } + + [Fact] + public void Publications_detach_buffers_and_preserve_byte_array_wire_rank() + { + var node = Node("Byte", array: true); + var bytes = new byte[] { 1, 2 }; + _manager.WriteValue("v", bytes, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); + bytes[0] = 99; + node.Value.TypeInfo.BuiltInType.ShouldBe(BuiltInType.Byte); + node.Value.TypeInfo.ValueRank.ShouldBe(ValueRanks.OneDimension); + SdkValueBoundary.ToClr(node.Value).ShouldBeOfType().ShouldBe([1, 2]); + var readback = SdkValueBoundary.ToClr(node.Value).ShouldBeOfType(); + readback[0] = 77; + SdkValueBoundary.ToClr(node.Value).ShouldBeOfType().ShouldBe([1, 2]); + var scalarBytes = SdkValueBoundary.FromClr(new byte[] { 1, 2 }); + scalarBytes.TypeInfo.BuiltInType.ShouldBe(BuiltInType.ByteString); + scalarBytes.TypeInfo.ValueRank.ShouldBe(ValueRanks.Scalar); + } + + [Theory] + [InlineData(AddressSpaceRealm.Raw)] + [InlineData(AddressSpaceRealm.Uns)] + public async Task An_immediate_failed_array_outcome_reverts_an_actual_node_write(AddressSpaceRealm realm) + { + var node = Node("Int16", array: true, realm: realm); + _manager.WriteValue("v", new short[] { 7, 8 }, OpcUaStatus.Good, DateTime.UtcNow, realm); + _manager.NodeWriteGateway = new OutcomeGateway(_ => Task.FromResult(new NodeWriteOutcome(false, "refused"))); + Write(node, new short[] { 1, 2 }).ShouldBe(ServiceResult.Good); + var deadline = DateTime.UtcNow.AddSeconds(2); + while (DateTime.UtcNow < deadline && !SdkValueBoundary.ToClr(node.Value).ShouldBeOfType().SequenceEqual(new short[] { 7, 8 })) + await Task.Delay(10, Ct); + SdkValueBoundary.ToClr(node.Value).ShouldBeOfType().ShouldBe([7, 8]); + node.StatusCode.ShouldBe(StatusCodes.Good); + } + + [Theory] + [InlineData("equal-client-write")] + [InlineData("equal-driver-poll")] + [InlineData("status-only")] + [InlineData("same-id-recreated")] + [InlineData("shape-update")] + public async Task An_old_failed_outcome_cannot_replace_a_newer_actual_node_tuple(string change) + { + var node = Node("Int16", array: true); + _manager.WriteValue("v", new short[] { 7, 8 }, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); + var first = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); + var calls = 0; + _manager.NodeWriteGateway = new OutcomeGateway(_ => ++calls == 1 + ? first.Task : Task.FromResult(new NodeWriteOutcome(true, null))); + Write(node, new short[] { 1, 2 }).ShouldBe(ServiceResult.Good); + var stamp = new DateTime(2026, 11, 10, 12, 0, 0, DateTimeKind.Utc); + switch (change) + { + case "equal-client-write": Write(node, new short[] { 1, 2 }).ShouldBe(ServiceResult.Good); break; + case "equal-driver-poll": + _manager.WriteValue("v", new short[] { 1, 2 }, StatusCodes.UncertainLastUsableValue.Code, stamp, AddressSpaceRealm.Raw); break; + case "status-only": + _manager.WriteStatuses([new StatusWrite("v", StatusCodes.BadNoCommunication.Code, stamp, AddressSpaceRealm.Raw)]); break; + case "same-id-recreated": + _manager.RemoveVariableNode("v", AddressSpaceRealm.Raw).ShouldBeTrue(); + node = Node("Int16", array: true); + Write(node, new short[] { 1, 2 }).ShouldBe(ServiceResult.Good); break; + case "shape-update": + _manager.UpdateTagAttributes("v", true, null, "Int32", true, 2, AddressSpaceRealm.Raw).ShouldBeTrue(); break; + } + var expected = node.Value; + var status = node.StatusCode; + var time = node.Timestamp; + first.SetResult(new NodeWriteOutcome(false, "older write failed")); + await _outcomeLogger.Ignored.Task.WaitAsync(TimeSpan.FromSeconds(5), Ct); + node.Value.ShouldBe(expected); + node.StatusCode.ShouldBe(status); + node.Timestamp.ShouldBe(time); + } + + [Fact] + public async Task A_reentrant_driver_publication_wins_over_the_callback_optimistic_commit() + { + var node = Node("Int16", array: true); + _manager.WriteValue("v", new short[] { 7, 8 }, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); + var first = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); + var stamp = new DateTime(2026, 11, 10, 12, 0, 0, DateTimeKind.Utc); + _manager.NodeWriteGateway = new OutcomeGateway(_ => + { + _manager.WriteValue("v", new short[] { 1, 2 }, StatusCodes.UncertainLastUsableValue.Code, stamp, AddressSpaceRealm.Raw); + return first.Task; + }); + Write(node, new short[] { 1, 2 }).ShouldBe(ServiceResult.Good); + node.StatusCode.ShouldBe(StatusCodes.UncertainLastUsableValue); + node.Timestamp.ToDateTime().ShouldBe(stamp); + first.SetResult(new NodeWriteOutcome(false, "old write failed")); + await _outcomeLogger.Ignored.Task.WaitAsync(TimeSpan.FromSeconds(5), Ct); + SdkValueBoundary.ToClr(node.Value).ShouldBeOfType().ShouldBe([1, 2]); + node.StatusCode.ShouldBe(StatusCodes.UncertainLastUsableValue); + node.Timestamp.ToDateTime().ShouldBe(stamp); + } + + [Theory] + [InlineData(false)] + [InlineData(true)] + public async Task A_refused_attempt_does_not_disown_an_older_committed_write(bool synchronousThrow) + { + var node = Node("Int16", array: true); + _manager.WriteValue("v", new short[] { 7, 8 }, OpcUaStatus.Good, DateTime.UtcNow, AddressSpaceRealm.Raw); + var first = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); + _manager.NodeWriteGateway = new OutcomeGateway(_ => first.Task); + Write(node, new short[] { 1, 2 }).ShouldBe(ServiceResult.Good); + if (synchronousThrow) + { + _manager.NodeWriteGateway = new OutcomeGateway(_ => throw new InvalidOperationException("gateway threw")); + Write(node, new short[] { 3, 4 }).StatusCode.ShouldBe(StatusCodes.BadDeviceFailure); + } + else Write(node, new short[] { 3, 4 }, authorized: false).StatusCode.ShouldBe(StatusCodes.BadUserAccessDenied); + first.SetResult(new NodeWriteOutcome(false, "first write failed")); + var deadline = DateTime.UtcNow.AddSeconds(2); + while (DateTime.UtcNow < deadline && !SdkValueBoundary.ToClr(node.Value).ShouldBeOfType().SequenceEqual(new short[] { 7, 8 })) + await Task.Delay(10, Ct); + SdkValueBoundary.ToClr(node.Value).ShouldBeOfType().ShouldBe([7, 8]); + } + + private sealed class OutcomeLogger : ILogger + { + internal TaskCompletionSource Ignored { get; } = new(TaskCreationOptions.RunContinuationsAsynchronously); + public IDisposable? BeginScope(TState state) where TState : notnull => null; + public bool IsEnabled(LogLevel level) => true; + public void Log(LogLevel level, EventId id, TState state, Exception? exception, Func formatter) + { + if (formatter(state, exception).Contains("ignored superseded write outcome", StringComparison.Ordinal)) Ignored.TrySetResult(); + } + } + + private sealed class OutcomeGateway(Func> outcome) : IOpcUaNodeWriteGateway + { + public Task WriteAsync(string nodeId, object? value, AddressSpaceRealm realm, CancellationToken ct) => outcome(value); + } + + private BaseDataVariableState Node(string type, bool array = false, bool refuse = false, + bool writable = true, AddressSpaceRealm realm = AddressSpaceRealm.Raw) + { + _manager.EnsureVariable("v", null, "Value", type, writable, realm, + isArray: array, arrayLength: array ? 2u : null, refuseArrayOnScalar: refuse); + return _manager.TryGetVariable("v", realm)!; + } + + private ServerSystemContext Context(bool authorized = true) => new(_server.CurrentInstance) + { + UserIdentity = new RoleCarryingUserIdentity(new AnonymousIdentityToken(), + authorized ? [OpcUaDataPlaneRoles.WriteOperate] : [], "operator", null), + }; + + private ServiceResult Write(BaseDataVariableState node, object? value, bool authorized = true) => + node.WriteAttribute(Context(authorized), Attributes.Value, default, new DataValue(SdkValueBoundary.FromClr(value))); + + private sealed class RecordingGateway : IOpcUaNodeWriteGateway + { + internal List Values { get; } = []; + public Task WriteAsync(string nodeId, object? value, AddressSpaceRealm realm, CancellationToken ct) + { + Values.Add(value); + return Task.FromResult(new NodeWriteOutcome(true, null)); + } + } +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/SdkAddressSpaceSinkTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/SdkAddressSpaceSinkTests.cs index 0611c42fa..228cc4da2 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/SdkAddressSpaceSinkTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/SdkAddressSpaceSinkTests.cs @@ -312,7 +312,7 @@ public sealed class SdkAddressSpaceSinkTests : IDisposable var condition = nm.TryGetAlarmCondition("alm-1"); condition.ShouldNotBeNull(); // It is a REAL Part 9 alarm condition (subtype mapped from "OffNormalAlarm"). - condition.ShouldBeOfType(); + condition.ShouldBeAssignableTo(); // v3 dual-namespace: the sink's transitional default realm is UNS, so default-realm nodes live in the // UNS namespace (index 3), not the Raw namespace nm.NamespaceIndex (index 2) reports. var unsNs = nm.NamespaceIndexForRealm(AddressSpaceRealm.Uns); @@ -323,20 +323,15 @@ public sealed class SdkAddressSpaceSinkTests : IDisposable condition.Parent!.NodeId.ShouldBe(new NodeId("eq-1", unsNs)); // Initial state set by MaterialiseAlarmCondition: enabled, inactive, acked, retain=false. - condition.EnabledState.Id.Value.ShouldBeTrue(); - condition.ActiveState.Id.Value.ShouldBeFalse(); - condition.Retain.Value.ShouldBeFalse(); + condition.EnabledState!.Id!.Value.ShouldBeTrue(); + condition.ActiveState!.Id!.Value.ShouldBeFalse(); + condition.Retain!.Value.ShouldBeFalse(); // --- T13 optional-children finding (RESOLVED by THIS real-server test) --- // AckedState is mandatory on AcknowledgeableConditionState so it is always present. condition.AckedState.ShouldNotBeNull(); - // FINDING (1.5.378.106): Create auto-builds the FULL optional Part 9 child set from the - // embedded type definition WITHOUT us pre-setting any property — both ConfirmedState (Confirm - // sub-state machine) AND ShelvingState (Shelve state machine) come back non-null. This is - // RICHER than the SDK-notes' [SAMPLE-ONLY] caveat predicted (it suggested we'd have to - // instantiate optional children ourselves). Net: T15/T16 can drive SetConfirmedState / - // SetShelvingState directly — no manual child materialisation needed. Asserting both non-null - // so a future SDK bump that changes auto-build behaviour fails loudly. + // SDK 2.0 only builds the optional children explicitly requested by the application. + // The existing confirm/shelve workflow remains part of the served condition contract. condition.ConfirmedState.ShouldNotBeNull(); condition.ShelvingState.ShouldNotBeNull(); @@ -345,9 +340,9 @@ public sealed class SdkAddressSpaceSinkTests : IDisposable sink.WriteAlarmCondition("alm-1", Snapshot(active: true, acknowledged: false), DateTime.UtcNow, AddressSpaceRealm.Uns); nm.VariableCount.ShouldBe(0); // fallback bool[2] path NOT taken - condition.ActiveState.Id.Value.ShouldBeTrue(); - condition.AckedState.Id.Value.ShouldBeFalse(); - condition.Retain.Value.ShouldBeTrue(); // active || !acked ⇒ retain + condition.ActiveState!.Id!.Value.ShouldBeTrue(); + condition.AckedState!.Id!.Value.ShouldBeFalse(); + condition.Retain!.Value.ShouldBeTrue(); // active || !acked ⇒ retain // Idempotent re-materialise (e.g. redeploy): still exactly one condition node for the id. sink.MaterialiseAlarmCondition("alm-1", "eq-1", "HighTemp", "OffNormalAlarm", severity: 700, realm: AddressSpaceRealm.Uns); @@ -374,8 +369,9 @@ public sealed class SdkAddressSpaceSinkTests : IDisposable var condition = nm.TryGetAlarmCondition("alm-x"); condition.ShouldNotBeNull(); - // Base type exactly — NOT a LimitAlarmState (no limits to populate for a script alarm). - condition.GetType().ShouldBe(typeof(AlarmConditionState)); + // The supported method adapter preserves the base UA type (there are no script limits). + condition.ShouldBeAssignableTo(); + condition.TypeDefinitionId.ShouldBe(ObjectTypeIds.AlarmConditionType); await host.DisposeAsync(); } @@ -410,17 +406,17 @@ public sealed class SdkAddressSpaceSinkTests : IDisposable Message: "Pressure above limit"), DateTime.UtcNow, AddressSpaceRealm.Uns); - condition.ActiveState.Id.Value.ShouldBeTrue(); - condition.AckedState.Id.Value.ShouldBeFalse(); - condition.EnabledState.Id.Value.ShouldBeFalse(); // disabled - condition.ConfirmedState!.Id.Value.ShouldBeFalse(); // unconfirmed + condition.ActiveState!.Id!.Value.ShouldBeTrue(); + condition.AckedState!.Id!.Value.ShouldBeFalse(); + condition.EnabledState!.Id!.Value.ShouldBeFalse(); // disabled + condition.ConfirmedState!.Id!.Value.ShouldBeFalse(); // unconfirmed // SetShelvingState(shelved:true, oneShot:false) drives the shelving sub-state machine into a // shelved state; CurrentState is populated (TimedShelved). - condition.ShelvingState!.CurrentState.Id.Value.ShouldNotBeNull(); + condition.ShelvingState!.CurrentState!.Id!.Value.IsNull.ShouldBeFalse(); // Severity 850 is carried verbatim — not re-bucketed onto EventSeverity.High (900). - condition.Severity.Value.ShouldBe((ushort)850); - condition.Message.Value.Text.ShouldBe("Pressure above limit"); - condition.Retain.Value.ShouldBeTrue(); // active || !acked ⇒ retain + condition.Severity!.Value.ShouldBe((ushort)850); + condition.Message!.Value.Text.ShouldBe("Pressure above limit"); + condition.Retain!.Value.ShouldBeTrue(); // active || !acked ⇒ retain await host.DisposeAsync(); } @@ -442,7 +438,8 @@ public sealed class SdkAddressSpaceSinkTests : IDisposable var condition = nm.TryGetAlarmCondition("alm-base"); condition.ShouldNotBeNull(); - condition.GetType().ShouldBe(typeof(AlarmConditionState)); // base type + condition.ShouldBeAssignableTo(); + condition.TypeDefinitionId.ShouldBe(ObjectTypeIds.AlarmConditionType); // Simulate a build where the optional Confirm sub-state machine was NOT created. condition.ConfirmedState = null; @@ -462,9 +459,9 @@ public sealed class SdkAddressSpaceSinkTests : IDisposable DateTime.UtcNow, AddressSpaceRealm.Uns)); // Mandatory state still projected despite the missing optional child. - condition.ActiveState.Id.Value.ShouldBeTrue(); - condition.AckedState.Id.Value.ShouldBeFalse(); - condition.Message.Value.Text.ShouldBe("still works"); + condition.ActiveState!.Id!.Value.ShouldBeTrue(); + condition.AckedState!.Id!.Value.ShouldBeFalse(); + condition.Message!.Value.Text.ShouldBe("still works"); await host.DisposeAsync(); } @@ -495,12 +492,12 @@ public sealed class SdkAddressSpaceSinkTests : IDisposable // EventId at materialise time (Create stamps an initial one). Capture a COPY — the live byte[] // reference is reused, so we compare snapshots, not the same array instance. - var materialiseEventId = (byte[]?)condition!.EventId.Value?.Clone(); + var materialiseEventId = (byte[]?)condition!.EventId!.Value.ToArray(); // First engine-driven transition → fires an event with a fresh EventId. sink.WriteAlarmCondition("alm-evt", Snapshot(active: true, acknowledged: false), DateTime.UtcNow, AddressSpaceRealm.Uns); - var firstEventId = (byte[]?)condition.EventId.Value?.Clone(); + var firstEventId = (byte[]?)condition.EventId!.Value.ToArray(); firstEventId.ShouldNotBeNull(); firstEventId!.Length.ShouldBe(16); // GUID bytes // Changed from the materialise-time value (a real event fired, not the create-time stamp). @@ -512,7 +509,7 @@ public sealed class SdkAddressSpaceSinkTests : IDisposable // Second transition → DIFFERENT EventId (fresh per event, so T17 ack-correlation is unambiguous). sink.WriteAlarmCondition("alm-evt", Snapshot(active: true, acknowledged: true), DateTime.UtcNow, AddressSpaceRealm.Uns); - var secondEventId = (byte[]?)condition.EventId.Value?.Clone(); + var secondEventId = (byte[]?)condition.EventId!.Value.ToArray(); secondEventId.ShouldNotBeNull(); secondEventId!.ShouldNotBe(firstEventId); @@ -551,10 +548,10 @@ public sealed class SdkAddressSpaceSinkTests : IDisposable }); // Final projected state is intact after the last firing. - condition!.ActiveState.Id.Value.ShouldBeFalse(); - condition.AckedState.Id.Value.ShouldBeTrue(); - condition.Message.Value.Text.ShouldBe("cleared"); - condition.Retain.Value.ShouldBeFalse(); // inactive && acked ⇒ no retain + condition!.ActiveState!.Id!.Value.ShouldBeFalse(); + condition.AckedState!.Id!.Value.ShouldBeTrue(); + condition.Message!.Value.Text.ShouldBe("cleared"); + condition.Retain!.Value.ShouldBeFalse(); // inactive && acked ⇒ no retain await host.DisposeAsync(); } @@ -583,8 +580,8 @@ public sealed class SdkAddressSpaceSinkTests : IDisposable // Drive the alarm active+unacked through the engine path (a genuine transition → fires). sink.WriteAlarmCondition("alm-ack", Snapshot(active: true, acknowledged: false, message: "active"), DateTime.UtcNow, AddressSpaceRealm.Uns); - condition!.ActiveState.Id.Value.ShouldBeTrue(); - condition.AckedState.Id.Value.ShouldBeFalse(); + condition!.ActiveState!.Id!.Value.ShouldBeTrue(); + condition.AckedState!.Id!.Value.ShouldBeFalse(); // === Simulate the SDK-applied inbound Acknowledge (E2) === // After T18's gate returns Good, the SDK applies the acked state to the node and auto-fires its @@ -592,26 +589,26 @@ public sealed class SdkAddressSpaceSinkTests : IDisposable lock (nm.Lock) { condition.SetAcknowledgedState(nm.SystemContext, true); - condition.Message.Value = new LocalizedText("active"); + condition.Message!.Value = new LocalizedText("active"); condition.ClearChangeMasks(nm.SystemContext, includeChildren: true); } - condition.AckedState.Id.Value.ShouldBeTrue(); + condition.AckedState!.Id!.Value.ShouldBeTrue(); // Capture the EventId AFTER the SDK-applied ack but BEFORE the engine re-projection. - var beforeReProject = (byte[]?)condition.EventId.Value?.Clone(); + var beforeReProject = (byte[]?)condition.EventId!.Value.ToArray(); // === Engine re-projects the SAME acked transition through WriteAlarmCondition (would-be E3) === // Snapshot equals the node's current state (active, acked, message "active") ⇒ delta-gate sees // no change ⇒ NO event fires. sink.WriteAlarmCondition("alm-ack", Snapshot(active: true, acknowledged: true, message: "active"), DateTime.UtcNow, AddressSpaceRealm.Uns); - var afterReProject = (byte[]?)condition.EventId.Value?.Clone(); + var afterReProject = (byte[]?)condition.EventId!.Value.ToArray(); // EventId is UNCHANGED ⇒ ReportConditionEvent did NOT run ⇒ E3 suppressed. afterReProject.ShouldBe(beforeReProject); // The projection still applied (state is intact) — only the redundant event was suppressed. - condition.ActiveState.Id.Value.ShouldBeTrue(); - condition.AckedState.Id.Value.ShouldBeTrue(); + condition.ActiveState!.Id!.Value.ShouldBeTrue(); + condition.AckedState!.Id!.Value.ShouldBeTrue(); await host.DisposeAsync(); } @@ -633,24 +630,24 @@ public sealed class SdkAddressSpaceSinkTests : IDisposable var condition = nm.TryGetAlarmCondition("alm-delta"); condition.ShouldNotBeNull(); - var beforeFirst = (byte[]?)condition!.EventId.Value?.Clone(); + var beforeFirst = (byte[]?)condition!.EventId!.Value.ToArray(); // Genuine transition: snapshot (active, unacked) differs from the materialise state // (inactive, acked) ⇒ delta ⇒ fires exactly one event (EventId changes). sink.WriteAlarmCondition("alm-delta", Snapshot(active: true, acknowledged: false, message: "active"), DateTime.UtcNow, AddressSpaceRealm.Uns); - var afterFirst = (byte[]?)condition.EventId.Value?.Clone(); + var afterFirst = (byte[]?)condition.EventId!.Value.ToArray(); afterFirst.ShouldNotBeNull(); afterFirst!.ShouldNotBe(beforeFirst); // fired // Identical re-projection: snapshot now EQUALS the node's current state ⇒ no delta ⇒ 0 more // events (EventId unchanged from the first fire). sink.WriteAlarmCondition("alm-delta", Snapshot(active: true, acknowledged: false, message: "active"), DateTime.UtcNow, AddressSpaceRealm.Uns); - var afterSecond = (byte[]?)condition.EventId.Value?.Clone(); + var afterSecond = (byte[]?)condition.EventId!.Value.ToArray(); afterSecond.ShouldBe(afterFirst); // suppressed // A FURTHER genuine transition (clear) differs again ⇒ fires once more. sink.WriteAlarmCondition("alm-delta", Snapshot(active: false, acknowledged: true, message: "cleared"), DateTime.UtcNow, AddressSpaceRealm.Uns); - var afterThird = (byte[]?)condition.EventId.Value?.Clone(); + var afterThird = (byte[]?)condition.EventId!.Value.ToArray(); afterThird.ShouldNotBe(afterSecond); // fired await host.DisposeAsync(); diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/SdkServiceLevelPublisherTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/SdkServiceLevelPublisherTests.cs index 13fdaf85a..f97569afe 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/SdkServiceLevelPublisherTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/SdkServiceLevelPublisherTests.cs @@ -1,3 +1,4 @@ +using Opc.Ua; using Microsoft.Extensions.Logging.Abstractions; using Opc.Ua.Server; using Shouldly; @@ -34,7 +35,7 @@ public sealed class SdkServiceLevelPublisherTests : IDisposable var proxy = (FaultingServer)(object)server; proxy.Node = new Opc.Ua.ServerObjectState(null) { - ServiceLevel = new Opc.Ua.PropertyState(null), + ServiceLevel = new Opc.Ua.PropertyState.Implementation(null), }; proxy.Fault = new InvalidOperationException("controlled diagnostics failure"); var publisher = new SdkServiceLevelPublisher(server, NullLogger.Instance); @@ -48,7 +49,7 @@ public sealed class SdkServiceLevelPublisherTests : IDisposable protected override object? Invoke(System.Reflection.MethodInfo? method, object?[]? args) { if (method?.Name == "get_ServerObject") return Node; - if (method?.Name == "get_DiagnosticsLock") throw Fault!; + if (method?.Name == "UpdateServerDiagnostics") throw Fault!; throw new NotSupportedException(method?.Name); } } @@ -69,7 +70,7 @@ public sealed class SdkServiceLevelPublisherTests : IDisposable PkiStoreRoot = _pkiRoot, }, NullLogger.Instance), - () => new StandardServer(), Ct); + () => new OtOpcUaSdkServer(), Ct); await using var host = started.Host; var server = started.Server; @@ -100,7 +101,7 @@ public sealed class SdkServiceLevelPublisherTests : IDisposable PkiStoreRoot = _pkiRoot, }, NullLogger.Instance), - () => new StandardServer(), Ct); + () => new OtOpcUaSdkServer(), Ct); await using var host = started.Host; var server = started.Server; var publisher = new SdkServiceLevelPublisher( @@ -111,7 +112,7 @@ public sealed class SdkServiceLevelPublisherTests : IDisposable publisher.Publish(150); publisher.Publish(240); - server.CurrentInstance.ServerObject.ServiceLevel.Value.ShouldBe((byte)240); + server.CurrentInstance.ServerObject.ServiceLevel!.Value.ShouldBe((byte)240); } /// Disposes and cleans up the test resources. diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/SdkTestValues.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/SdkTestValues.cs new file mode 100644 index 000000000..9109c87b3 --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/SdkTestValues.cs @@ -0,0 +1,8 @@ +using Opc.Ua; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests; + +internal static class SdkTestValues +{ + internal static byte[]? ToNullableArray(this ByteString value) => value.IsEmpty ? null : value.ToArray(); +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/SessionHistoryContinuationStoreTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/SessionHistoryContinuationStoreTests.cs new file mode 100644 index 000000000..354e47dd2 --- /dev/null +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests/SessionHistoryContinuationStoreTests.cs @@ -0,0 +1,98 @@ +using System.Security.Cryptography; +using System.Security.Cryptography.X509Certificates; +using Microsoft.Extensions.Logging.Abstractions; +using Opc.Ua; +using Opc.Ua.Server; +using Shouldly; +using Xunit; +using Opc.Ua.Security.Certificates; + +namespace ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests; + +public sealed class SessionHistoryContinuationStoreTests : IAsyncLifetime +{ + private readonly string _pki = Path.Combine(Path.GetTempPath(), $"otua-sdk2-cp-{Guid.NewGuid():N}"); + private OpcUaApplicationHost _host = null!; + private OtOpcUaSdkServer _server = null!; + private Certificate _certificate = null!; + private Nonce _nonce = null!; + private readonly SessionHistoryContinuationStore _store = new(); + + public async ValueTask InitializeAsync() + { + var started = await OpcUaHostStart.StartAsync(port => new OpcUaApplicationHost(new OpcUaApplicationHostOptions + { + ApplicationName = "SDK2.Continuation", ApplicationUri = "urn:SDK2.Continuation", + PublicHostname = "localhost", OpcUaPort = port, PkiStoreRoot = _pki, + }, NullLogger.Instance), () => new OtOpcUaSdkServer(), TestContext.Current.CancellationToken); + _host = started.Host; + _server = started.Server; + using var key = RSA.Create(2048); + var request = new CertificateRequest("CN=SDK2.Continuation.Unit", key, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1); + _certificate = Certificate.From(request.CreateSelfSigned(DateTimeOffset.UtcNow.AddDays(-1), DateTimeOffset.UtcNow.AddDays(1))); + _nonce = Nonce.CreateNonce(32); + } + + public async ValueTask DisposeAsync() + { + _nonce.Dispose(); + _certificate.Dispose(); + await _host.DisposeAsync(); + Directory.Delete(_pki, true); + } + + [Fact] + public void Real_session_store_transfers_an_owned_single_use_wrapper() + { + using var session = Session(); + var state = State(); + var token = _store.Save(session, state)!; + token.Length.ShouldBe(16); + using var point = session.ContinuationPoints.RestoreHistory(ByteString.From(token)); + point.ShouldNotBeNull(); + point.Id.ShouldBe(new Guid(token)); + _store.TryTake(session, token).ShouldBeNull(); + var next = _store.Save(session, state)!; + _store.TryTake(session, next).ShouldBeSameAs(state); + _store.TryTake(session, next).ShouldBeNull(); + } + + [Fact] + public void Real_sessions_isolate_points_evict_oldest_and_release_explicitly() + { + using var first = Session(); + using var second = Session(); + var oldest = _store.Save(first, State())!; + var middle = _store.Save(first, State())!; + var latest = _store.Save(first, State())!; + _store.TryTake(first, oldest).ShouldBeNull(); + _store.TryTake(second, middle).ShouldBeNull(); + _store.TryTake(first, middle).ShouldNotBeNull(); + _store.Release(first, latest); + _store.TryTake(first, latest).ShouldBeNull(); + _store.Release(first, latest); + _store.TryTake(first, [1, 2, 3]).ShouldBeNull(); + } + + [Fact] + public void Closing_the_real_session_drops_abandoned_points() + { + var session = Session(); + var token = _store.Save(session, State())!; + session.Dispose(); + _store.TryTake(session, token).ShouldBeNull(); + } + + private Session Session() + { + var endpoint = new EndpointDescription { EndpointUrl = "opc.tcp://localhost:4840", SecurityMode = MessageSecurityMode.None }; + using var context = new OperationContext(new RequestHeader(), + new SecureChannelContext(Guid.NewGuid().ToString(), endpoint, RequestEncoding.Binary), + RequestType.CreateSession, RequestLifetime.None); + return new Session(context, _server.CurrentInstance, _certificate, new NodeId(Guid.NewGuid()), default, + _nonce, "SDK2 continuation unit", new ApplicationDescription(), endpoint.EndpointUrl, + null!, null!, 60_000, 2, 2); + } + + private static HistoryContinuationState State() => new("tag", DateTime.UtcNow, DateTime.UtcNow.AddHours(1), 0, 2); +} diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests/Drivers/NativeAlarmRestatementEndToEndTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests/Drivers/NativeAlarmRestatementEndToEndTests.cs index bcd4faf89..b611ac6b6 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests/Drivers/NativeAlarmRestatementEndToEndTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests/Drivers/NativeAlarmRestatementEndToEndTests.cs @@ -28,7 +28,6 @@ using LocalizedText = Opc.Ua.LocalizedText; using Proto = ZB.MOM.WW.MxGateway.Contracts.Proto; using UaNodeId = Opc.Ua.NodeId; using Variant = Opc.Ua.Variant; -using VariantCollection = Opc.Ua.VariantCollection; namespace ZB.MOM.WW.OtOpcUa.Runtime.Tests.Drivers; @@ -505,9 +504,9 @@ public sealed class NativeAlarmRestatementEndToEndTests : RuntimeActorTestBase } /// An upstream A&C condition event, in the driver's select-clause order. - private static VariantCollection ConditionFields(bool active, bool acked) => + private static Variant[] ConditionFields(bool active, bool acked) => [ - new Variant(new byte[] { 1 }), // EventId + new Variant(Opc.Ua.ByteString.From(new byte[] { 1 })), // EventId new Variant(new UaNodeId("TripAlarmType", 3)), // EventType new Variant(UaNodeId.Parse(UpstreamSource)), // SourceNode new Variant(new LocalizedText("tripped")), // Message diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests/OpcUa/ServiceLevelEndToEndTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests/OpcUa/ServiceLevelEndToEndTests.cs index 303400b66..f9c677a89 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests/OpcUa/ServiceLevelEndToEndTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests/OpcUa/ServiceLevelEndToEndTests.cs @@ -1,6 +1,5 @@ using Akka.Actor; using Microsoft.Extensions.Logging.Abstractions; -using Opc.Ua.Server; using Shouldly; using Xunit; using ZB.MOM.WW.OtOpcUa.Commons.Messages.Redundancy; @@ -14,7 +13,7 @@ namespace ZB.MOM.WW.OtOpcUa.Runtime.Tests.OpcUa; /// /// Task 60 / #81 — verifies the full path from cluster redundancy state to OPC UA -/// Server.ServiceLevel visible on the wire. Boots a real , +/// Server.ServiceLevel visible on the wire. Boots a real , /// wires into a /// (the production binding pattern), spawns against the /// deferred publisher, and sends a snapshot. Asserts @@ -35,7 +34,7 @@ public sealed class ServiceLevelEndToEndTests : RuntimeActorTestBase port => new OpcUaApplicationHost( BuildOptions("PrimaryLeader", pkiRoot, port), NullLogger.Instance), - () => new StandardServer(), Ct); + () => new OtOpcUaSdkServer(), Ct); await using var host = started.Host; var server = started.Server; @@ -58,7 +57,7 @@ public sealed class ServiceLevelEndToEndTests : RuntimeActorTestBase CorrelationId: CorrelationId.NewId())); AwaitAssertion(() => - server.CurrentInstance.ServerObject.ServiceLevel.Value.ShouldBe((byte)240)); + server.CurrentInstance.ServerObject.ServiceLevel.ShouldNotBeNull().Value.ShouldBe((byte)240)); } finally { @@ -77,7 +76,7 @@ public sealed class ServiceLevelEndToEndTests : RuntimeActorTestBase port => new OpcUaApplicationHost( BuildOptions("Secondary", pkiRoot, port), NullLogger.Instance), - () => new StandardServer(), Ct); + () => new OtOpcUaSdkServer(), Ct); await using var host = started.Host; var server = started.Server; @@ -100,7 +99,7 @@ public sealed class ServiceLevelEndToEndTests : RuntimeActorTestBase CorrelationId: CorrelationId.NewId())); AwaitAssertion(() => - server.CurrentInstance.ServerObject.ServiceLevel.Value.ShouldBe((byte)100)); + server.CurrentInstance.ServerObject.ServiceLevel.ShouldNotBeNull().Value.ShouldBe((byte)100)); } finally {