Edit

Share via


FaultStatus Class

Definition

PiJuice Fault Status

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

Constructors

FaultStatus(Boolean, Boolean, Boolean, Boolean, Boolean, BatteryChargingTemperatureFault)

PiJuice Fault Status

FaultStatus(FaultStatus)

Properties

BatteryChargingTemperatureFault

Battery charging temperature fault.

BatteryProfileInvalid

Determines if the battery profile is invalid.

ButtonPowerOff

If there was power off triggered by button press.

EqualityContract
ForcedPowerOff

If there was forced power off caused by loss of energy (battery voltage approached cut-off threshold).

ForcedSystemPowerOff

If there was forced system switch turn off caused by loss of energy.

WatchdogReset

If watchdog reset happened.

Methods

<Clone>$()
Deconstruct(Boolean, Boolean, Boolean, Boolean, Boolean, BatteryChargingTemperatureFault)
Equals(FaultStatus)
Equals(Object)
GetHashCode()
PrintMembers(StringBuilder)
ToString()

Operators

Equality(FaultStatus, FaultStatus)
Inequality(FaultStatus, FaultStatus)

Applies to