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
     }
};
Copyright © 2015-2020 IDO. All rights reserved. all right reserved,powered by GitbookModify Date: 2023-12-18 10:04:13

results matching ""

    No results matching ""