#include <cs_FactoryReset.h>
◆ FactoryReset()
◆ enableRecovery()
void FactoryReset::enableRecovery |
( |
bool |
enable | ) |
|
◆ factoryReset()
bool FactoryReset::factoryReset |
( |
uint32_t |
resetCode | ) |
|
◆ finishFactoryReset()
void FactoryReset::finishFactoryReset |
( |
uint8_t |
deviceType | ) |
|
◆ getInstance()
Gets a static singleton (no dynamic memory allocation)
◆ handleEvent()
void FactoryReset::handleEvent |
( |
event_t & |
event | ) |
|
|
virtual |
◆ init()
void FactoryReset::init |
( |
| ) |
|
◆ onClassFactoryResetDone()
◆ performFactoryReset()
bool FactoryReset::performFactoryReset |
( |
| ) |
|
|
private |
◆ process()
void FactoryReset::process |
( |
| ) |
|
|
private |
◆ recover()
bool FactoryReset::recover |
( |
uint32_t |
resetCode | ) |
|
◆ resetTimeout()
void FactoryReset::resetTimeout |
( |
| ) |
|
|
private |
◆ staticProcess()
static void FactoryReset::staticProcess |
( |
FactoryReset * |
ptr | ) |
|
|
inlinestatic |
◆ staticTimeout()
static void FactoryReset::staticTimeout |
( |
FactoryReset * |
ptr | ) |
|
|
inlinestatic |
◆ timeout()
void FactoryReset::timeout |
( |
| ) |
|
|
private |
◆ validateResetCode()
bool FactoryReset::validateResetCode |
( |
uint32_t |
resetCode | ) |
|
|
inlineprivate |
◆ _recoveryDisableTimerData
app_timer_t FactoryReset::_recoveryDisableTimerData |
|
private |
◆ _recoveryDisableTimerId
app_timer_id_t FactoryReset::_recoveryDisableTimerId |
|
private |
◆ _recoveryEnabled
bool FactoryReset::_recoveryEnabled |
|
private |
◆ _recoveryProcessTimerData
app_timer_t FactoryReset::_recoveryProcessTimerData |
|
private |
◆ _recoveryProcessTimerId
app_timer_id_t FactoryReset::_recoveryProcessTimerId |
|
private |
◆ _rtcStartTime
uint32_t FactoryReset::_rtcStartTime |
|
private |
◆ _successfullyFactoryResetBitmask
uint8_t FactoryReset::_successfullyFactoryResetBitmask = 0 |
|
private |
The documentation for this class was generated from the following file: