Applet Manager services: Difference between revisions
No edit summary |
|||
Line 156: | Line 156: | ||
| 0 || GetAppletStateChangedEvent || | | 0 || GetAppletStateChangedEvent || | ||
|- | |- | ||
| 1 || IsCompleted || | | 1 || [[#IsCompleted]] || | ||
|- | |- | ||
| 10 || Start || | | 10 || Start || | ||
Line 194: | Line 194: | ||
| 150 || [6.0.0+] ReportApplicationExitTimeout || | | 150 || [6.0.0+] ReportApplicationExitTimeout || | ||
|} | |} | ||
===== IsCompleted ===== | |||
No input, returns an output u8 bool. | |||
===== IAppletAccessor ===== | ===== IAppletAccessor ===== | ||
Line 202: | Line 205: | ||
| 0 || GetAppletStateChangedEvent | | 0 || GetAppletStateChangedEvent | ||
|- | |- | ||
| 1 || IsCompleted | | 1 || [[#IsCompleted]] | ||
|- | |- | ||
| 10 || Start | | 10 || Start | ||
Line 212: | Line 215: | ||
| 30 || GetResult | | 30 || GetResult | ||
|} | |} | ||
====== IsCompleted ====== | |||
No input, returns an output u8 bool. | |||
== ILibraryAppletProxy == | == ILibraryAppletProxy == | ||
Line 565: | Line 571: | ||
| 0 || GetAppletStateChangedEvent || | | 0 || GetAppletStateChangedEvent || | ||
|- | |- | ||
| 1 || IsCompleted || | | 1 || [[#IsCompleted]] || | ||
|- | |- | ||
| 10 || Start || | | 10 || Start || | ||
Line 591: | Line 597: | ||
| 106 || GetPopInteractiveOutDataEvent || | | 106 || GetPopInteractiveOutDataEvent || | ||
|- | |- | ||
| 110 || NeedsToExitProcess || | | 110 || [[#NeedsToExitProcess]] || | ||
|- | |- | ||
| 120 || GetLibraryAppletInfo || | | 120 || GetLibraryAppletInfo || | ||
Line 599: | Line 605: | ||
| 160 || [2.0.0+] GetIndirectLayerConsumerHandle || | | 160 || [2.0.0+] GetIndirectLayerConsumerHandle || | ||
|} | |} | ||
==== IsCompleted ==== | |||
No input, returns an output u8 bool. | |||
==== NeedsToExitProcess ==== | |||
No input, returns an output u8 bool. | |||
== ICommonStateGetter == | == ICommonStateGetter == | ||
Line 619: | Line 631: | ||
| 6 || [[#GetPerformanceMode]] || | | 6 || [[#GetPerformanceMode]] || | ||
|- | |- | ||
| 7 || GetCradleStatus || | | 7 || [[#GetCradleStatus]] || | ||
|- | |- | ||
| 8 || GetBootMode || | | 8 || [[#GetBootMode]] || | ||
|- | |- | ||
| 9 || [[#GetCurrentFocusState]] || | | 9 || [[#GetCurrentFocusState]] || | ||
Line 641: | Line 653: | ||
| 40 || [2.0.0+] GetCradleFwVersion || | | 40 || [2.0.0+] GetCradleFwVersion || | ||
|- | |- | ||
| 50 || [3.0.0+] IsVrModeEnabled || | | 50 || [3.0.0+] [[#IsVrModeEnabled]] || | ||
|- | |- | ||
| 51 || [3.0.0+] [[#SetVrModeEnabled]] || | | 51 || [3.0.0+] [[#SetVrModeEnabled]] || | ||
Line 647: | Line 659: | ||
| 52 || [4.0.0+] SetLcdBacklighOffEnabled || | | 52 || [4.0.0+] SetLcdBacklighOffEnabled || | ||
|- | |- | ||
| 55 || [3.0.0+] IsInControllerFirmwareUpdateSection || | | 55 || [3.0.0+] [[#IsInControllerFirmwareUpdateSection]] || | ||
|- | |- | ||
| 60 || [3.0.0+] GetDefaultDisplayResolution || | | 60 || [3.0.0+] GetDefaultDisplayResolution || | ||
Line 679: | Line 691: | ||
=== GetPerformanceMode === | === GetPerformanceMode === | ||
No input. Returns an output u32 for the current PerformanceMode. | 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 === | === GetCurrentFocusState === | ||
Line 685: | Line 703: | ||
* 1: In focus. | * 1: In focus. | ||
* 2/3: Out of focus(running in "background"). | * 2/3: Out of focus(running in "background"). | ||
=== IsVrModeEnabled === | |||
No input, returns an output u8 bool. | |||
=== SetVrModeEnabled === | === SetVrModeEnabled === | ||
Line 692: | Line 713: | ||
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. | 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 == | == ISelfController == | ||
Line 758: | Line 782: | ||
| 66 || [3.0.0+] GetCurrentIlluminance | | 66 || [3.0.0+] GetCurrentIlluminance | ||
|- | |- | ||
| 67 || [3.0.0+] IsIlluminanceAvailable | | 67 || [3.0.0+] [[#IsIlluminanceAvailable]] | ||
|- | |- | ||
| 68 || [4.0.0+] SetAutoSleepDisabled | | 68 || [4.0.0+] SetAutoSleepDisabled | ||
Line 819: | Line 843: | ||
=== CreateManagedDisplayLayer === | === CreateManagedDisplayLayer === | ||
Returns an output u64 LayerId which is then used by the user-process with [[Display_services#OpenLayer]]. | 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 == | == IWindowController == | ||
Line 933: | Line 960: | ||
| 1 || TerminateAllLibraryApplets || | | 1 || TerminateAllLibraryApplets || | ||
|- | |- | ||
| 2 || AreAnyLibraryAppletsLeft || | | 2 || #AreAnyLibraryAppletsLeft || | ||
|- | |- | ||
| 10 || CreateStorage || Returns an [[#IStorage]]. | | 10 || CreateStorage || Returns an [[#IStorage]]. |