Line 380:
Line 380:
! Cmd || Name
! Cmd || Name
|-
|-
−
| 500 || RegisterAlarmSetting
+
| 500 || [[#RegisterAlarmSetting]]
|-
|-
−
| 510 || UpdateAlarmSetting
+
| 510 || [[#UpdateAlarmSetting]]
|-
|-
−
| 520 || ListAlarmSettings
+
| 520 || [[#ListAlarmSettings]]
|-
|-
−
| 530 || LoadApplicationParameter
+
| 530 || [[#LoadApplicationParameter]]
|-
|-
−
| 540 || DeleteAlarmSetting
+
| 540 || [[#DeleteAlarmSetting]]
|-
|-
−
| 1000 || Initialize
+
| 1000 || [[#Initialize]]
|}
|}
+
+
== 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'''. Returns an u32 '''AlarmSettingsCount'''.
+
+
== LoadApplicationParameter ==
+
Takes an input u32 '''AlarmSettingId''' and a type-0x6 output buffer. Returns an u32.
+
+
== DeleteAlarmSetting ==
+
Takes an input u32 '''AlarmSettingId'''.
+
+
== Initialize ==
+
Takes a PID-descriptor and an input u64.
= notif:s =
= notif:s =
Line 402:
Line 420:
! Cmd || Name
! Cmd || Name
|-
|-
−
| 500 || RegisterAlarmSetting
+
| 500 || [[#RegisterAlarmSetting]]
|-
|-
−
| 510 || UpdateAlarmSetting
+
| 510 || [[#UpdateAlarmSetting]]
|-
|-
−
| 520 || ListAlarmSettings
+
| 520 || [[#ListAlarmSettings]]
|-
|-
−
| 530 || LoadApplicationParameter
+
| 530 || [[#LoadApplicationParameter]]
|-
|-
−
| 540 || DeleteAlarmSetting
+
| 540 || [[#DeleteAlarmSetting]]
|-
|-
−
| 1000 || Initialize
+
| 1000 ||
|-
|-
| 1010 ||
| 1010 ||