diff options
author | mailwl <mailwl@gmail.com> | 2016-02-28 15:12:01 +0100 |
---|---|---|
committer | mailwl <mailwl@gmail.com> | 2016-03-04 13:59:02 +0100 |
commit | d6be7ff6830797e412d1ce32977985ca35c179db (patch) | |
tree | 8ff8819d73d16945e6c2aedbbf4fafd369032aac | |
parent | Merge pull request #1448 from bunnei/remove-glfw (diff) | |
download | yuzu-d6be7ff6830797e412d1ce32977985ca35c179db.tar yuzu-d6be7ff6830797e412d1ce32977985ca35c179db.tar.gz yuzu-d6be7ff6830797e412d1ce32977985ca35c179db.tar.bz2 yuzu-d6be7ff6830797e412d1ce32977985ca35c179db.tar.lz yuzu-d6be7ff6830797e412d1ce32977985ca35c179db.tar.xz yuzu-d6be7ff6830797e412d1ce32977985ca35c179db.tar.zst yuzu-d6be7ff6830797e412d1ce32977985ca35c179db.zip |
-rw-r--r-- | src/core/hle/service/ac_u.cpp | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/src/core/hle/service/ac_u.cpp b/src/core/hle/service/ac_u.cpp index c48259e13..d67325506 100644 --- a/src/core/hle/service/ac_u.cpp +++ b/src/core/hle/service/ac_u.cpp @@ -22,12 +22,27 @@ static void GetWifiStatus(Service::Interface* self) { // TODO(purpasmart96): This function is only a stub, // it returns a valid result without implementing full functionality. - cmd_buff[1] = 0; // No error + cmd_buff[1] = RESULT_SUCCESS.raw; // No error cmd_buff[2] = 0; // Connection type set to none LOG_WARNING(Service_AC, "(STUBBED) called"); } +/** + * AC_U::IsConnected service function + * Outputs: + * 1 : Result of function, 0 on success, otherwise error code + * 2 : bool, is connected + */ +static void IsConnected(Service::Interface* self) { + u32* cmd_buff = Kernel::GetCommandBuffer(); + + cmd_buff[1] = RESULT_SUCCESS.raw; // No error + cmd_buff[2] = false; // Not connected to ac:u service + + LOG_WARNING(Service_AC, "(STUBBED) called"); +} + const Interface::FunctionInfo FunctionTable[] = { {0x00010000, nullptr, "CreateDefaultConfig"}, {0x00040006, nullptr, "ConnectAsync"}, @@ -44,7 +59,7 @@ const Interface::FunctionInfo FunctionTable[] = { {0x002D0082, nullptr, "SetRequestEulaVersion"}, {0x00300004, nullptr, "RegisterDisconnectEvent"}, {0x003C0042, nullptr, "GetAPSSIDList"}, - {0x003E0042, nullptr, "IsConnected"}, + {0x003E0042, IsConnected, "IsConnected"}, {0x00400042, nullptr, "SetClientVersion"}, }; |