PSC services: Difference between revisions
No edit summary |
|||
Line 252: | Line 252: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || [[# | | 0 || [[#GetStaticServiceAsUser]] | ||
|- | |- | ||
| 5 || [[# | | 5 || [[#GetStaticServiceAsAdmin]] | ||
|- | |- | ||
| 6 || [[# | | 6 || [[#GetStaticServiceAsRepair]] | ||
|- | |- | ||
| 9 || [[# | | 9 || [[#GetStaticServiceAsServiceManager]] | ||
|- | |- | ||
| 10 || [[# | | 10 || [[#SetupStandardSteadyClockCore]] | ||
|- | |- | ||
| 11 || [[# | | 11 || [[#SetupStandardLocalSystemClockCore]] | ||
|- | |- | ||
| 12 || [[# | | 12 || [[#SetupStandardNetworkSystemClockCore]] | ||
|- | |- | ||
| 13 || [[# | | 13 || [[#SetupStandardUserSystemClockCore]] | ||
|- | |- | ||
| 14 || [[# | | 14 || [[#SetupTimeZoneServiceCore]] | ||
|- | |- | ||
| 15 || [[# | | 15 || [[#SetupEphemeralNetworkSystemClockCore]] | ||
|- | |- | ||
| 50 || | | 50 || GetStandardLocalClockOperationEvent | ||
|- | |- | ||
| 51 || | | 51 || GetStandardNetworkClockOperationEventForServiceManager | ||
|- | |- | ||
| 52 || | | 52 || GetEphemeralNetworkClockOperationEventForServiceManager | ||
|- | |- | ||
| 60 || | | 60 || GetStandardUserSystemClockAutomaticCorrectionUpdatedEvent | ||
|- | |- | ||
| 100 || [[# | | 100 || [[#SetStandardSteadyClockBaseTime]] | ||
|- | |- | ||
| 200 || | | 200 || GetClosestAlarmUpdatedEvent | ||
|- | |- | ||
| 201 || [[# | | 201 || [[#CheckAndSignalAlarms]] | ||
|- | |- | ||
| 202 || | | 202 || GetClosestAlarmInfo | ||
|} | |} | ||
== | == GetStaticServiceAsUser == | ||
Returns an [[#IStaticService]]. | Returns an [[#IStaticService]]. | ||
This is used for the wrapped instance of "time:u" in glue. | This is used for the wrapped instance of "time:u" in [[Glue_services#time:a.2C_time:r.2C_time:u|glue]]. | ||
== | == GetStaticServiceAsAdmin == | ||
Returns an [[#IStaticService]]. | Returns an [[#IStaticService]]. | ||
This is used for the wrapped instance of "time:a" in glue. | This is used for the wrapped instance of "time:a" in [[Glue_services#time:a.2C_time:r.2C_time:u|glue]]. | ||
== | == GetStaticServiceAsRepair == | ||
Returns an [[#IStaticService]]. | Returns an [[#IStaticService]]. | ||
This is used for the wrapped instance of "time:r" in glue. | This is used for the wrapped instance of "time:r" in [[Glue_services#time:a.2C_time:r.2C_time:u|glue]]. | ||
== | == GetStaticServiceAsServiceManager == | ||
Returns an [[#IStaticService]]. | Returns an [[#IStaticService]]. | ||
This | This is used as a wrapper for "time:sm". | ||
== | == SetupStandardSteadyClockCore == | ||
Takes an input rtc_clock_source UUID, an input rtc_offset s64, an input internal_offset s64, an input test_offset s64 and a is_rtc_reset_detected bool. No output. | Takes an input rtc_clock_source UUID, an input rtc_offset s64, an input internal_offset s64, an input test_offset s64 and a is_rtc_reset_detected bool. No output. | ||
== | == SetupStandardLocalSystemClockCore == | ||
Takes an input [[#SystemClockContext]] and an input [[#PosixTime]]. No output. | Takes an input [[#SystemClockContext]] and an input [[#PosixTime]]. No output. | ||
== | == SetupStandardNetworkSystemClockCore == | ||
Takes an input [[#SystemClockContext]] and an input sufficient_accuracy_minutes u64. No output. | Takes an input [[#SystemClockContext]] and an input sufficient_accuracy_minutes u64. No output. | ||
== | == SetupStandardUserSystemClockCore == | ||
Takes an input automatic_correction bool and an input [[#SteadyClockTimePoint]]. No output. | Takes an input automatic_correction bool and an input [[#SteadyClockTimePoint]]. No output. | ||
== | == SetupTimeZoneServiceCore == | ||
Takes an input [[#LocationName]], an input [[#SteadyClockTimePoint]], an input total_location_name_count u32, an input [[#TimeZoneRuleVersion]] and a type-0x21 input buffer containing a TimeZoneBinary. No output. | Takes an input [[#LocationName]], an input [[#SteadyClockTimePoint]], an input total_location_name_count u32, an input [[#TimeZoneRuleVersion]] and a type-0x21 input buffer containing a TimeZoneBinary. No output. | ||
== | == SetupEphemeralNetworkSystemClockCore == | ||
No input, no output. | No input, no output. | ||
== | == SetStandardSteadyClockBaseTime == | ||
An input rtc_offset s64, no output. | An input rtc_offset s64, no output. | ||
== | == CheckAndSignalAlarms == | ||
No input, no output. | No input, no output. | ||