mirror of
https://github.com/rvtr/ctr_Repair.git
synced 2025-10-31 13:51:08 -04:00
Backup起動時に無線OFF、Restore起動時に無線ON、Restoreの終了ステートで無線OFFするように
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_Repair@735 385bec56-5757-e545-9c3a-d8741f4650f1
This commit is contained in:
parent
011f24ec36
commit
e8f6799134
@ -148,6 +148,9 @@ extern "C" void nnMain(void)
|
||||
s_HwUtility.InitializeForBackup();
|
||||
common::HardwareStateManager manager(s_HwUtility);
|
||||
|
||||
// 無線OFF
|
||||
s_HwUtility.SetWifiOff();
|
||||
|
||||
// 情報出力
|
||||
COMMON_LOGGER("CTR Console Backup %s-%s-%s\n", CONSOLE_REPAIR_VERSION_MAJOR, CONSOLE_REPAIR_VERSION_MINOR, CONSOLE_REPAIR_VERSION_MICRO);
|
||||
COMMON_LOGGER("System Ver. %d.%d.%d-%d\n",
|
||||
|
||||
@ -163,6 +163,9 @@ extern "C" void nnMain(void)
|
||||
s_HwUtility.InitializeForRestore();
|
||||
common::HardwareStateManager manager(s_HwUtility);
|
||||
|
||||
// 無線ON
|
||||
s_HwUtility.SetWifiOn();
|
||||
|
||||
// 情報出力
|
||||
COMMON_LOGGER("CTR Console Restore %s-%s-%s\n", CONSOLE_REPAIR_VERSION_MAJOR, CONSOLE_REPAIR_VERSION_MINOR, CONSOLE_REPAIR_VERSION_MICRO);
|
||||
COMMON_LOGGER("System Ver. %d.%d.%d-%d\n", s_HwUtility.GetCupMajorVersion(),
|
||||
|
||||
@ -1548,6 +1548,7 @@ void ControlState(common::HardwareStateManager& manager, common::OperationMessag
|
||||
if (init)
|
||||
{
|
||||
PlaySound(SOUND_OK);
|
||||
manager.SetWifiOff();
|
||||
init = false;
|
||||
}
|
||||
}
|
||||
@ -1561,6 +1562,7 @@ void ControlState(common::HardwareStateManager& manager, common::OperationMessag
|
||||
{
|
||||
// 状態初期化
|
||||
DeleteAllCheckFiles();
|
||||
manager.SetWifiOff();
|
||||
init = false;
|
||||
}
|
||||
|
||||
@ -1610,6 +1612,8 @@ void ControlState(common::HardwareStateManager& manager, common::OperationMessag
|
||||
s_RestoreState = FAIL;
|
||||
}
|
||||
|
||||
manager.SetWifiOff();
|
||||
|
||||
// シャットダウンする
|
||||
nn::ptm::CTR::ShutdownAsync(0, nn::fnd::TimeSpan::FromSeconds(0));
|
||||
}
|
||||
|
||||
@ -78,4 +78,14 @@ void HardwareStateManager::GetVersionData(common::VerDef* version)
|
||||
return m_pUtil->GetVersionData(version);
|
||||
}
|
||||
|
||||
void HardwareStateManager::SetWifiOn()
|
||||
{
|
||||
m_pUtil->SetWifiOn();
|
||||
}
|
||||
|
||||
void HardwareStateManager::SetWifiOff()
|
||||
{
|
||||
m_pUtil->SetWifiOff();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -39,6 +39,8 @@ public:
|
||||
void GetSerialNumber(u8** serial, size_t* size);
|
||||
void GetSerialNumberWithoutCD(u8* serial);
|
||||
void GetVersionData(common::VerDef* version);
|
||||
void SetWifiOn();
|
||||
void SetWifiOff();
|
||||
|
||||
private:
|
||||
NN_PADDING4;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user