aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Tango.PPC.Shared
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Visual_Studio/PPC/Tango.PPC.Shared')
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Events/PushEmulatedEventRequest.cs20
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Events/PushEmulatedEventResponse.cs12
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Information/GetMachineInformationRequest.cs12
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Information/GetMachineInformationResponse.cs13
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Information/InformationPackage.cs19
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsDownloadCompletedRequest.cs13
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsDownloadCompletedResponse.cs12
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsMinDateRequest.cs12
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsMinDateResponse.cs13
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsRequest.cs25
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsResponse.cs14
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Jobs/RemoteJobProgress.cs21
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Jobs/RemoteJobStage.cs18
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Jobs/RemoteJobUpdateRequest.cs13
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Jobs/RemoteJobUpdateResponse.cs22
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Logs/GetLogFilesRequest.cs13
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Logs/GetLogFilesResponse.cs18
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Logs/RemoteLogFile.cs17
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Logs/RemoteLogFileType.cs14
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Performance/PerformancePackage.cs25
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Performance/StartPerformanceUpdatesRequest.cs12
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Performance/StartPerformanceUpdatesResponse.cs13
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/AssemblyInfo.cs23
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/Resources.Designer.cs62
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/Resources.resx117
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/Settings.Designer.cs30
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/Settings.settings7
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteActions/SimulateApplicationExceptionRequest.cs13
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteActions/SimulateApplicationExceptionResponse.cs12
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteUpgrade/StartRemoteApplicationUpgradeRequest.cs15
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteUpgrade/StartRemoteApplicationUpgradeResponse.cs24
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteUpgrade/StartRemoteFirmwareUpgradeRequest.cs13
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteUpgrade/StartRemoteFirmwareUpgradeResponse.cs24
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/ExecuteSqlRequest.cs13
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/ExecuteSqlResponse.cs19
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/RemoteSqlColumn.cs52
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/RemoteSqlColumnCollection.cs78
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/RemoteSqlDataSet.cs188
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/RemoteSqlRow.cs153
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Tango.PPC.Shared.csproj148
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Themes/Generic.xaml6
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/GetUpdatesAndPackagesRequest.cs13
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/GetUpdatesAndPackagesResponse.cs22
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/PackageInstallation.cs26
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/PackageInstallationState.cs15
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/PackageType.cs14
46 files changed, 0 insertions, 1438 deletions
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Events/PushEmulatedEventRequest.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Events/PushEmulatedEventRequest.cs
deleted file mode 100644
index 3546c285f..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Events/PushEmulatedEventRequest.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Tango.PMR.Diagnostics;
-
-namespace Tango.PPC.Shared.Events
-{
- public class PushEmulatedEventRequest
- {
- public Event Event { get; set; }
- public TimeSpan Timeout { get; set; }
-
- public PushEmulatedEventRequest()
- {
- Timeout = TimeSpan.FromSeconds(5);
- }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Events/PushEmulatedEventResponse.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Events/PushEmulatedEventResponse.cs
deleted file mode 100644
index 2fb3a2a70..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Events/PushEmulatedEventResponse.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Events
-{
- public class PushEmulatedEventResponse
- {
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Information/GetMachineInformationRequest.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Information/GetMachineInformationRequest.cs
deleted file mode 100644
index 1464c15ac..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Information/GetMachineInformationRequest.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Information
-{
- public class GetMachineInformationRequest
- {
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Information/GetMachineInformationResponse.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Information/GetMachineInformationResponse.cs
deleted file mode 100644
index e88bfce05..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Information/GetMachineInformationResponse.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Information
-{
- public class GetMachineInformationResponse
- {
- public InformationPackage Package { get; set; }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Information/InformationPackage.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Information/InformationPackage.cs
deleted file mode 100644
index e48413db6..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Information/InformationPackage.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Tango.SystemInfo;
-
-namespace Tango.PPC.Shared.Information
-{
- public class InformationPackage
- {
- public List<SystemObjectsCollection> System { get; set; }
-
- public InformationPackage()
- {
- System = new List<SystemObjectsCollection>();
- }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsDownloadCompletedRequest.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsDownloadCompletedRequest.cs
deleted file mode 100644
index f298f6a6b..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsDownloadCompletedRequest.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Insights
-{
- public class InsightsDownloadCompletedRequest
- {
- public String InisightsFilePath { get; set; }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsDownloadCompletedResponse.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsDownloadCompletedResponse.cs
deleted file mode 100644
index 04fd3d1b9..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsDownloadCompletedResponse.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Insights
-{
- public class InsightsDownloadCompletedResponse
- {
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsMinDateRequest.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsMinDateRequest.cs
deleted file mode 100644
index 1bb70c396..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsMinDateRequest.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Insights
-{
- public class InsightsMinDateRequest
- {
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsMinDateResponse.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsMinDateResponse.cs
deleted file mode 100644
index 7d0e0db84..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsMinDateResponse.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Insights
-{
- public class InsightsMinDateResponse
- {
- public DateTime? MinDate { get; set; }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsRequest.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsRequest.cs
deleted file mode 100644
index b34895e78..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsRequest.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Insights
-{
- public class InsightsRequest
- {
- public DateTime StartDateUTC { get; set; }
- public DateTime EndDateUTC { get; set; }
-
- public bool IncludeEvents { get; set; }
- public bool IncludeStatuses { get; set; }
- public bool IncludeApplicationExceptions { get; set; }
-
- public InsightsRequest()
- {
- IncludeEvents = true;
- IncludeStatuses = true;
- IncludeApplicationExceptions = true;
- }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsResponse.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsResponse.cs
deleted file mode 100644
index 38333a459..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Insights/InsightsResponse.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Insights
-{
- public class InsightsResponse
- {
- public String InisightsFilePath { get; set; }
- public long InsightsFileLength { get; set; }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Jobs/RemoteJobProgress.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Jobs/RemoteJobProgress.cs
deleted file mode 100644
index d91d612d1..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Jobs/RemoteJobProgress.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Tango.Core;
-using Tango.PMR.Printing;
-
-namespace Tango.PPC.Shared.Jobs
-{
- public class RemoteJobProgress
- {
- public RemoteJobStage Stage { get; set; }
- public JobStatus JobStatus { get; set; }
-
- public RemoteJobProgress()
- {
- JobStatus = new JobStatus();
- }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Jobs/RemoteJobStage.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Jobs/RemoteJobStage.cs
deleted file mode 100644
index 5235b995b..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Jobs/RemoteJobStage.cs
+++ /dev/null
@@ -1,18 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Jobs
-{
- public enum RemoteJobStage
- {
- None,
- Started,
- Running,
- Failed,
- Aborted,
- Completed
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Jobs/RemoteJobUpdateRequest.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Jobs/RemoteJobUpdateRequest.cs
deleted file mode 100644
index 1322031ac..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Jobs/RemoteJobUpdateRequest.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Jobs
-{
- public class RemoteJobUpdateRequest
- {
-
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Jobs/RemoteJobUpdateResponse.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Jobs/RemoteJobUpdateResponse.cs
deleted file mode 100644
index 0bb32d266..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Jobs/RemoteJobUpdateResponse.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Tango.BL.DTO;
-using Tango.Core;
-
-namespace Tango.PPC.Shared.Jobs
-{
- public class RemoteJobUpdateResponse
- {
- public JobDTO Job { get; set; }
- public ProcessParametersTableDTO ProcessParameters { get; set; }
- public RemoteJobProgress Progress { get; set; }
-
- public RemoteJobUpdateResponse()
- {
- Progress = new RemoteJobProgress();
- }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Logs/GetLogFilesRequest.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Logs/GetLogFilesRequest.cs
deleted file mode 100644
index bb5d21837..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Logs/GetLogFilesRequest.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Logs
-{
- public class GetLogFilesRequest
- {
- public RemoteLogFileType LogFileType { get; set; }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Logs/GetLogFilesResponse.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Logs/GetLogFilesResponse.cs
deleted file mode 100644
index cf5d59726..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Logs/GetLogFilesResponse.cs
+++ /dev/null
@@ -1,18 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Logs
-{
- public class GetLogFilesResponse
- {
- public List<RemoteLogFile> LogFiles { get; set; }
-
- public GetLogFilesResponse()
- {
- LogFiles = new List<RemoteLogFile>();
- }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Logs/RemoteLogFile.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Logs/RemoteLogFile.cs
deleted file mode 100644
index fc2ba88c4..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Logs/RemoteLogFile.cs
+++ /dev/null
@@ -1,17 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Logs
-{
- public class RemoteLogFile
- {
- public String Name { get; set; }
- public DateTime DateModified { get; set; }
- public DateTime DateCreated { get; set; }
- public String Path { get; set; }
- public long Length { get; set; }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Logs/RemoteLogFileType.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Logs/RemoteLogFileType.cs
deleted file mode 100644
index 958b4c195..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Logs/RemoteLogFileType.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Logs
-{
- public enum RemoteLogFileType
- {
- Application,
- Firmware
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Performance/PerformancePackage.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Performance/PerformancePackage.cs
deleted file mode 100644
index 855437bcc..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Performance/PerformancePackage.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Performance
-{
- public class PerformancePackage
- {
- public int CPU { get; set; }
- public int ApplicationCPU { get; set; }
-
- public int RAM { get; set; }
- public int ApplicationRAM { get; set; }
- public int MaxRAM { get; set; }
-
- public int Temperature { get; set; }
-
- public int AvailableDiskSpace { get; set; }
- public int DiskCapacity { get; set; }
-
- public DateTime DateTime { get; set; }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Performance/StartPerformanceUpdatesRequest.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Performance/StartPerformanceUpdatesRequest.cs
deleted file mode 100644
index 69fbaf631..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Performance/StartPerformanceUpdatesRequest.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Performance
-{
- public class StartPerformanceUpdatesRequest
- {
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Performance/StartPerformanceUpdatesResponse.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Performance/StartPerformanceUpdatesResponse.cs
deleted file mode 100644
index 196225572..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Performance/StartPerformanceUpdatesResponse.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Performance
-{
- public class StartPerformanceUpdatesResponse
- {
- public PerformancePackage Package { get; set; }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/AssemblyInfo.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/AssemblyInfo.cs
deleted file mode 100644
index c9efeb790..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using System.Reflection;
-using System.Resources;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-using System.Windows;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("Tango Panel PC Shared Library")]
-[assembly: AssemblyVersion("1.0.0.0")]
-
-[assembly: ThemeInfo(
- ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
- //(used if a resource is not found in the page,
- // or application resource dictionaries)
- ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
- //(used if a resource is not found in the page,
- // app, or any theme specific resource dictionaries)
-)]
-
-//Friends With
-[assembly: InternalsVisibleTo("Tango.PPC.UI")]
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/Resources.Designer.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/Resources.Designer.cs
deleted file mode 100644
index 416184c0f..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/Resources.Designer.cs
+++ /dev/null
@@ -1,62 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated>
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.42000
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-// </auto-generated>
-//------------------------------------------------------------------------------
-
-namespace Tango.PPC.Shared.Properties {
-
-
- /// <summary>
- /// A strongly-typed resource class, for looking up localized strings, etc.
- /// </summary>
- // This class was auto-generated by the StronglyTypedResourceBuilder
- // class via a tool like ResGen or Visual Studio.
- // To add or remove a member, edit your .ResX file then rerun ResGen
- // with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class Resources {
-
- private static global::System.Resources.ResourceManager resourceMan;
-
- private static global::System.Globalization.CultureInfo resourceCulture;
-
- [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal Resources() {
- }
-
- /// <summary>
- /// Returns the cached ResourceManager instance used by this class.
- /// </summary>
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager {
- get {
- if ((resourceMan == null)) {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Tango.PPC.Shared.Properties.Resources", typeof(Resources).Assembly);
- resourceMan = temp;
- }
- return resourceMan;
- }
- }
-
- /// <summary>
- /// Overrides the current thread's CurrentUICulture property for all
- /// resource lookups using this strongly typed resource class.
- /// </summary>
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture {
- get {
- return resourceCulture;
- }
- set {
- resourceCulture = value;
- }
- }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/Resources.resx b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/Resources.resx
deleted file mode 100644
index af7dbebba..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/Resources.resx
+++ /dev/null
@@ -1,117 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
- <!--
- Microsoft ResX Schema
-
- Version 2.0
-
- The primary goals of this format is to allow a simple XML format
- that is mostly human readable. The generation and parsing of the
- various data types are done through the TypeConverter classes
- associated with the data types.
-
- Example:
-
- ... ado.net/XML headers & schema ...
- <resheader name="resmimetype">text/microsoft-resx</resheader>
- <resheader name="version">2.0</resheader>
- <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
- <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
- <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
- <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
- <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
- <value>[base64 mime encoded serialized .NET Framework object]</value>
- </data>
- <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
- <comment>This is a comment</comment>
- </data>
-
- There are any number of "resheader" rows that contain simple
- name/value pairs.
-
- Each data row contains a name, and value. The row also contains a
- type or mimetype. Type corresponds to a .NET class that support
- text/value conversion through the TypeConverter architecture.
- Classes that don't support this are serialized and stored with the
- mimetype set.
-
- The mimetype is used for serialized objects, and tells the
- ResXResourceReader how to depersist the object. This is currently not
- extensible. For a given mimetype the value must be set accordingly:
-
- Note - application/x-microsoft.net.object.binary.base64 is the format
- that the ResXResourceWriter will generate, however the reader can
- read any of the formats listed below.
-
- mimetype: application/x-microsoft.net.object.binary.base64
- value : The object must be serialized with
- : System.Serialization.Formatters.Binary.BinaryFormatter
- : and then encoded with base64 encoding.
-
- mimetype: application/x-microsoft.net.object.soap.base64
- value : The object must be serialized with
- : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
- : and then encoded with base64 encoding.
-
- mimetype: application/x-microsoft.net.object.bytearray.base64
- value : The object must be serialized into a byte array
- : using a System.ComponentModel.TypeConverter
- : and then encoded with base64 encoding.
- -->
- <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
- <xsd:element name="root" msdata:IsDataSet="true">
- <xsd:complexType>
- <xsd:choice maxOccurs="unbounded">
- <xsd:element name="metadata">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="value" type="xsd:string" minOccurs="0" />
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string" />
- <xsd:attribute name="type" type="xsd:string" />
- <xsd:attribute name="mimetype" type="xsd:string" />
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="assembly">
- <xsd:complexType>
- <xsd:attribute name="alias" type="xsd:string" />
- <xsd:attribute name="name" type="xsd:string" />
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="data">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
- <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
- <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
- <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="resheader">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string" use="required" />
- </xsd:complexType>
- </xsd:element>
- </xsd:choice>
- </xsd:complexType>
- </xsd:element>
- </xsd:schema>
- <resheader name="resmimetype">
- <value>text/microsoft-resx</value>
- </resheader>
- <resheader name="version">
- <value>2.0</value>
- </resheader>
- <resheader name="reader">
- <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
- </resheader>
- <resheader name="writer">
- <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
- </resheader>
-</root> \ No newline at end of file
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/Settings.Designer.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/Settings.Designer.cs
deleted file mode 100644
index 0b65472a5..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/Settings.Designer.cs
+++ /dev/null
@@ -1,30 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated>
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.42000
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-// </auto-generated>
-//------------------------------------------------------------------------------
-
-namespace Tango.PPC.Shared.Properties
-{
-
-
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
- internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
- {
-
- private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
-
- public static Settings Default
- {
- get
- {
- return defaultInstance;
- }
- }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/Settings.settings b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/Settings.settings
deleted file mode 100644
index 033d7a5e9..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Properties/Settings.settings
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
- <Profiles>
- <Profile Name="(Default)" />
- </Profiles>
- <Settings />
-</SettingsFile> \ No newline at end of file
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteActions/SimulateApplicationExceptionRequest.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteActions/SimulateApplicationExceptionRequest.cs
deleted file mode 100644
index 76216edad..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteActions/SimulateApplicationExceptionRequest.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.RemoteActions
-{
- public class SimulateApplicationExceptionRequest
- {
- public bool CrashApplication { get; set; }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteActions/SimulateApplicationExceptionResponse.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteActions/SimulateApplicationExceptionResponse.cs
deleted file mode 100644
index e0b71ddf4..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteActions/SimulateApplicationExceptionResponse.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.RemoteActions
-{
- public class SimulateApplicationExceptionResponse
- {
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteUpgrade/StartRemoteApplicationUpgradeRequest.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteUpgrade/StartRemoteApplicationUpgradeRequest.cs
deleted file mode 100644
index bd2d6eba3..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteUpgrade/StartRemoteApplicationUpgradeRequest.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.RemoteUpgrade
-{
- public class StartRemoteApplicationUpgradeRequest
- {
- public String RemoteTupFilePath { get; set; }
- public bool SetupFirmware { get; set; } = true;
- public bool SetupFPGA { get; set; } = true;
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteUpgrade/StartRemoteApplicationUpgradeResponse.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteUpgrade/StartRemoteApplicationUpgradeResponse.cs
deleted file mode 100644
index 89f2b4e71..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteUpgrade/StartRemoteApplicationUpgradeResponse.cs
+++ /dev/null
@@ -1,24 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Tango.Core;
-
-namespace Tango.PPC.Shared.RemoteUpgrade
-{
- public class StartRemoteApplicationUpgradeResponse
- {
- public TangoProgress<double> Progress { get; set; }
-
- public StartRemoteApplicationUpgradeResponse()
- {
- Progress = new TangoProgress<double>()
- {
- Message = "Initializing...",
- IsIndeterminate = true,
- Maximum = 100
- };
- }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteUpgrade/StartRemoteFirmwareUpgradeRequest.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteUpgrade/StartRemoteFirmwareUpgradeRequest.cs
deleted file mode 100644
index 9dedc0b2d..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteUpgrade/StartRemoteFirmwareUpgradeRequest.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.RemoteUpgrade
-{
- public class StartRemoteFirmwareUpgradeRequest
- {
- public String RemoteTfpFilePath { get; set; }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteUpgrade/StartRemoteFirmwareUpgradeResponse.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteUpgrade/StartRemoteFirmwareUpgradeResponse.cs
deleted file mode 100644
index 32fcd19c0..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/RemoteUpgrade/StartRemoteFirmwareUpgradeResponse.cs
+++ /dev/null
@@ -1,24 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Tango.Core;
-
-namespace Tango.PPC.Shared.RemoteUpgrade
-{
- public class StartRemoteFirmwareUpgradeResponse
- {
- public TangoProgress<double> Progress { get; set; }
-
- public StartRemoteFirmwareUpgradeResponse()
- {
- Progress = new TangoProgress<double>()
- {
- Message = "Initializing...",
- IsIndeterminate = true,
- Maximum = 100
- };
- }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/ExecuteSqlRequest.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/ExecuteSqlRequest.cs
deleted file mode 100644
index 7802fc3f7..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/ExecuteSqlRequest.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.SQL
-{
- public class ExecuteSqlRequest
- {
- public String SQL { get; set; }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/ExecuteSqlResponse.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/ExecuteSqlResponse.cs
deleted file mode 100644
index 2db90a336..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/ExecuteSqlResponse.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.SQL
-{
- public class ExecuteSqlResponse
- {
- public int AffectedRecords { get; set; }
- public RemoteSqlDataSet DataSet { get; set; }
-
- public ExecuteSqlResponse()
- {
- DataSet = new RemoteSqlDataSet();
- }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/RemoteSqlColumn.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/RemoteSqlColumn.cs
deleted file mode 100644
index 54431bdbe..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/RemoteSqlColumn.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.SQL
-{
- /// <summary>
- /// Represents a <see cref="RemoteSqlDataSet"/> column.
- /// </summary>
- public class RemoteSqlColumn
- {
- /// <summary>
- /// Gets or sets the column name.
- /// </summary>
- public String Name { get; set; }
-
- /// <summary>
- /// Gets or sets the column index.
- /// </summary>
- public int Index { get; set; }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="RemoteSqlColumn"/> class.
- /// </summary>
- public RemoteSqlColumn()
- {
-
- }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="RemoteSqlColumn"/> class.
- /// </summary>
- /// <param name="name">The column name.</param>
- public RemoteSqlColumn(String name)
- {
- Name = name;
- }
-
- /// <summary>
- /// Returns a <see cref="System.String" /> that represents this instance.
- /// </summary>
- /// <returns>
- /// A <see cref="System.String" /> that represents this instance.
- /// </returns>
- public override string ToString()
- {
- return Name;
- }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/RemoteSqlColumnCollection.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/RemoteSqlColumnCollection.cs
deleted file mode 100644
index dfda6c3b7..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/RemoteSqlColumnCollection.cs
+++ /dev/null
@@ -1,78 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.SQL
-{
- /// <summary>
- /// Represents a <see cref="RemoteSqlDataSet"/> columns collection.
- /// </summary>
- /// <seealso cref="System.Collections.ObjectModel.Collection{Tango.PPC.Shared.SQL.RemoteSqlColumn}" />
- public class RemoteSqlColumnCollection : Collection<RemoteSqlColumn>
- {
- private Dictionary<String, RemoteSqlColumn> _dictionary;
-
- /// <summary>
- /// Initializes a new instance of the <see cref="RemoteSqlColumnCollection"/> class.
- /// </summary>
- public RemoteSqlColumnCollection()
- {
- _dictionary = new Dictionary<string, RemoteSqlColumn>();
- }
-
- /// <summary>
- /// Inserts an element into the <see cref="T:System.Collections.ObjectModel.Collection`1" /> at the specified index.
- /// </summary>
- /// <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
- /// <param name="item">The object to insert. The value can be null for reference types.</param>
- protected override void InsertItem(int index, RemoteSqlColumn item)
- {
- item.Index = Count;
- _dictionary.Add(item.Name, item);
- base.InsertItem(index, item);
- }
-
- /// <summary>
- /// Removes the element at the specified index of the <see cref="T:System.Collections.ObjectModel.Collection`1" />.
- /// </summary>
- /// <param name="index">The zero-based index of the element to remove.</param>
- /// <exception cref="NotSupportedException"></exception>
- protected override void RemoveItem(int index)
- {
- throw new NotSupportedException();
- }
-
- /// <summary>
- /// Removes all elements from the <see cref="T:System.Collections.ObjectModel.Collection`1" />.
- /// </summary>
- protected override void ClearItems()
- {
- _dictionary.Clear();
- base.ClearItems();
- }
-
- /// <summary>
- /// Replaces the element at the specified index.
- /// </summary>
- /// <param name="index">The zero-based index of the element to replace.</param>
- /// <param name="item">The new value for the element at the specified index. The value can be null for reference types.</param>
- /// <exception cref="NotSupportedException"></exception>
- protected override void SetItem(int index, RemoteSqlColumn item)
- {
- throw new NotSupportedException();
- }
-
- /// <summary>
- /// Gets the column index by column name.
- /// </summary>
- /// <param name="columnName">Column name.</param>
- /// <returns></returns>
- public int GetIndexOf(String columnName)
- {
- return _dictionary[columnName].Index;
- }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/RemoteSqlDataSet.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/RemoteSqlDataSet.cs
deleted file mode 100644
index 72b8d2eb2..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/RemoteSqlDataSet.cs
+++ /dev/null
@@ -1,188 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.Collections.Specialized;
-using System.Data.SqlClient;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.SQL
-{
- /// <summary>
- /// Represents remote database query result composed of rows and columns.
- /// </summary>
- /// <example>
- /// <para>
- /// <i>
- /// The following example demonstrates how to set the connected machine's demo state and query for the connected machine's jobs.
- /// </i>
- /// </para>
- /// <code lang="C#" source="../Tango.FSE.Procedures/Examples/Sql/Program.cs" title="Remote SQL" region="Example" />
- /// </example>
- public class RemoteSqlDataSet
- {
- /// <summary>
- /// Gets or sets the dataset columns.
- /// </summary>
- public RemoteSqlColumnCollection Columns { get; set; }
-
- private ObservableCollection<RemoteSqlRow> _rows;
- /// <summary>
- /// Gets or sets the dataset rows.
- /// </summary>
- public ObservableCollection<RemoteSqlRow> Rows
- {
- get { return _rows; }
- set { _rows = value; OnRowsChanged(); }
- }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="RemoteSqlDataSet"/> class.
- /// </summary>
- public RemoteSqlDataSet()
- {
- Columns = new RemoteSqlColumnCollection();
- Rows = new ObservableCollection<RemoteSqlRow>();
- }
-
- private void OnRowsChanged()
- {
- if (Rows != null)
- {
- Rows.CollectionChanged -= Rows_CollectionChanged;
- Rows.CollectionChanged += Rows_CollectionChanged;
-
- InitRows();
- }
- }
-
- private void Rows_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
- {
- InitRows();
- }
-
- private void InitRows()
- {
- if (Rows != null)
- {
- foreach (var row in Rows.ToList())
- {
- row.Init(
- (key) =>
- {
- return row.Values[Columns.GetIndexOf(key)];
- },
- (index) =>
- {
- return row.Values[index];
- });
- }
- }
- }
-
- /// <summary>
- /// Creates a new <see cref="RemoteSqlDataSet"/> using the specified <see cref="SqlDataReader"/>.
- /// </summary>
- /// <param name="reader">The reader.</param>
- /// <returns></returns>
- public static Task<RemoteSqlDataSet> Load(SqlDataReader reader)
- {
- return Task.Factory.StartNew<RemoteSqlDataSet>(() =>
- {
- bool columnsRead = false;
- RemoteSqlDataSet dataSet = new RemoteSqlDataSet();
-
- try
- {
- while (reader.Read())
- {
- RemoteSqlRow row = new RemoteSqlRow();
-
- for (int i = 0; i < reader.FieldCount; i++)
- {
- if (!columnsRead)
- {
- dataSet.Columns.Add(new RemoteSqlColumn()
- {
- Name = reader.GetName(i)
- });
- }
-
- row.Values.Add(reader.GetValue(i));
- }
-
- columnsRead = true;
- dataSet.Rows.Add(row);
- }
- }
- finally
- {
- reader.Close();
- }
-
- return dataSet;
- });
- }
-
- /// <summary>
- /// Returns a <see cref="System.String" /> that represents this instance.
- /// </summary>
- /// <returns>
- /// A <see cref="System.String" /> that represents this instance.
- /// </returns>
- public override string ToString()
- {
- return String.Join(", ", Columns.Select(x => x.Name)) + "\n" + String.Join(Environment.NewLine, Rows.Select(x => x.ToString()));
- }
-
- /// <summary>
- /// Formats this dataset as a string with columns and rows.
- /// </summary>
- /// <returns></returns>
- public String ToTableString()
- {
- Dictionary<int, int> columnsMaxLength = new Dictionary<int, int>();
-
- for (int i = 0; i < Columns.Count; i++)
- {
- columnsMaxLength.Add(i, Columns[i].Name.Length);
- }
-
- foreach (var row in Rows)
- {
- for (int i = 0; i < row.Values.Count; i++)
- {
- int valueLength = row.Values[i].ToStringSafe().Length;
-
- if (valueLength > columnsMaxLength[i])
- {
- columnsMaxLength[i] = valueLength;
- }
- }
- }
-
- String str = String.Empty;
-
- for (int i = 0; i < Columns.Count; i++)
- {
- str += $"{Columns[i].Name.PadRight(columnsMaxLength[i])}{(i < Columns.Count - 1 ? " | " : "")}";
- }
-
- int width = str.Length;
- str += Environment.NewLine + String.Empty.PadRight(width, '-');
-
- foreach (var row in Rows)
- {
- str += Environment.NewLine;
-
- for (int i = 0; i < row.Values.Count; i++)
- {
- str += $"{row.Values[i].ToStringSafe().PadRight(columnsMaxLength[i])}{(i < Columns.Count - 1 ? " | " : "")}";
- }
- }
-
- return str;
- }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/RemoteSqlRow.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/RemoteSqlRow.cs
deleted file mode 100644
index dfabacfea..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/SQL/RemoteSqlRow.cs
+++ /dev/null
@@ -1,153 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel.DataAnnotations.Schema;
-using System.Diagnostics;
-using System.Linq;
-using System.Reflection;
-using System.Text;
-using System.Threading.Tasks;
-using Tango.BL.Entities;
-
-namespace Tango.PPC.Shared.SQL
-{
- /// <summary>
- /// Represents a <see cref="RemoteSqlDataSet"/> row.
- /// </summary>
- /// <example>
- /// <para>
- /// <i>
- /// The following example demonstrates how to set the connected machine's demo state and query for the connected machine's jobs.
- /// </i>
- /// </para>
- /// <code lang="C#" source="../Tango.FSE.Procedures/Examples/Sql/Program.cs" title="Remote SQL" region="Example" />
- /// </example>
- public class RemoteSqlRow
- {
- private Func<String, Object> _getFuncKey;
- private Func<int, Object> _getFuncIndex;
-
- /// <summary>
- /// Gets or sets the row values.
- /// </summary>
- public List<Object> Values { get; set; }
-
- /// <summary>
- /// Initializes a new instance of the <see cref="RemoteSqlRow"/> class.
- /// </summary>
- public RemoteSqlRow()
- {
- Values = new List<object>();
- }
-
- /// <summary>
- /// Gets a row value by its column name.
- /// </summary>
- /// <param name="columnName">Name of the column.</param>
- /// <returns>The column value.</returns>
- public Object Get(String columnName)
- {
- return _getFuncKey.Invoke(columnName);
- }
-
- /// <summary>
- /// Gets a row value by its column index.
- /// </summary>
- /// <param name="columnIndex">Index of the column.</param>
- /// <returns>The column value.</returns>
- public Object Get(int columnIndex)
- {
- return _getFuncIndex.Invoke(columnIndex);
- }
-
- /// <summary>
- /// Gets a row value as type T by its column name.
- /// </summary>
- /// <typeparam name="T">Expected column type.</typeparam>
- /// <param name="columnName">Name of the column.</param>
- /// <returns>The column value.</returns>
- public T Get<T>(String columnName)
- {
- var value = _getFuncKey.Invoke(columnName);
-
- if (typeof(T) != value.GetType())
- {
- return (T)Convert.ChangeType(value, typeof(T));
- }
- else
- {
- return (T)value;
- }
- }
-
- /// <summary>
- /// Gets a row value by its column index.
- /// </summary>
- /// <typeparam name="T">Expected column type</typeparam>
- /// <param name="columnIndex">Index of the column.</param>
- /// <returns>The column value.</returns>
- public T Get<T>(int columnIndex)
- {
- var value = _getFuncIndex.Invoke(columnIndex);
-
- if (typeof(T) != value.GetType())
- {
- return (T)Convert.ChangeType(value, typeof(T));
- }
- else
- {
- return (T)value;
- }
- }
-
- internal void Init(Func<String, Object> getFuncKey, Func<int, Object> getFuncIndex)
- {
- _getFuncKey = getFuncKey;
- _getFuncIndex = getFuncIndex;
- }
-
- /// <summary>
- /// Returns a <see cref="System.String" /> that represents this instance.
- /// </summary>
- /// <returns>
- /// A <see cref="System.String" /> that represents this instance.
- /// </returns>
- public override string ToString()
- {
- return String.Join(", ", Values);
- }
-
- /// <summary>
- /// Creates an object of type T and maps this row to it based on its properties decorated with <see cref="ColumnAttribute"/>.
- /// </summary>
- /// <typeparam name="T"></typeparam>
- /// <returns></returns>
- public T Map<T>() where T : class, new()
- {
- var obj = Activator.CreateInstance<T>();
- Map<T>(obj);
- return obj;
- }
-
- /// <summary>
- /// Maps this row to the specified object based on its properties decorated with <see cref="ColumnAttribute"/>.
- /// </summary>
- /// <typeparam name="T">Model type</typeparam>
- /// <param name="obj">The object.</param>
- public void Map<T>(T obj) where T : class
- {
- foreach (var prop in typeof(T).GetPropertiesWithAttribute<ColumnAttribute>())
- {
- try
- {
- var columnName = prop.GetCustomAttribute<ColumnAttribute>().Name;
- var value = Get(columnName).ToStringSafe();
- prop.SetValue(obj, Convert.ChangeType(value, prop.PropertyType));
- }
- catch (Exception ex)
- {
- Debug.WriteLine(ex);
- }
- }
- }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Tango.PPC.Shared.csproj b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Tango.PPC.Shared.csproj
deleted file mode 100644
index 8c3908bba..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Tango.PPC.Shared.csproj
+++ /dev/null
@@ -1,148 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProjectGuid>{208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}</ProjectGuid>
- <OutputType>library</OutputType>
- <RootNamespace>Tango.PPC.Shared</RootNamespace>
- <AssemblyName>Tango.PPC.Shared</AssemblyName>
- <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
- <WarningLevel>4</WarningLevel>
- <Deterministic>true</Deterministic>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>..\..\Build\PPC\Debug\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <DocumentationFile>..\..\Build\PPC\Debug\Tango.PPC.Shared.xml</DocumentationFile>
- <NoWarn>1591</NoWarn>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>..\..\Build\PPC\Release\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <DocumentationFile>..\..\Build\PPC\Release\Tango.PPC.Shared.xml</DocumentationFile>
- <NoWarn>1591</NoWarn>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.ComponentModel.DataAnnotations" />
- <Reference Include="System.Data" />
- <Reference Include="System.Xml" />
- <Reference Include="Microsoft.CSharp" />
- <Reference Include="System.Core" />
- <Reference Include="System.Xml.Linq" />
- <Reference Include="System.Data.DataSetExtensions" />
- <Reference Include="System.Net.Http" />
- <Reference Include="System.Xaml">
- <RequiredTargetFramework>4.0</RequiredTargetFramework>
- </Reference>
- <Reference Include="WindowsBase" />
- <Reference Include="PresentationCore" />
- <Reference Include="PresentationFramework" />
- </ItemGroup>
- <ItemGroup>
- <Page Include="Themes\Generic.xaml">
- <Generator>MSBuild:Compile</Generator>
- <SubType>Designer</SubType>
- </Page>
- </ItemGroup>
- <ItemGroup>
- <Compile Include="..\..\Versioning\GlobalVersionInfo.cs">
- <Link>GlobalVersionInfo.cs</Link>
- </Compile>
- <Compile Include="Events\PushEmulatedEventRequest.cs" />
- <Compile Include="Events\PushEmulatedEventResponse.cs" />
- <Compile Include="Information\GetMachineInformationRequest.cs" />
- <Compile Include="Information\GetMachineInformationResponse.cs" />
- <Compile Include="Information\InformationPackage.cs" />
- <Compile Include="Insights\InsightsDownloadCompletedRequest.cs" />
- <Compile Include="Insights\InsightsDownloadCompletedResponse.cs" />
- <Compile Include="Insights\InsightsMinDateRequest.cs" />
- <Compile Include="Insights\InsightsMinDateResponse.cs" />
- <Compile Include="Insights\InsightsRequest.cs" />
- <Compile Include="Insights\InsightsResponse.cs" />
- <Compile Include="Jobs\RemoteJobProgress.cs" />
- <Compile Include="Jobs\RemoteJobStage.cs" />
- <Compile Include="Jobs\RemoteJobUpdateRequest.cs" />
- <Compile Include="Jobs\RemoteJobUpdateResponse.cs" />
- <Compile Include="Logs\GetLogFilesRequest.cs" />
- <Compile Include="Logs\GetLogFilesResponse.cs" />
- <Compile Include="Logs\RemoteLogFile.cs" />
- <Compile Include="Logs\RemoteLogFileType.cs" />
- <Compile Include="Performance\PerformancePackage.cs" />
- <Compile Include="Performance\StartPerformanceUpdatesRequest.cs" />
- <Compile Include="Performance\StartPerformanceUpdatesResponse.cs" />
- <Compile Include="Properties\AssemblyInfo.cs">
- <SubType>Code</SubType>
- </Compile>
- <Compile Include="Properties\Resources.Designer.cs">
- <AutoGen>True</AutoGen>
- <DesignTime>True</DesignTime>
- <DependentUpon>Resources.resx</DependentUpon>
- </Compile>
- <Compile Include="Properties\Settings.Designer.cs">
- <AutoGen>True</AutoGen>
- <DependentUpon>Settings.settings</DependentUpon>
- <DesignTimeSharedInput>True</DesignTimeSharedInput>
- </Compile>
- <Compile Include="RemoteActions\SimulateApplicationExceptionRequest.cs" />
- <Compile Include="RemoteActions\SimulateApplicationExceptionResponse.cs" />
- <Compile Include="RemoteUpgrade\StartRemoteFirmwareUpgradeRequest.cs" />
- <Compile Include="RemoteUpgrade\StartRemoteFirmwareUpgradeResponse.cs" />
- <Compile Include="RemoteUpgrade\StartRemoteApplicationUpgradeResponse.cs" />
- <Compile Include="RemoteUpgrade\StartRemoteApplicationUpgradeRequest.cs" />
- <Compile Include="SQL\ExecuteSqlRequest.cs" />
- <Compile Include="SQL\ExecuteSqlResponse.cs" />
- <Compile Include="SQL\RemoteSqlColumn.cs" />
- <Compile Include="SQL\RemoteSqlColumnCollection.cs" />
- <Compile Include="SQL\RemoteSqlDataSet.cs" />
- <Compile Include="SQL\RemoteSqlRow.cs" />
- <Compile Include="Updates\GetUpdatesAndPackagesRequest.cs" />
- <Compile Include="Updates\GetUpdatesAndPackagesResponse.cs" />
- <Compile Include="Updates\PackageInstallation.cs" />
- <Compile Include="Updates\PackageInstallationState.cs" />
- <Compile Include="Updates\PackageType.cs" />
- <EmbeddedResource Include="Properties\Resources.resx">
- <Generator>ResXFileCodeGenerator</Generator>
- <LastGenOutput>Resources.Designer.cs</LastGenOutput>
- </EmbeddedResource>
- <None Include="Properties\Settings.settings">
- <Generator>SettingsSingleFileGenerator</Generator>
- <LastGenOutput>Settings.Designer.cs</LastGenOutput>
- </None>
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\..\Tango.BL\Tango.BL.csproj">
- <Project>{f441feee-322a-4943-b566-110e12fd3b72}</Project>
- <Name>Tango.BL</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\Tango.Core\Tango.Core.csproj">
- <Project>{A34EE0F0-649D-41C8-8489-B6F1CC6924EE}</Project>
- <Name>Tango.Core</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\Tango.PMR\Tango.PMR.csproj">
- <Project>{E4927038-348D-4295-AAF4-861C58CB3943}</Project>
- <Name>Tango.PMR</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\Tango.SystemInfo\Tango.SystemInfo.csproj">
- <Project>{997a961c-beda-4b56-aa0f-c39e532f7ffa}</Project>
- <Name>Tango.SystemInfo</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Simulation\" />
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-</Project> \ No newline at end of file
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Themes/Generic.xaml b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Themes/Generic.xaml
deleted file mode 100644
index 1226f66d1..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Themes/Generic.xaml
+++ /dev/null
@@ -1,6 +0,0 @@
-<ResourceDictionary
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:local="clr-namespace:Tango.PPC.Shared">
-
-</ResourceDictionary>
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/GetUpdatesAndPackagesRequest.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/GetUpdatesAndPackagesRequest.cs
deleted file mode 100644
index f8cadc49d..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/GetUpdatesAndPackagesRequest.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Updates
-{
- public class GetUpdatesAndPackagesRequest
- {
-
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/GetUpdatesAndPackagesResponse.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/GetUpdatesAndPackagesResponse.cs
deleted file mode 100644
index d264739d7..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/GetUpdatesAndPackagesResponse.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Tango.BL.DTO;
-
-namespace Tango.PPC.Shared.Updates
-{
- public class GetUpdatesAndPackagesResponse
- {
- public List<TangoUpdateDTO> Updates { get; set; }
-
- public List<PackageInstallation> Packages { get; set; }
-
- public GetUpdatesAndPackagesResponse()
- {
- Updates = new List<TangoUpdateDTO>();
- Packages = new List<PackageInstallation>();
- }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/PackageInstallation.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/PackageInstallation.cs
deleted file mode 100644
index 639fd76bf..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/PackageInstallation.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Updates
-{
- public class PackageInstallation
- {
- public String PackageName { get; set; }
-
- public PackageType Type { get; set; }
-
- public DateTime InstallationDate { get; set; }
-
- public PackageInstallationState State { get; set; }
-
- public String FailedReason { get; set; }
-
- public PackageInstallation()
- {
- InstallationDate = DateTime.Now;
- }
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/PackageInstallationState.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/PackageInstallationState.cs
deleted file mode 100644
index 51ae2abce..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/PackageInstallationState.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Updates
-{
- public enum PackageInstallationState
- {
- NotInstalled,
- Installed,
- Failed,
- }
-}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/PackageType.cs b/Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/PackageType.cs
deleted file mode 100644
index 0e553ca21..000000000
--- a/Software/Visual_Studio/PPC/Tango.PPC.Shared/Updates/PackageType.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.PPC.Shared.Updates
-{
- public enum PackageType
- {
- Pre,
- Post
- }
-}