Edit

Share via


BatteryExtendedProfile Class

Definition

Battery extended profile

public class BatteryExtendedProfile : IEquatable<Iot.Device.PiJuiceDevice.Models.BatteryExtendedProfile>
type BatteryExtendedProfile = class
    interface IEquatable<BatteryExtendedProfile>
Public Class BatteryExtendedProfile
Implements IEquatable(Of BatteryExtendedProfile)
Inheritance
BatteryExtendedProfile
Implements

Constructors

BatteryExtendedProfile(BatteryChemistry, ElectricPotential, ElectricPotential, ElectricPotential, ElectricResistance, ElectricResistance, ElectricResistance)

Battery extended profile

BatteryExtendedProfile(BatteryExtendedProfile)

Properties

BatteryChemistry

Battery chemistry.

EqualityContract
InternalResistance10Percent

Internal battery resistance at 10% charge as milliohm.

InternalResistance50Percent

Internal battery resistance at 50% charge as milliohm.

InternalResistance90Percent

Internal battery resistance at 90% charge as milliohm.

OpenCircuitVoltage10Percent

Open Circuit Voltage at 10% charge as millivolts.

OpenCircuitVoltage50Percent

Open Circuit Voltage at 50% charge as millivolts.

OpenCircuitVoltage90Percent

Open Circuit Voltage at 90% charge as millivolts.

Methods

<Clone>$()
Deconstruct(BatteryChemistry, ElectricPotential, ElectricPotential, ElectricPotential, ElectricResistance, ElectricResistance, ElectricResistance)
Equals(BatteryExtendedProfile)
Equals(Object)
GetHashCode()
PrintMembers(StringBuilder)
ToString()

Operators

Equality(BatteryExtendedProfile, BatteryExtendedProfile)
Inequality(BatteryExtendedProfile, BatteryExtendedProfile)

Applies to