enum
Matter::Cluster::Definitions::GeneralDiagnostics::BootReason
Defined in:
matter/cluster/definitions/general_diagnostics.crEnum Members
-
Unspecified =
0_u8 -
The Node is unable to identify the Power-On reason as one of the other provided enumeration values.
-
PowerOnReboot =
1_u8 -
The Node has booted as the result of physical interaction with the device resulting in a reboot.
-
BrownOutReset =
2_u8 -
The Node has rebooted as the result of a brown-out of the Node’s power supply.
-
SoftwareWatchdogReset =
3_u8 -
The Node has rebooted as the result of a software watchdog timer.
-
HardwareWatchdogReset =
4_u8 -
The Node has rebooted as the result of a hardware watchdog timer.
-
SoftwareUpdateCompleted =
5_u8 -
The Node has rebooted as the result of a completed software update.
-
SoftwareReset =
6_u8 -
The Node has rebooted as the result of a software initiated reboot.
Instance Method Summary
-
#brown_out_reset?
Returns
trueif this enum value equalsBrownOutReset -
#hardware_watchdog_reset?
Returns
trueif this enum value equalsHardwareWatchdogReset -
#power_on_reboot?
Returns
trueif this enum value equalsPowerOnReboot -
#software_reset?
Returns
trueif this enum value equalsSoftwareReset -
#software_update_completed?
Returns
trueif this enum value equalsSoftwareUpdateCompleted -
#software_watchdog_reset?
Returns
trueif this enum value equalsSoftwareWatchdogReset -
#unspecified?
Returns
trueif this enum value equalsUnspecified