enum
Matter::Cluster::Definitions::PowerSource::BatteryChargeFault
Defined in:
matter/cluster/definitions/power_source.crEnum Members
-
Unspecified =
0_u8 -
The Node detects an unspecified fault on this battery source.
-
AmbientTooHot =
1_u8 -
The Node detects the ambient temperature is above the nominal range for this battery source.
-
AmbientTooCold =
2_u8 -
The Node detects the ambient temperature is below the nominal range for this battery source.
-
BatteryTooHot =
3_u8 -
The Node detects the temperature of this battery source is above the nominal range.
-
BatteryTooCold =
4_u8 -
The Node detects the temperature of this battery source is below the nominal range.
-
BatteryAbsent =
5_u8 -
The Node detects this battery source is not present.
-
BatteryOverVoltage =
6_u8 -
The Node detects this battery source is over voltage.
-
BatteryUnderVoltage =
7_u8 -
The Node detects this battery source is under voltage.
-
ChargerOverVoltage =
8_u8 -
The Node detects the charger for this battery source is over voltage.
-
ChargerUnderVoltage =
9_u8 -
The Node detects the charger for this battery source is under voltage.
-
SafetyTimeout =
10_u8 -
The Node detects a charging safety timeout for this battery source.
Instance Method Summary
-
#ambient_too_cold?
Returns
trueif this enum value equalsAmbientTooCold -
#ambient_too_hot?
Returns
trueif this enum value equalsAmbientTooHot -
#battery_absent?
Returns
trueif this enum value equalsBatteryAbsent -
#battery_over_voltage?
Returns
trueif this enum value equalsBatteryOverVoltage -
#battery_too_cold?
Returns
trueif this enum value equalsBatteryTooCold -
#battery_too_hot?
Returns
trueif this enum value equalsBatteryTooHot -
#battery_under_voltage?
Returns
trueif this enum value equalsBatteryUnderVoltage -
#charger_over_voltage?
Returns
trueif this enum value equalsChargerOverVoltage -
#charger_under_voltage?
Returns
trueif this enum value equalsChargerUnderVoltage -
#safety_timeout?
Returns
trueif this enum value equalsSafetyTimeout -
#unspecified?
Returns
trueif this enum value equalsUnspecified