fatal: Implement PowerControlTask

This commit is contained in:
Michael Scire committed 2018-11-10 02:42:07 -08:00
1 parent 1228cd6903
commit aa86d1abfa
4 files changed
+85 -1

No files matched your search

@@ -23,6 +23,9 @@ class PowerControlTask : public IFatalTask {
private:
Event *erpt_event;
Event *battery_event;
private:
bool TryShutdown();
void MonitorBatteryState();
public:
PowerControlTask(FatalContext *ctx, u64 title_id, Event *er_evt, Event *bt_evt) : IFatalTask(ctx, title_id), erpt_event(er_evt), battery_event(bt_evt) { }
virtual Result Run() override;