Applet Manager services: Difference between revisions

No edit summary
Line 2,529: Line 2,529:
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
! Cmd || Name || Notes
! Cmd || Name
|-
|-
| 1 || RequestLaunchApplicationForDebug ||
| 1 || RequestLaunchApplicationForDebug
|-
|-
| 2 || [7.0.0+] GetDebugStorageChannel || No input, returns an output [[#IStorageChannel]].
| 2 || [7.0.0+] [[#GetDebugStorageChannel]]
|-
|-
| 3 || [7.0.0+] CreateStorageForDebug || Takes a total of 8-bytes of input, returns an [[#IStorage]].
| 3 || [7.0.0+] [[#CreateStorageForDebug]]
|-
|-
| 4 || [12.0.0+] CreateCradleFirmwareUpdaterForDebug || Returns an [[#ICradleFirmwareUpdater]].
| 4 || [12.0.0+] [[#CreateCradleFirmwareUpdaterForDebug]]
|}
|}
=== GetDebugStorageChannel ===
No input. Returns an output [[#IStorageChannel]].
=== CreateStorageForDebug ===
Takes a total of 8-bytes of input. Returns an [[#IStorage]].
=== CreateCradleFirmwareUpdaterForDebug ===
No input. Returns an [[#ICradleFirmwareUpdater]].


== IProcessWindingController ==
== IProcessWindingController ==
Line 2,593: Line 2,602:
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
! Cmd || Name || Notes
! Cmd || Name
|-
|-
| 0 || [[#NotifyMessageToHomeMenuForDebug]] ||
| 0 || [[#NotifyMessageToHomeMenuForDebug]]
|-
|-
| 1 || [1.0.0-9.2.0] [[#OpenMainApplication]] ||
| 1 || [1.0.0-9.2.0] [[#OpenMainApplication]]
|-
|-
| 10 || [[#PerformSystemButtonPressing]] ||
| 10 || [[#PerformSystemButtonPressing]]
|-
|-
| 20 || [[#InvalidateTransitionLayer]] ||
| 20 || [[#InvalidateTransitionLayer]]
|-
|-
| 30 || [6.0.0+] [[#RequestLaunchApplicationWithUserAndArgumentForDebug]] ||
| 30 || [6.0.0+] [[#RequestLaunchApplicationWithUserAndArgumentForDebug]]
|-
|-
| 31 || [12.0.0+] RequestLaunchApplicationByApplicationLaunchInfoForDebug
| 31 || [12.0.0+] RequestLaunchApplicationByApplicationLaunchInfoForDebug
|-
|-
| 40 || [6.0.0+] [[#GetAppletResourceUsageInfo]] ||
| 40 || [6.0.0+] [[#GetAppletResourceUsageInfo]]
|-
|-
| 100 || [7.0.0+] [[#SetCpuBoostModeForApplet]] ||
| 100 || [7.0.0+] [[#SetCpuBoostModeForApplet]]
|-
|-
| 101 || [10.0.0+] [[#CancelCpuBoostModeForApplet]] ||
| 101 || [10.0.0+] [[#CancelCpuBoostModeForApplet]]
|-
|-
| 110 || [9.0.0+] [[#PushToAppletBoundChannelForDebug]] ||
| 110 || [9.0.0+] [[#PushToAppletBoundChannelForDebug]]
|-
|-
| 111 || [9.0.0+] [[#TryPopFromAppletBoundChannelForDebug]] ||
| 111 || [9.0.0+] [[#TryPopFromAppletBoundChannelForDebug]]
|-
|-
| 120 || [9.0.0+] [[#AlarmSettingNotificationEnableAppEventReserve]] ||
| 120 || [9.0.0+] [[#AlarmSettingNotificationEnableAppEventReserve]]
|-
|-
| 121 || [9.0.0+] [[#AlarmSettingNotificationDisableAppEventReserve]] ||
| 121 || [9.0.0+] [[#AlarmSettingNotificationDisableAppEventReserve]]
|-
|-
| 122 || [9.0.0+] [[#AlarmSettingNotificationPushAppEventNotify]] ||
| 122 || [9.0.0+] [[#AlarmSettingNotificationPushAppEventNotify]]
|-
|-
| 130 || [9.0.0+] [[#FriendInvitationSetApplicationParameter]] ||
| 130 || [9.0.0+] [[#FriendInvitationSetApplicationParameter]]
|-
|-
| 131 || [9.0.0+] [[#FriendInvitationClearApplicationParameter]] ||
| 131 || [9.0.0+] [[#FriendInvitationClearApplicationParameter]]
|-
|-
| 132 || [9.0.0+] [[#FriendInvitationPushApplicationParameter]] ||
| 132 || [9.0.0+] [[#FriendInvitationPushApplicationParameter]]
|-
|-
| 900 || [12.0.0+] GetGrcProcessLaunchedSystemEvent
| 900 || [12.0.0+] GetGrcProcessLaunchedSystemEvent
Line 2,856: Line 2,865:
| 27 || [9.0.0+] GetAppletFullAwakingSystemEvent
| 27 || [9.0.0+] GetAppletFullAwakingSystemEvent
|-
|-
| 28 || [12.0.0+]
| 28 || [12.0.0+] [[#CreateCradleFirmwareUpdater]]
|}
|}


Line 2,864: Line 2,873:
This is used by [[#GetOperationModeSystemInfo|ICommonStateGetter GetOperationModeSystemInfo]].
This is used by [[#GetOperationModeSystemInfo|ICommonStateGetter GetOperationModeSystemInfo]].


== Cmd28 ==
== CreateCradleFirmwareUpdater ==
No input, returns an [[#IUnknown0]].
No input. Returns an [[#ICradleFirmwareUpdater]].
 
== ICradleFirmwareUpdater ==
This is "nn::omm::detail::ICradleFirmwareUpdater".


== IUnknown0 ==
This was added with [12.0.0+].
This was added with [12.0.0+].


Line 2,874: Line 2,885:
! Cmd || Name
! Cmd || Name
|-
|-
| 0 ||  
| 0 || Start
|-
|-
| 1 ||  
| 1 || Finish
|-
|-
| 2 ||  
| 2 || GetUpdateDeviceStatus
|-
|-
| 3 ||  
| 3 || GetUpdateProgress
|-
|-
| 4 ||  
| 4 || GetUpdateDeviceStatusChangeEvent
|-
|-
| 5 ||  
| 5 || GetUpdateProgress2
|}
|}