This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
namespace DTS.Common.Interface.Sensors.SensorsList
{
/// <summary>
/// interface describing drag and drop payload when dragging from a sensor list
/// this is common interface between different sensor types
/// </summary>
public interface IDragAndDropItem
{
/// <summary>
/// serial name /setting name for sensor
/// </summary>
string SerialNumber { get; set; }
/// <summary>
/// database id associated with sensor (if any)
/// only ids >0 are valid
/// </summary>
int DatabaseId { get; set; }
/// <summary>
/// isocode associated with sensor
/// </summary>
string ISOCode { get; }
/// <summary>
/// iso channel name associated with sensor
/// </summary>
string ISOChannelName { get; }
/// <summary>
/// user code associated with sensor
/// </summary>
string UserCode { get; }
/// <summary>
/// user channel name associated with sensor
/// </summary>
string UserChannelName { get; }
}
}

View File

@@ -0,0 +1,11 @@
using Prism.Events;
namespace DTS.Common.Events
{
public class LoginUserEvent : PubSubEvent<LoginUserArg> { }
public class LoginUserArg
{
public string UserName { get; set; }
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,22 @@
using System.Collections.Generic;
namespace DTS.Common.Interface.DASFactory.Diagnostics
{
public interface IDiagnos
{
IDiagnosticActions[] ChannelDiagnostics { get; set; }
void SetChannelDiagnosticActions(IDiagnosticActions[] actions, bool setInDb = true);
IDiagnosticResult[] ChannelDiagnosticsResults { get; set; }
void ClearChannelDiagnosticsResults(bool bClearDb = true);
void SetChannelDiagnosticsResults(IDiagnosticResult[] results, bool setInDb);
IModuleDiagnosticsResult[] ModuleDiagnosticsResults { get; set; }
IBaseInputValues BaseInput { get; set; }
IDictionary<InputClockSource, bool> DASClockSyncStatus { get; set; }
bool ClockSyncInUTC { get; set; }
byte PTPDomainID { get; set; }
IArmCheckActions ArmCheckActions { get; set; }
IArmCheckResults ArmCheckResults { get; set; }
//FB 6416 Keep the optimizations settings used for real-time optimization
IOptimizationValues OptimizationValues { get; set; }
}
}