Changes

Jump to navigation Jump to search
421 bytes added ,  18:58, 18 September 2019
no edit summary
== RegisterAlarmSetting ==
Takes a type-0x15 input buffer '''[[#AlarmSetting''' ]] and a type type-0x5 input buffer. Returns an u16 '''AlarmSettingId'''.
== UpdateAlarmSetting ==
Takes a type-0x15 input buffer '''[[#AlarmSetting''' ]] and a type type-0x5 input buffer. No output.
== ListAlarmSettings ==
Takes a type-0x6 output buffer '''AlarmSettings'''to receive an array of [[#AlarmSetting]]. Returns an u32 '''AlarmSettingsCount'''.
== LoadApplicationParameter ==
Takes an input u32 u16 '''AlarmSettingId''' and a type-0x6 output buffer. Returns an u32.
== DeleteAlarmSetting ==
Takes an input u32 u16 '''AlarmSettingId'''.
== Initialize ==
= ApplicationLaunchProperty =
Total size is 0x10-bytes.
{| class="wikitable" border="1"
| 0x02
| Padding
|}
 
= AlarmSetting =
Total size is 0x40 bytes.
 
{| class="wikitable" border="1"
|-
! Offset
! Size
! Description
|-
| 0x00
| 0x02
| Alarm ID
|-
| 0x02
| 0x01
| Kind (0 = WeeklySchedule)
|-
| 0x03
| 0x01
| Muted
|-
| 0x08
| 0x08
| UID high
|-
| 0x10
| 0x08
| UID low
|-
| 0x18
| 0x08
| Application ID
|-
| 0x28
| 0x08
| Alarm schedule
|-
| 0x30
| 0x08
| Alarm schedule
|-
| 0x38
| 0x08
| Alarm schedule
|}
[[Category:Services]]

Navigation menu