From 3d8c362cd5409246c7026ea956ce10d51ed9ebc3 Mon Sep 17 00:00:00 2001 From: Roy Ben Shabat Date: Thu, 21 Aug 2025 16:49:02 +0300 Subject: Telemetry Wires. Implemented Firmware User Notifications. Added Missing UI Settings Units Display. Add Machine Name to General Information Dialog. --- .../Tango.Telemetry/Sources/TelemetryWireStreamingSource.cs | 3 +-- .../Tango.Telemetry/Telemetries/TelemetryWire.cs | 13 ++++++++++++- 2 files changed, 13 insertions(+), 3 deletions(-) (limited to 'Software/Visual_Studio/Tango.Telemetry') diff --git a/Software/Visual_Studio/Tango.Telemetry/Sources/TelemetryWireStreamingSource.cs b/Software/Visual_Studio/Tango.Telemetry/Sources/TelemetryWireStreamingSource.cs index 41ac42324..91585fff2 100644 --- a/Software/Visual_Studio/Tango.Telemetry/Sources/TelemetryWireStreamingSource.cs +++ b/Software/Visual_Studio/Tango.Telemetry/Sources/TelemetryWireStreamingSource.cs @@ -52,8 +52,7 @@ namespace Tango.Telemetry.Sources { ID = String.Empty, Time = DateTime.UtcNow, - Name = e.Name, - Value = e.Value + Wires = e.Wires.Select(x => new Wire() { Name = x.Name, Value = x.Value }).ToList() } }); } diff --git a/Software/Visual_Studio/Tango.Telemetry/Telemetries/TelemetryWire.cs b/Software/Visual_Studio/Tango.Telemetry/Telemetries/TelemetryWire.cs index 5b3d82fbc..ef6d67675 100644 --- a/Software/Visual_Studio/Tango.Telemetry/Telemetries/TelemetryWire.cs +++ b/Software/Visual_Studio/Tango.Telemetry/Telemetries/TelemetryWire.cs @@ -6,9 +6,20 @@ using System.Threading.Tasks; namespace Tango.Telemetry.Telemetries { - public class TelemetryWire : TelemetryBase + public class Wire { public String Name { get; set; } public double Value { get; set; } } + + [TelemetryName("Wire", 1)] + public class TelemetryWire : TelemetryBase + { + public List Wires { get; set; } + + public TelemetryWire() + { + Wires = new List(); + } + } } -- cgit v1.3.1