Set schedule reminders
Function table
__IDO_FUNCTABLE__.funcTable37Model.scheduleReminder
Decription of schedule reminder model
- IDOSetRemindItemModel
Parameter | Description | Remark |
---|---|---|
remindId | Version | Schedule reminder id starts from 0 |
year | Year | int |
month | Month | int |
day | Day | int |
hour | Hour | int |
minute | Minute | int |
second | Second | int |
repeat | Repeat set | array(number) [Monday、Tuesday、Wednesday、Thursday、Friday、Saturday、Sunday] |
remindOnOff | Reminder switch of the day | bool |
state | Status code | 0:Invalid, 1:Delete state, 2:Enabled state |
title | Title | str |
note | Notification | str |
- IDOSetV3ScheduleReminderModel
Parameter | Description | Remark |
---|---|---|
scVersion | Version | No assignment needed for now |
operate | Operation | 0:Invalid,1:Increase, 2:Delete, 3:Check,4:Change |
num | The number of items | int |
items | Agenda Collection | array (IDOSetRemindItemModel) Maximum set 5 data |
Command code
Objc:
IDOSetV3ScheduleReminderModel * model = [IDOSetV3ScheduleReminderModel currentModel];
[IDOFoundationCommand setScheduleReminderCommand:model
callback:^(int errorCode) {
if (errorCode == 0) {
//Set successfully
}else if (errorCode == 6) {
//Device not supported
}else {
//Setup failed
}
}];
Swift:
let model = IDOSetV3ScheduleReminderModel.current();
IDOFoundationCommand.setScheduleReminder(model) { (errorCode) in
if errorCode == 0 {
//Set successfully
}else if errorCode == 6{
//Device does not support this method
}else {
//Wrong setting
}
};