95 lines
2.7 KiB
Plaintext
95 lines
2.7 KiB
Plaintext
|
|
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; }
|
||
|
|
}
|
||
|
|
}
|