IDOAlarmModel

属性 类型 说明
items List IDOAlarmItem 集合

IDOAlarmItem

属性 类型 说明
alarmID Int 报警ID,从1开始,1~10(最大10个)
delayMin Int 延迟几分钟.
delayMin 和 repeatTimes 组合使用,实现贪睡场景。
hour Int 闹钟 时钟
minute Int 闹钟 分钟
name String 报警名称,最大23字节
isOpen Bool 开关
repeats HashSet
Set()
重复IDOWeek 集合
repeatTimes Int 闹钟重复的次数,延时开关,设置为0则关闭,
设置为某个数字则重复该次数
delayMin 和 repeatTimes 组合使用,实现贪睡场景。
status IDOAlarmStatus repeatTimes: 可以选择贪睡的次数0:隐藏(删除) 1:显示 -1:无效
type IDOAlarmType delayMin:贪睡时长报警类型

IDOAlarmStatus

Android

enum class IDOAlarmStatus(val rawValue: Int) {
    INVALID(-1),
    HIDDEN(0),
    DISPLAYED(1);
}

iOS

public enum IDOAlarmStatus: Int {
    case invalid = -1
    case hidden = 0
    case displayed = 1
}

IDOAlarmType

Android

enum class IDOAlarmType(val rawValue: Int) {
    WAKEUP(0x00),
    SLEEP(0x01),
    EXERCISE(0x02),
    MEDICATION(0x03),
    DATE(0x04),
    GATHERING(0x05),
    MEETING(0x06),
    OTHER(0x07);
}

iOS

public enum IDOAlarmType: Int {
    case wakeUp = 0x00
    case sleep = 0x01
    case exercise = 0x02
    case medication = 0x03
    case date = 0x04
    case gathering = 0x05
    case meeting = 0x06
    case other = 0x07
}
Copyright © 2023-2024 IDO. All rights reserved. all right reserved,powered by Gitbook修改日期: 2025-01-17 11:53:03

results matching ""

    No results matching ""