Parental Control services: Difference between revisions
No edit summary |
|||
(12 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
= pctl:s, pctl:r, pctl:a, pctl = | = pctl:s, pctl:r, pctl:a, pctl = | ||
These are "nn::pctl::detail::ipc::IParentalControlServiceFactory". | These are "nn::pctl::detail::ipc::IParentalControlServiceFactory". | ||
The max_sessions are these are: pctl has 6, pctl:s has 8, pctl:a has 1, and pctl:r has 1. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 53: | Line 55: | ||
|- | |- | ||
| 1016 || [6.0.0+] ConfirmShowNewsPermission | | 1016 || [6.0.0+] ConfirmShowNewsPermission | ||
|- | |||
| 1017 || [10.0.0+] EndFreeCommunication | |||
|- | |||
| 1018 || [10.0.0+] IsFreeCommunicationAvailable | |||
|- | |||
| 1019 || [20.0.0+] ConfirmLaunchApplicationPermission | |||
|- | |||
| 1020 || [20.0.0+] ConfirmLaunchSharedApplicationPermission | |||
|- | |- | ||
| 1031 || IsRestrictionEnabled | | 1031 || IsRestrictionEnabled | ||
Line 82: | Line 92: | ||
| 1046 || DisableFeaturesForReset | | 1046 || DisableFeaturesForReset | ||
|- | |- | ||
| 1047 || NotifyApplicationDownloadStarted | | 1047 || [20.0.0+] NotifyApplicationDownloadStartedOld ([3.0.0-19.0.1] NotifyApplicationDownloadStarted) | ||
|- | |- | ||
| 1048 || [6.0.0+] NotifyNetworkProfileCreated | | 1048 || [6.0.0+] NotifyNetworkProfileCreated | ||
|- | |||
| 1049 || [11.0.0+] ResetFreeCommunicationApplicationList | |||
|- | |||
| 1050 || [20.0.0+] AddToFreeCommunicationApplicationList | |||
|- | |||
| 1051 || [20.0.0+] NotifyApplicationDownloadStarted | |||
|- | |- | ||
| 1061 || [4.0.0+] ConfirmStereoVisionRestrictionConfigurable | | 1061 || [4.0.0+] ConfirmStereoVisionRestrictionConfigurable | ||
Line 122: | Line 138: | ||
| 1424 || GetAccountState | | 1424 || GetAccountState | ||
|- | |- | ||
| 1425 || [6.0.0 | | 1425 || [6.0.0-19.0.1] RequestPostEvents | ||
|- | |||
| 1426 || [11.0.0-19.0.1] GetPostEventInterval | |||
|- | |||
| 1427 || [11.0.0-19.0.1] SetPostEventInterval | |||
|- | |- | ||
| 1432 || GetSynchronizationEvent | | 1432 || GetSynchronizationEvent | ||
Line 136: | Line 156: | ||
| 1455 || IsRestrictedByPlayTimer | | 1455 || IsRestrictedByPlayTimer | ||
|- | |- | ||
| 1456 || GetPlayTimerSettings | | 1456 || [18.0.0+] GetPlayTimerSettingsOld ([1.0.0-17.0.1] GetPlayTimerSettings) | ||
|- | |- | ||
| 1457 || GetPlayTimerEventToRequestSuspension | | 1457 || GetPlayTimerEventToRequestSuspension | ||
|- | |- | ||
| 1458 || [4.0.0+] IsPlayTimerAlarmDisabled | | 1458 || [4.0.0+] IsPlayTimerAlarmDisabled | ||
|- | |||
| 1459 || [20.0.0+] GetPlayTimerRemainingTimeDisplayInfo | |||
|- | |- | ||
| 1471 || NotifyWrongPinCodeInputManyTimes | | 1471 || NotifyWrongPinCodeInputManyTimes | ||
Line 149: | Line 171: | ||
|- | |- | ||
| 1474 || ClearUnlinkedEvent | | 1474 || ClearUnlinkedEvent | ||
|- | |||
| 1475 || [18.0.0+] GetExtendedPlayTimerEvent | |||
|- | |||
| 1501 || [20.0.0+] SetTimerEventEnabled | |||
|- | |- | ||
| 1601 || DisableAllFeatures | | 1601 || DisableAllFeatures | ||
Line 174: | Line 200: | ||
| 1941 || DeletePairing | | 1941 || DeletePairing | ||
|- | |- | ||
| 1951 || SetPlayTimerSettingsForDebug | | 1951 || [18.0.0+] SetPlayTimerSettingsForDebugOld ([1.0.0-17.0.1] SetPlayTimerSettingsForDebug) | ||
|- | |- | ||
| 1952 || GetPlayTimerSpentTimeForTest | | 1952 || GetPlayTimerSpentTimeForTest | ||
|- | |- | ||
| 1953 || [4.0.0+] SetPlayTimerAlarmDisabledForDebug | | 1953 || [4.0.0+] SetPlayTimerAlarmDisabledForDebug | ||
|- | |||
| 1954 || [18.0.0+] IsBedtimeAlarmEnabled | |||
|- | |||
| 1955 || [18.0.0+] GetBedtimeAlarmTime | |||
|- | |||
| 1956 || [18.0.0+] GetBedtimeAlarmTimeHour | |||
|- | |||
| 1957 || [18.0.0+] GetBedtimeAlarmTimeMinute | |||
|- | |||
| 1958 || [20.0.0+] GetBedtimeAlarmResetTimeHour | |||
|- | |||
| 1959 || [20.0.0+] GetBedtimeAlarmResetTimeMinute | |||
|- | |||
| 1960 || [20.0.0+] GetExtraPlayingTimeForDebug | |||
|- | |- | ||
| 2001 || RequestPairingAsync | | 2001 || RequestPairingAsync | ||
Line 184: | Line 224: | ||
| 2002 || FinishRequestPairing | | 2002 || FinishRequestPairing | ||
|- | |- | ||
| 2003 || AuthorizePairingAsync | | 2003 || [19.0.0+] AuthorizePairingAsyncOld ([1.0.0-18.1.0] AuthorizePairingAsync) | ||
|- | |- | ||
| 2004 || FinishAuthorizePairing | | 2004 || FinishAuthorizePairing | ||
Line 211: | Line 251: | ||
|- | |- | ||
| 2016 || [5.0.0+] RequestUpdateExemptionListAsync | | 2016 || [5.0.0+] RequestUpdateExemptionListAsync | ||
|- | |||
| 2017 || [19.0.0+] AuthorizePairingAsync | |||
|- | |||
| 2019 || [19.0.0+] RequestUpdateDeviceUsersBackground | |||
|- | |||
| 2021 || [20.0.0+] RequestCopyPairingAsync | |||
|- | |||
| 2022 || [20.0.0+] FinishRequestCopyPairing | |||
|- | |||
| 2023 || [20.0.0+] IsFromPairingActiveDevice | |||
|- | |||
| 3001 || [20.0.0+] GetErrorContextChangedEvent | |||
|- | |||
| 9401 || [20.0.0+] GetEvents | |||
|- | |||
| 9402 || [20.0.0+] GetEventsWithJson | |||
|- | |||
| 9403 || [20.0.0+] RequestPostEvents | |||
|- | |||
| 9404 || [20.0.0+] GetPostEventInterval | |||
|- | |||
| 9405 || [20.0.0+] SetPostEventInterval | |||
|- | |||
| 145601 || [18.0.0+] GetPlayTimerSettings | |||
|- | |||
| 195101 || [18.0.0+] SetPlayTimerSettingsForDebug | |||
|} | |} | ||
Line 227: | Line 293: | ||
On [[3.0.1]] this was changed to use different hardcoded keydata, and to pass 11 as the snprintf argument instead of 10. | On [[3.0.1]] this was changed to use different hardcoded keydata, and to pass 11 as the snprintf argument instead of 10. | ||
= Notes = | |||
nnMain will skip various functionality when the output from [[Process_Manager_services|pm:bm]] GetBootMode is Maintenance. This includes psc:m init/deinit, bgtc:t functionality (including init/deinit), {various init/deinit}. | |||
[[Category:Services]] | [[Category:Services]] |