Changes

Jump to: navigation, search

Applet Manager services

622 bytes added, 23:48, 10 December 2018
no edit summary
| 0 || GetAppletStateChangedEvent ||
|-
| 1 || [[#IsCompleted ]] ||
|-
| 10 || Start ||
| 150 || [6.0.0+] ReportApplicationExitTimeout ||
|}
 
===== IsCompleted =====
No input, returns an output u8 bool.
===== IAppletAccessor =====
| 0 || GetAppletStateChangedEvent
|-
| 1 || [[#IsCompleted]]
|-
| 10 || Start
| 30 || GetResult
|}
 
====== IsCompleted ======
No input, returns an output u8 bool.
== ILibraryAppletProxy ==
| 0 || GetAppletStateChangedEvent ||
|-
| 1 || [[#IsCompleted ]] ||
|-
| 10 || Start ||
| 106 || GetPopInteractiveOutDataEvent ||
|-
| 110 || [[#NeedsToExitProcess ]] ||
|-
| 120 || GetLibraryAppletInfo ||
| 160 || [2.0.0+] GetIndirectLayerConsumerHandle ||
|}
 
==== IsCompleted ====
No input, returns an output u8 bool.
 
==== NeedsToExitProcess ====
No input, returns an output u8 bool.
== ICommonStateGetter ==
| 6 || [[#GetPerformanceMode]] ||
|-
| 7 || [[#GetCradleStatus ]] ||
|-
| 8 || [[#GetBootMode ]] ||
|-
| 9 || [[#GetCurrentFocusState]] ||
| 40 || [2.0.0+] GetCradleFwVersion ||
|-
| 50 || [3.0.0+] [[#IsVrModeEnabled ]] ||
|-
| 51 || [3.0.0+] [[#SetVrModeEnabled]] ||
| 52 || [4.0.0+] SetLcdBacklighOffEnabled ||
|-
| 55 || [3.0.0+] [[#IsInControllerFirmwareUpdateSection ]] ||
|-
| 60 || [3.0.0+] GetDefaultDisplayResolution ||
=== GetPerformanceMode ===
No input. Returns an output u32 for the current PerformanceMode.
 
=== GetCradleStatus ===
No input, returns an output u8.
 
=== GetBootMode ===
No input, returns an output u8.
=== GetCurrentFocusState ===
* 1: In focus.
* 2/3: Out of focus(running in "background").
 
=== IsVrModeEnabled ===
No input, returns an output u8 bool.
=== SetVrModeEnabled ===
When the VrMode is set to true, the console shows a screen rendered like vr asking the user to move his face away and hit the 'close' button. When this button is pressed, the console resets the vrMode to false.
 
=== IsInControllerFirmwareUpdateSection ===
No input, returns an output u8 bool.
== ISelfController ==
| 66 || [3.0.0+] GetCurrentIlluminance
|-
| 67 || [3.0.0+] [[#IsIlluminanceAvailable]]
|-
| 68 || [4.0.0+] SetAutoSleepDisabled
=== CreateManagedDisplayLayer ===
Returns an output u64 LayerId which is then used by the user-process with [[Display_services#OpenLayer]].
 
=== IsIlluminanceAvailable ===
No input, returns an output u8 bool.
== IWindowController ==
| 1 || TerminateAllLibraryApplets ||
|-
| 2 || #AreAnyLibraryAppletsLeft ||
|-
| 10 || CreateStorage || Returns an [[#IStorage]].

Navigation menu