Settings services: Difference between revisions

No edit summary
(One intermediate revision by the same user not shown)
Line 1,112: Line 1,112:
This contains [[#UserSelectorSettings]].
This contains [[#UserSelectorSettings]].


== EulaVersionClockType ==
== SteadyClockSourceId ==
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 1,256: Line 1,256:
! Offset || Size || Description
! Offset || Size || Description
|-
|-
| 0x0 || 0x4 || u32 version
| 0x0 || 0x4 || Version
|-
|-
| 0x4 || 0x4 || s32 region_code
| 0x4 || 0x4 || RegionCode
|-
|-
| 0x8 || 0x4 || s32 [[#EulaVersionClockType|clock_type]]
| 0x8 || 0x4 || [[#SteadyClockSourceId|SteadyClockSourceId]]
|-
|-
| 0xC || 0x4 || Padding
| 0xC || 0x4 || Reserved
|-
|-
| 0x10 || 0x8 || [[Glue_services|PosixTime]] network_clock_time
| 0x10 || 0x8 || [[Glue_services#PosixTime|NetworkClockTimePoint]]
|-
| 0x18 || 0x18 || [[Glue_services|SteadyClockTimePoint]] steady_clock_time
|-
|-
| 0x18 || 0x18 || [[Glue_services#SteadyClockTimePoint|SteadyClockTimePoint]]
|}
|}


Line 1,275: Line 1,274:
! Offset || Size || Description
! Offset || Size || Description
|-
|-
| 0x0 || 0x4 || s32 hour
| 0x0 || 0x4 || Hour
|-
| 0x4 || 0x4 || s32 minute
|-
|-
| 0x4 || 0x4 || Minute
|}
|}


Line 1,288: Line 1,286:
!  Description
!  Description
|-
|-
| 0 || RingtoneFlag
|-
| 1 || DownloadCompletionFlag
|-
| 8 || EnablesNews
|-
| 9 || IncomingLampFlag
|}
|}


Line 1,297: Line 1,302:
! Offset || Size || Description
! Offset || Size || Description
|-
|-
| 0x0 || 0x4 || u32 flags. Bitmask with [[#NotificationFlag]].
| 0x0 || 0x4 || [[#NotificationFlag|NotificationFlag]]
|-
|-
| 0x4 || 0x4 || s32 [[#NotificationVolume|volume]]
| 0x4 || 0x4 || [[#NotificationVolume|NotificationVolume]]
|-
|-
| 0x8 || 0x8 || [[#NotificationTime]] start_time
| 0x8 || 0x8 || [[#NotificationTime|HeadTime]]
|-
| 0x10 || 0x8 || [[#NotificationTime]] end_time
|-
|-
| 0x10 || 0x8 || [[#NotificationTime|TailTime]]
|}
|}


Line 1,314: Line 1,318:
!  Description
!  Description
|-
|-
| 0 || FriendOnlineFlag
|-
| 1 || FriendRequestFlag
|-
| 8 || CoralInvitationFlag
|}
|}


Line 1,323: Line 1,332:
! Offset || Size || Description
! Offset || Size || Description
|-
|-
| 0x0 || 0x10 || [[Account_services|uid]]
| 0x0 || 0x10 || [[Account_services|AccountUid]]
|-
|-
| 0x10 || 0x4 || u32 flags. Bitmask for [[#AccountNotificationFlag]].
| 0x10 || 0x4 || [[#AccountNotificationFlag|AccountNotificationFlag]]
|-
|-
| 0x14 || 0x1 || s8 [[#FriendPresenceOverlayPermission|friend_presence_overlay_permission]]
| 0x14 || 0x1 || [[#FriendPresenceOverlayPermission|FriendPresenceOverlayPermission]]
|-
|-
| 0x15 || 0x3 || Padding
| 0x15 || 0x1 || [[#FriendPresenceOverlayPermission|FriendInvitationOverlayPermission]]
|-
|-
| 0x16 || 0x2 || Reserved
|}
|}


Line 1,340: Line 1,350:
!  Description
!  Description
|-
|-
| 0 || Allows4k
|-
| 1 || Allows3d
|-
| 2 || AllowsCec
|-
| 3 || PreventsScreenBurnIn
|}
|}


Line 1,349: Line 1,366:
! Offset || Size || Description
! Offset || Size || Description
|-
|-
| 0x0 || 0x4 || u32 flags. Bitmask with [[#TvFlag]].
| 0x0 || 0x4 || [[#TvFlag|TvFlag]]
|-
|-
| 0x4 || 0x4 || s32 [[#TvResolution|tv_resolution]]
| 0x4 || 0x4 || [[#TvResolution|TvResolution]]
|-
|-
| 0x8 || 0x4 || s32 [[#HdmiContentType|hdmi_content_type]]
| 0x8 || 0x4 || [[#HdmiContentType|HdmiContentType]]
|-
|-
| 0xC || 0x4 || s32 [[#RgbRange|rgb_range]]
| 0xC || 0x4 || [[#RgbRange|RgbRange]]
|-
|-
| 0x10 || 0x4 || s32 [[#CmuMode|cmu_mode]]
| 0x10 || 0x4 || [[#CmuMode|CmuMode]]
|-
|-
| 0x14 || 0x4 || u32 underscan
| 0x14 || 0x4 || TvUnderscan
|-
|-
| 0x18 || 0x4 || float gamma
| 0x18 || 0x4 || TvGamma
|-
| 0x1C || 0x4 || float contrast
|-
|-
| 0x1C || 0x4 || ContrastRatio
|}
|}


Line 1,374: Line 1,390:
!  Description
!  Description
|-
|-
| 0 || AutomaticDeletionFlag
|}
|}


Line 1,383: Line 1,400:
! Offset || Size || Description
! Offset || Size || Description
|-
|-
| 0x0 || 0x4 || u32 flags. Bitmask with [[#DataDeletionFlag]].
| 0x0 || 0x4 || [[#DataDeletionFlag|DataDeletionFlag]].
|-
| 0x4 || 0x4 || s32 use_count
|-
|-
| 0x4 || 0x4 || UseCount
|}
|}


== BatteryLot ==
== BatteryLot ==
This is "nn::settings::BatteryLot".
This is "nn::settings::BatteryLot". It's size is 0x18 bytes.
 
{| class="wikitable" border="1"
|-
! Offset || Size || Description
|-
| 0x0 || 0x18 || String.
|-
|}


== SleepFlag ==
== SleepFlag ==
Line 1,407: Line 1,415:
!  Description
!  Description
|-
|-
| 0 || SleepsWhilePlayingMedia
|-
| 1 || WakesAtPowerStateChange
|}
|}


Line 1,416: Line 1,427:
! Offset || Size || Description
! Offset || Size || Description
|-
|-
| 0x0 || 0x4 || u32 flags. Bitmask for [[#SleepFlag]].
| 0x0 || 0x4 || [[#SleepFlag|SleepFlag]]
|-
|-
| 0x4 || 0x4 || s32 [[#HandheldSleepPlan|handheld_sleep_plan]]
| 0x4 || 0x4 || [[#HandheldSleepPlan|HandheldSleepPlan]]
|-
| 0x8 || 0x4 || s32 [[#ConsoleSleepPlan|console_sleep_plan]]
|-
|-
| 0x8 || 0x4 || [[#ConsoleSleepPlan|ConsoleSleepPlan]]
|}
|}


Line 1,431: Line 1,441:
!  Description
!  Description
|-
|-
| 0 || InitialLaunchCompletionFlag
|-
| 8 || InitialLaunchUserAdditionFlag
|-
| 16 || InitialLaunchTimestampFlag
|}
|}


Line 1,440: Line 1,455:
! Offset || Size || Description
! Offset || Size || Description
|-
|-
| 0x0 || 0x4 || u32 flags. Bitmask for [[#InitialLaunchFlag]].
| 0x0 || 0x4 || [[#InitialLaunchFlag|InitialLaunchFlag]]
|-
| 0x4 || 0x4 || Padding
|-
|-
| 0x8 || 0x18 || [[Glue_services|SteadyClockTimePoint]] timestamp
| 0x4 || 0x4 || Reserved
|-
|-
| 0x8 || 0x18 || [[Glue_services#SteadyClockTimePoint|InitialLaunchTimestampOffset]]
|}
|}


Line 1,457: Line 1,471:
! Offset || Size || Description
! Offset || Size || Description
|-
|-
| 0x0 || 0x4 || u32 version
| 0x0 || 0x4 || Version
|-
|-
| 0x4 || 0x1C || Reserved
| 0x4 || 0x1C || Reserved
|-
|-
| 0x20 || 0x20 || display_version string.
| 0x20 || 0x20 || DisplayVersion
|-
|}
|}


Line 1,479: Line 1,492:


== ErrorReportSharePermission ==
== ErrorReportSharePermission ==
This is u32 enum "nn::settings::system::ErrorReportSharePermission".
This is "nn::settings::system::ErrorReportSharePermission".


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 1,494: Line 1,507:


== ServiceDiscoveryControlSettings ==
== ServiceDiscoveryControlSettings ==
This is a 32-bit bitfield.
{| class="wikitable" border="1"
{| class="wikitable" border="1"
!  Bits
!  Bits
Line 1,508: Line 1,519:


== KeyboardLayout ==
== KeyboardLayout ==
This is u32 enum "nn::settings::KeyboardLayout".
This is "nn::settings::KeyboardLayout".


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 1,545: Line 1,556:


== ChineseTraditionalInputMethod ==
== ChineseTraditionalInputMethod ==
This is u32 enum "nn::settings::ChineseTraditionalInputMethod".
This is "nn::settings::ChineseTraditionalInputMethod".


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 1,564: Line 1,575:
* 1: Standard, the default.
* 1: Standard, the default.


= System Config =
= System Configuration =
There's a common config title (*818), and a config title for each [[SMC#HardwareType|HardwareType]].
There's a common configuration title (*818), and one configuration title for each [[SMC#HardwareType|HardwareType]].


See [[System_Settings]].
See [[System_Settings]].


[[Category:Services]]
[[Category:Services]]