Changes

Jump to navigation Jump to search
421 bytes added ,  18:58, 18 September 2019
no edit summary
Line 394: Line 394:     
== RegisterAlarmSetting ==
 
== RegisterAlarmSetting ==
Takes a type-0x15 input buffer '''AlarmSetting''' and a type type-0x5 input buffer. Returns an u16 '''AlarmSettingId'''.
+
Takes a type-0x15 input buffer [[#AlarmSetting]] and a type type-0x5 input buffer. Returns an u16 '''AlarmSettingId'''.
    
== UpdateAlarmSetting ==
 
== UpdateAlarmSetting ==
Takes a type-0x15 input buffer '''AlarmSetting''' and a type type-0x5 input buffer. No output.
+
Takes a type-0x15 input buffer [[#AlarmSetting]] and a type type-0x5 input buffer. No output.
    
== ListAlarmSettings ==
 
== ListAlarmSettings ==
Takes a type-0x6 output buffer '''AlarmSettings'''. Returns an u32 '''AlarmSettingsCount'''.
+
Takes a type-0x6 output buffer to receive an array of [[#AlarmSetting]]. Returns an u32 '''AlarmSettingsCount'''.
    
== LoadApplicationParameter ==
 
== LoadApplicationParameter ==
Takes an input u32 '''AlarmSettingId''' and a type-0x6 output buffer. Returns an u32.
+
Takes an input u16 '''AlarmSettingId''' and a type-0x6 output buffer. Returns an u32.
    
== DeleteAlarmSetting ==
 
== DeleteAlarmSetting ==
Takes an input u32 '''AlarmSettingId'''.
+
Takes an input u16 '''AlarmSettingId'''.
    
== Initialize ==
 
== Initialize ==
Line 475: Line 475:     
= ApplicationLaunchProperty =
 
= ApplicationLaunchProperty =
Total size is 0x10-bytes.
+
Total size is 0x10 bytes.
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 502: Line 502:  
| 0x02
 
| 0x02
 
| Padding
 
| 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]]
 
[[Category:Services]]

Navigation menu