NS and APT Services: Difference between revisions

Neobrain (talk | contribs)
mNo edit summary
Steveice10 (talk | contribs)
Remove some irrelevant types, add more types.
Line 648: Line 648:
This is the same mapping as used for the [[GPU/External_Registers#Framebuffer_color_formats|GPU framebuffer color formats]].
This is the same mapping as used for the [[GPU/External_Registers#Framebuffer_color_formats|GPU framebuffer color formats]].


== HomeButtonState ==
== AppletPos ==
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
!  Value
!  Value
!  Description
!  Description
|-
| -1
| POS_NONE
|-
|-
| 0
| 0
| HOME_BUTTON_NONE
| POS_APP
|-
|-
| 1
| 1
| HOME_BUTTON_SINGLE_PRESSED
| POS_APPLIB
|-
|-
| 2
| 2
| HOME_BUTTON_DOUBLE_PRESSED
| POS_SYS
|-
| 3
| POS_SYSLIB
|-
| 4
| POS_RESIDENT
|}
|}


== OrderToCloseState ==
== QueryReply ==
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 671: Line 680:
|-
|-
| 0
| 0
| ORDER_TO_CLOSE_STATE_NONE
| REPLY_REJECT
|-
|-
| 1
| 1
| ORDER_TO_CLOSE_STATE_RECEIVED
| REPLY_ACCEPT
|-
| 2
| REPLY_LATER
|}
|}


== SleepNotificationState ==
== Notification ==
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 684: Line 696:
|-
|-
| 0
| 0
| NOTIFY_NONE
| NOTIFICATION_NONE
|-
|-
| 1
| 1
| NOTIFY_SLEEP_QUERY
| NOTIFICATION_HOME_BUTTON_1
|-
|-
| 2
| 2
| NOTIFY_SLEEP_ACCEPT
| NOTIFICATION_HOME_BUTTON_2
|-
|-
| 3
| 3
| NOTIFY_SLEEP_REJECT
| NOTIFICATION_SLEEP_QUERY
|-
|-
| 4
| 4
| NOTIFY_SLEEP_ACCEPTED
| NOTIFICATION_SLEEP_CANCELED_BY_OPEN
|-
|-
| 5
| 5
| NOTIFY_AWAKE
| NOTIFICATION_SLEEP_ACCEPTED
|-
| 6
| NOTIFICATION_SLEEP_AWAKE
|-
| 7
| NOTIFICATION_SHUTDOWN
|-
| 8
| NOTIFICATION_POWER_BUTTON_CLICK
|-
| 9
| NOTIFICATION_POWER_BUTTON_CLEAR
|-
| 10
| NOTIFICATION_TRY_SLEEP
|-
| 11
| NOTIFICATION_ORDER_TO_CLOSE
|}
|}


== AppletPos ==
== Command ==
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
!  Value
!  Value
!  Description
!  Description
|-
| -1
| POS_NONE
|-
|-
| 0
| 0
| POS_APP
| COMMAND_NONE
|-
|-
| 1
| 1
| POS_APPLIB
| COMMAND_WAKEUP
|-
|-
| 2
| 2
| POS_SYS
| COMMAND_REQUEST
|-
|-
| 3
| 3
| POS_SYSLIB
| COMMAND_RESPONSE
|-
|-
| 4
| 4
| POS_RESIDENT
| COMMAND_EXIT
|-
| 5
| COMMAND_MESSAGE
|-
| 6
| COMMAND_HOME_BUTTON_SINGLE
|-
| 7
| COMMAND_HOME_BUTTON_DOUBLE
|-
| 8
| COMMAND_DSP_SLEEP
|-
| 9
| COMMAND_DSP_WAKEUP
|-
| 10
| COMMAND_WAKEUP_BY_EXIT
|-
| 11
| COMMAND_WAKEUP_BY_PAUSE
|-
| 12
| COMMAND_WAKEUP_BY_CANCEL
|-
| 13
| COMMAND_WAKEUP_BY_CANCELALL
|-
| 14
| COMMAND_WAKEUP_BY_POWER_BUTTON_CLICK
|-
| 15
| COMMAND_WAKEUP_TO_JUMP_HOME
|-
| 16
| COMMAND_REQUEST_FOR_SYS_APPLET
|-
| 17
| COMMAND_WAKEUP_TO_LAUNCH_APPLICATION
|-
| 65536
| COMMAND_FINALIZE
|}
|}


== WakeupState ==
== AppletPreparationState ==
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
!  Value
!  Value
!  Description
!  Description
|-
| -1
| WAKEUP_BY_TIMEOUT
|-
|-
| 0
| 0
| WAKEUP_SKIP
| NO_PREPARATION
|-
|-
| 1
| 1
| WAKEUP_TO_START
| PREPARED_TO_LAUNCH_APP
|-
|-
| 2
| 2
| WAKEUP_BY_EXIT
| PREPARED_TO_CLOSE_APP
|-
|-
| 3
| 3
| WAKEUP_BY_PAUSE
| PREPARED_TO_FORCE_TO_CLOSE_APP
|-
|-
| 4
| 4
| WAKEUP_BY_CANCEL
| PREPARED_TO_PRELOAD_APPLIB
|-
|-
| 5
| 5
| WAKEUP_BY_CANCELALL
| PREPARED_TO_LAUNCH_APPLIB
|-
|-
| 6
| 6
| WAKEUP_BY_POWER_BUTTON_CLICK
| PREPARED_TO_CLOSE_APPLIB
|-
|-
| 7
| 7
| WAKEUP_TO_JUMP_HOME
| PREPARED_TO_LAUNCH_SYS
|-
|-
| 8
| 8
| WAKEUP_TO_JUMP_APPLICATION
| PREPARED_TO_CLOSE_SYS
|-
|-
| 9
| 9
| WAKEUP_TO_LAUNCH_APPLICATION
| PREPARED_TO_PRELOAD_SYSLIB
|}
|-
 
| 10
== QueryReply ==
| PREPARED_TO_LAUNCH_SYSLIB
{| class="wikitable" border="1"
|-
| 11
| PREPARED_TO_CLOSE_SYSLIB
|-
| 12
| PREPARED_TO_LAUNCH_RESIDENT
|-
| 13
| PREPARED_TO_LEAVE_RESIDENT
|-
| 14
| PREPARED_TO_DO_HOMEMENU
|-
| 15
| PREPARED_TO_LEAVE_HOMEMENU
|-
| 16
| PREPARED_TO_START_RESIDENT
|-
|-
!  Value
| 17
!  Description
| PREPARED_TO_DO_APP_JUMP
|-
|-
| 0
| 18
| REPLY_REJECT
| PREPARED_TO_FORCE_TO_CLOSE_SYS
|-
|-
| 1
| 19
| REPLY_ACCEPT
| PREPARED_TO_LAUNCH_OTHER_SYS
|-
|-
| 2
| 20
| REPLY_LATER
| PREPARED_TO_JUMP_TO_APP
|}
|}