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,94 @@
using DTS.Common.Enums.DASFactory;
namespace DTS.Common.Interface.DASFactory.Diagnostics
{
public interface IBaseInputValues
{
/// <summary>
/// The current input voltage to the base.
/// </summary>
double InputMilliVolts { get; set; }
bool InputMilliVoltsValid { get; }
/// <summary>
/// The current input voltage to the base.
/// </summary>
double InputVoltage { get; set; }
/// <summary>
/// The minimum valid input voltage to the base.
/// </summary>
double MinimumValidInputVoltage { get; set; }
/// <summary>
/// The maximum valid input voltage to the base.
/// </summary>
double MaximumValidInputVoltage { get; set; }
bool BatteryMilliVoltsValid { get; }
/// <summary>
/// The current battery voltage.
/// </summary>
double BatteryMilliVolts { get; set; }
/// <summary>
/// The current battery voltage.
/// </summary>
double BatteryVoltage { get; set; }
/// <summary>
/// The minimum valid battery voltage to the base.
/// </summary>
double MinimumValidBatteryVoltage { get; set; }
/// <summary>
/// The maximum valid battery voltage to the base.
/// </summary>
double MaximumValidBatteryVoltage { get; set; }
/// <summary>
/// TRUE if the battery is currently charging.
/// </summary>
bool BatteryIsCharging { get; set; }
/// <summary>
/// Temperature sensed by logic in the hardware, in degrees Celsius.
/// </summary>
double TemperatureC { get; set; }
/// <summary>
/// returns status
/// </summary>
string BatteryVoltageStatus { get; set; }
/// <summary>
/// returns status
/// </summary>
string InputVoltageStatus { get; set; }
/// <summary>
/// returns status
/// </summary>
string StatusDisplayBattery { get; set; }
/// <summary>
/// returns status
/// </summary>
string StatusDisplayInput { get; set; }
/// <summary>
/// returns color
/// </summary>
DFConstantsAndEnums.VoltageStatusColor BatteryVoltageStatusColor { get; set; }
/// <summary>
/// returns color
/// </summary>
DFConstantsAndEnums.VoltageStatusColor InputVoltageStatusColor { get; set; }
double ChargeCapacity { get; set; }
bool ChargeCapacityValid { get; }
}
}

View File

@@ -0,0 +1,6 @@
using DTS.Common.Base;
namespace DTS.Common.Interface
{
public interface IMenuView : IBaseView { }
}

View File

@@ -0,0 +1,27 @@
using Microsoft.Practices.Prism.Events;
namespace DTS.Common.Events
{
/// <summary>
/// Event to inform app that com status has changed
/// </summary>
/// <remarks>
///
/// </remarks>
public class TestEvent : CompositePresentationEvent<TestEventArg> { }
public class TestEventArg
{
public TestEventStatus Status { get; private set; }
public TestEventArg(TestEventStatus status)
{
Status = status;
}
}
public enum TestEventStatus
{
TestStarted,
TestEnded
}
}

View File

@@ -0,0 +1,21 @@
using System.Windows.Controls;
using Xceed.Wpf.Toolkit;
namespace DTS.Common.BusyIndicatorManager
{
/// <summary>
/// Interaction logic for xBusyIndicator.xaml
/// </summary>
public partial class xBusyIndicator
{
public xBusyIndicator()
{
InitializeComponent();
}
public void Connect(int connectionId, object target)
{
}
}
}