PowerInput 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.
PiJuice power input
public class PowerInput : IEquatable<Iot.Device.PiJuiceDevice.Models.PowerInput>
type PowerInput = class
interface IEquatable<PowerInput>
Public Class PowerInput
Implements IEquatable(Of PowerInput)
- Inheritance
-
PowerInput
- Implements
Constructors
PowerInput(PowerInput) | |
PowerInput(PowerInputType, Boolean, Boolean, ElectricCurrent, ElectricPotential, Boolean) |
PiJuice power input |
Properties
EqualityContract | |
GpioIn |
Enables/disables powering PiJuice from 5V GPIO Input. Enabled by default. |
NoBatteryTurnOn |
If enabled PiJuice will automatically power on 5V rail and trigger wake up as soon as power appears at USB Micro Input and there is no battery. Disabled by default. |
NonVolatile |
Whether the power input configuration is stored in the non-volatile EEPROM. |
Precedence |
Selects what power input will have precedence for charging and supplying VSYS output when both are present, PiJuice USB Micro Input, GPIO 5V Input. 5V_GPIO selected by default. |
UsbMicroCurrentLimit |
Maximum current that PiJuice can take from USB Micro connected power source. 2.5A selected by default |
UsbMicroDynamicPowerManagement |
Minimum voltage at USB Micro power input for Dynamic Power Management Loop. 4.2V set by default. |
Methods
<Clone>$() | |
Deconstruct(PowerInputType, Boolean, Boolean, ElectricCurrent, ElectricPotential, Boolean) | |
Equals(Object) | |
Equals(PowerInput) | |
GetHashCode() | |
PrintMembers(StringBuilder) | |
ToString() |
Operators
Equality(PowerInput, PowerInput) | |
Inequality(PowerInput, PowerInput) |