Set a reminder to drink water
Function table
__IDO_FUNCTABLE__.funcTable22Model.drinkWaterReminder
Drink water reminder model description
- IDOSetDrinkReminderModeBluetoothModel
Parameter | Description | Remark |
---|---|---|
onOff | Switch | bool |
interval | Reminder interval | Unit: minutes |
startHour | Start time (hour) | int |
startMinute | Start time (min) | int |
endHour | End time (hours) | int |
endMinute | End time (minutes) | int |
repeat | Repeat set | [Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday] |
notifyFlag | Notification type | 0Invalid ; 1:Allow notifications; 2:Silent notification; 3:Turn off notifications |
Command code
Objc:
IDOSetDrinkReminderModeBluetoothModel * model = [IDOSetDrinkReminderModeBluetoothModel currentModel];
[IDOFoundationCommand setDrinkReminderCommand:model
callback:^(int errorCode) {
if (errorCode == 0) {
//Set successfully
}else if (errorCode == 6) {
//Device not supported
}else {
//Setup failed
}
}];
Swift:
let model = IDOSetDrinkReminderModeBluetoothModel.current();
IDOFoundationCommand.setDrinkReminder(model) { (errorCode) in
if errorCode == 0 {
//Set successfully
}else if errorCode == 6{
//Device does not support this method
}else {
//Wrong setting
}
};