BatteryProfile Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Battery profile
public class BatteryProfile : IEquatable<Iot.Device.PiJuiceDevice.Models.BatteryProfile>
type BatteryProfile = class
interface IEquatable<BatteryProfile>
Public Class BatteryProfile
Implements IEquatable(Of BatteryProfile)
- Inheritance
-
BatteryProfile
- Implements
Constructors
Properties
Capacity |
Charge capacity of battery. |
ChargeCurrent |
[550mA – 2500mA] Constant current that PiJuice battery is charged in current regulation phase of charging process as milliamps. |
CutOffVoltage |
[0mV – 5100mV] Minimum voltage at which battery is fully discharged as millivolts. |
EqualityContract | |
NegativeTemperatureCoefficientB |
Thermistor B constant of NTC temperature sensor if it is integrated with battery. |
NegativeTemperatureCoefficientResistance |
Nominal thermistor resistance at 25°C of NTC temperature sensor if it is integrated with battery as ohm. |
RegulationVoltage |
[3500mV – 4440mV] Voltage to which voltage over battery is regulated in voltage regulation phase of charging process as millivolts. |
TemperatureCold |
Temperature threshold according to JEITA standard below which charging is suspended as celsius. |
TemperatureCool |
Temperature threshold according to JEITA standard below which charge current is reduced to half of programmed charge current. This threshold should be set above cold temperature as celsius. |
TemperatureHot |
Temperature threshold according to JEITA standard above which charging is suspended. This threshold should be set above warm temperature as celsius. |
TemperatureWarm |
Temperature threshold according to JEITA standard above which the battery regulation voltage is reduced by 140mV from the programmed regulation voltage. This threshold should be set above cool temperature as celsius. |
TerminationCurrent |
[50mA – 400mA] When charging current drops below termination current threshold in voltage regulation phase charging process terminates as milliamps. |
Methods
Operators
Equality(BatteryProfile, BatteryProfile) | |
Inequality(BatteryProfile, BatteryProfile) |