Applet Manager services: Difference between revisions

No edit summary
Line 525: Line 525:
|}
|}


Officially notification messages are handled by the application itself, not sdk-nso in ExeFS. Official apps call code in sdk-nso which basically uses svcWaitSynchronization with the event from [[#GetEventHandle]] to check whether a message is available, then if so it uses [[#ReceiveMessage]]. The actual handling for message IDs is done in the app itself.
Officially notification messages are handled by the application itself, not sdk-nso in ExeFS. Official apps call code in sdk-nso which basically uses svcWaitSynchronization with the event from [[#GetEventHandle]] to check whether a message is available, then if so it uses [[#ReceiveMessage]]. The actual handling for message IDs is done in the app itself(see [[#NotificationMessage]]).


=== GetEventHandle ===
=== GetEventHandle ===
Line 945: Line 945:
| 7
| 7
| LobbyApplet
| LobbyApplet
|}
===NotificationMessage===
{| class="wikitable" border="1"
|-
!  ID
!  Description
|-
| 0x10 || ?
|-
| 0x1E || OperationMode changed
|-
| 0x1F || PerformanceMode changed
|}
|}