meetsResetFaultRequirements property
Whether faults (if any) can be reset in the current device state. Based on the other fields in this validation class.
Note that a reset faults command may still fail if the device actually has no faults to reset.
Additionally, a remote reset will only be possible 1 hour after a fault occurs. If the remote reset counter is still not at zero, a reset command will also not work. However, the remote counter will not be reflected in this property.
Implementation
bool get meetsResetFaultRequirements =>
isSupportedFaultType && isAuto && isConnected && isFirmwareUpdated;