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]] |