Class BatteryStateOfHealth
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
Data pertinent to the monthly battery state of health analysis for a vehicle.
public sealed class BatteryStateOfHealth : AggregatedDataEntity, IEntity, IComparable, IIdentifiable
- Inheritance
-
BatteryStateOfHealth
- Implements
- Inherited Members
Constructors
BatteryStateOfHealth()
Initializes a new instance of the BatteryStateOfHealth class.
public BatteryStateOfHealth()
BatteryStateOfHealth(Id, DateTime?)
Initializes a new instance of the BatteryStateOfHealth class. Constructor.
public BatteryStateOfHealth(Id id, DateTime? lastUpdated)
Parameters
Properties
CurrentBatteryCapacityLowerBoundKwh
Gets or sets the current battery capacity lower bound in kWh
public double? CurrentBatteryCapacityLowerBoundKwh { get; set; }
Property Value
- double?
The current capacity lower bound in kWh
CurrentBatteryCapacityMeanKwh
Gets or sets the current battery capacity mean in kWh
public double? CurrentBatteryCapacityMeanKwh { get; set; }
Property Value
- double?
The current capacity mean in kWh
CurrentBatteryCapacityUpperBoundKwh
Gets or sets the current battery capacity upper bound in kWh
public double? CurrentBatteryCapacityUpperBoundKwh { get; set; }
Property Value
- double?
The current capacity upper bound in kWh
DetectionDate
Gets or sets the detection date
public DateTime? DetectionDate { get; set; }
Property Value
- DateTime?
The date for when the battery SoH was evaluated
Device
Gets or sets the device
public Device? Device { get; set; }
Property Value
OriginalBatteryCapacityLowerBoundKwh
Gets or sets the original battery capacity lower bound in kWh
public double? OriginalBatteryCapacityLowerBoundKwh { get; set; }
Property Value
- double?
The original capacity lower bound in kWh
OriginalBatteryCapacityMeanKwh
Gets or sets the original battery capacity mean in kWh
public double? OriginalBatteryCapacityMeanKwh { get; set; }
Property Value
- double?
The original capacity mean in kWh
OriginalBatteryCapacityUpperBoundKwh
Gets or sets the original battery capacity upper bound in kWh
public double? OriginalBatteryCapacityUpperBoundKwh { get; set; }
Property Value
- double?
The original capacity upper bound in kWh
StateOfHealthLowerBound
Gets or sets the state of health lower bound in %
public double? StateOfHealthLowerBound { get; set; }
Property Value
- double?
The state of health lower bound in % (0.0-1.0)
StateOfHealthMean
Gets or sets the state of health mean in %
public double? StateOfHealthMean { get; set; }
Property Value
- double?
The state of health mean in % (0.0-1.0)
StateOfHealthUpperBound
Gets or sets the state of health upper bound in %
public double? StateOfHealthUpperBound { get; set; }
Property Value
- double?
The state of health upper bound in % (0.0-1.0)
Vin
Gets or sets the vehicle identification number.
public string? Vin { get; set; }
Property Value
- string
The vehicle identification number
Methods
Clone()
Creates a copy of the current instance
public override IEntity Clone()
Returns
- IEntity
A new object that is a copy of the current instance