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();
|
s_HwUtility.InitializeForBackup();
|
||||||
common::HardwareStateManager manager(s_HwUtility);
|
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("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",
|
COMMON_LOGGER("System Ver. %d.%d.%d-%d\n",
|
||||||
|
|||||||
@ -163,6 +163,9 @@ extern "C" void nnMain(void)
|
|||||||
s_HwUtility.InitializeForRestore();
|
s_HwUtility.InitializeForRestore();
|
||||||
common::HardwareStateManager manager(s_HwUtility);
|
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("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(),
|
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)
|
if (init)
|
||||||
{
|
{
|
||||||
PlaySound(SOUND_OK);
|
PlaySound(SOUND_OK);
|
||||||
|
manager.SetWifiOff();
|
||||||
init = false;
|
init = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1561,6 +1562,7 @@ void ControlState(common::HardwareStateManager& manager, common::OperationMessag
|
|||||||
{
|
{
|
||||||
// 状態初期化
|
// 状態初期化
|
||||||
DeleteAllCheckFiles();
|
DeleteAllCheckFiles();
|
||||||
|
manager.SetWifiOff();
|
||||||
init = false;
|
init = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1610,6 +1612,8 @@ void ControlState(common::HardwareStateManager& manager, common::OperationMessag
|
|||||||
s_RestoreState = FAIL;
|
s_RestoreState = FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
manager.SetWifiOff();
|
||||||
|
|
||||||
// シャットダウンする
|
// シャットダウンする
|
||||||
nn::ptm::CTR::ShutdownAsync(0, nn::fnd::TimeSpan::FromSeconds(0));
|
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);
|
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 GetSerialNumber(u8** serial, size_t* size);
|
||||||
void GetSerialNumberWithoutCD(u8* serial);
|
void GetSerialNumberWithoutCD(u8* serial);
|
||||||
void GetVersionData(common::VerDef* version);
|
void GetVersionData(common::VerDef* version);
|
||||||
|
void SetWifiOn();
|
||||||
|
void SetWifiOff();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
NN_PADDING4;
|
NN_PADDING4;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user