博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
调整提醒的优先级
阅读量:4045 次
发布时间:2019-05-24

本文共 3072 字,大约阅读时间需要 10 分钟。

如需要调整响应的优先级,需要修改3处。
1.
typedef enum
{
    SRV_REMINDER_TYPE_SPON,
    SRV_REMINDER_TYPE_THEME,
    
//    SRV_REMINDER_TYPE_TASK,
//    SRV_REMINDER_TYPE_CAL,
//    SRV_REMINDER_TYPE_ALM,
    SRV_REMINDER_TYPE_ALM,
    SRV_REMINDER_TYPE_TASK,
    SRV_REMINDER_TYPE_CAL,
    
    SRV_REMINDER_TYPE_AZAAN,
    SRV_REMINDER_TYPE_FMSR,
    SRV_REMINDER_TYPE_FMRDO,            /* FM alarm */
    SRV_REMINDER_TYPE_SPOF,             /* schedule power off alarm */
    SRV_REMINDER_TYPE_FACTORY,          /* factory alarm */
    SRV_REMINDER_TYPE_PWR_RESET,        /* resets alarm */
    SRV_REMINDER_TYPE_SYNCML,           /* 1 alarm for syncml */
    SRV_REMINDER_TYPE_LANGLN,           /* language alarm */
    
    /* Add reminder type before this line */
    SRV_REMINDER_TYPE_CUSTOM,
    SRV_REMINDER_TYPE_TOTAL
}srv_reminder_type;
2.
/* alarm types enum */
typedef enum
{
    ALM_TYPE_SPON  = SRV_REMINDER_TYPE_SPON,                               /* schedule power on alarm */
    ALM_TYPE_THEME = SRV_REMINDER_TYPE_THEME,                                  /* theme update alarm */
//    ALM_TYPE_TASK  = SRV_REMINDER_TYPE_TASK,                                    /* task alarm */
//    ALM_TYPE_CAL  = SRV_REMINDER_TYPE_CAL,
//    ALM_TYPE_ALARM = SRV_REMINDER_TYPE_ALM,                                  /* alarm */
    ALM_TYPE_ALARM = SRV_REMINDER_TYPE_ALM,                                  /* alarm */
    ALM_TYPE_TASK  = SRV_REMINDER_TYPE_TASK,                                    /* task alarm */
    ALM_TYPE_CAL  = SRV_REMINDER_TYPE_CAL,
    ALM_TYPE_AZAAN = SRV_REMINDER_TYPE_AZAAN,
    ALM_TYPE_FMSR  = SRV_REMINDER_TYPE_FMSR,                                   /* schedule FM alarm */
    ALM_TYPE_FMRDO = SRV_REMINDER_TYPE_FMRDO,                                  /* FM alarm */
    ALM_TYPE_SPOF = SRV_REMINDER_TYPE_SPOF,                                   /* schedule power off alarm */
    ALM_TYPE_FACTORY = SRV_REMINDER_TYPE_FACTORY,                                /* factory alarm */
    ALM_TYPE_PWR_RESET = SRV_REMINDER_TYPE_PWR_RESET,                              /* resets alarm */
    ALM_TYPE_SYNCML = SRV_REMINDER_TYPE_SYNCML,                                 /* 1 alarm for syncml */
    ALM_TYPE_LANGLN = SRV_REMINDER_TYPE_LANGLN,                                 /* language alarm */
    ALM_TYPE_TOTAL_NUM                               /* total */
} ALM_TYPE_ENUM;
3. 
/* start indexes for alarm types */
typedef enum
{
    ALM_SPON_START = 0,                                     /* schedule power on alarm start index */
    ALM_THM_START = (ALM_SPON_START + NUM_OF_SPOF),         /* theme update alarm start index */
//    ALM_TDL_START = (ALM_THM_START + NUM_OF_THM_ALM),       /* todolist alarm start index */
//    ALM_CAL_START = (ALM_TDL_START + NUM_OF_TASK),
//    ALM_ALM_START = (ALM_CAL_START + NUM_OF_CAL),           /* alarm start index */
    ALM_ALM_START = (ALM_THM_START + NUM_OF_THM_ALM),           /* alarm start index */
    ALM_TDL_START = (ALM_ALM_START + NUM_OF_ALM),       /* todolist alarm start index */
    ALM_CAL_START = (ALM_TDL_START + NUM_OF_TASK),
//    ALM_AZAAN_START = (ALM_ALM_START + NUM_OF_ALM),         /* Azaan alarm start index */
    ALM_AZAAN_START = (ALM_CAL_START + NUM_OF_CAL),         /* Azaan alarm start index */
    ALM_FMSR_START = (ALM_AZAAN_START + NUM_OF_AZAAN),      /* schedule FM alarm start index */
    ALM_FMRDO_START = (ALM_FMSR_START + NUM_OF_FMSR),       /* FM alarm start index */
    ALM_SPOF_START = (ALM_FMRDO_START + NUM_OF_FMRDO),      /* schedule power off alarm start index */
    ALM_FACTORY = (ALM_SPOF_START + NUM_OF_SPOF),           /* factory alarm start index */
    ALM_BIRTHDAY,                                           /* birthday alarm start index */
    ALM_PWR_RESET,                                          /* resets alarm start index */
    ALM_SYNCML,                                             /* 1 alarm for syncml */
    ALM_LANGLN = (ALM_SYNCML + NUM_OF_SYNCML),              /* language alarm start index */
    ALM_INDEX_TOTAL                                         /* total */
} ALM_INDEX_ENUM;
         
         

转载地址:http://svgdi.baihongyu.com/

你可能感兴趣的文章
如何将PaperDownloader下载的文献存放到任意位置
查看>>
C/C++中关于动态生成一维数组和二维数组的学习
查看>>
JVM最简生存指南
查看>>
Java的对象驻留
查看>>
JVM并发机制探讨—内存模型、内存可见性和指令重排序
查看>>
如何构建高扩展性网站
查看>>
持续可用与CAP理论 – 一个系统开发者的观点
查看>>
nginx+tomcat+memcached (msm)实现 session同步复制
查看>>
c++字符数组和字符指针区别以及str***函数
查看>>
c++类的操作符重载注意事项
查看>>
c++模板与泛型编程
查看>>
WAV文件解析
查看>>
WPF中PATH使用AI导出SVG的方法
查看>>
WPF UI&控件免费开源库
查看>>
QT打开项目提示no valid settings file could be found
查看>>
Win10+VS+ESP32环境搭建
查看>>
Ubuntu+win10远程桌面
查看>>
flutter-实现圆角带边框的view(android无效)
查看>>
android 代码实现圆角
查看>>
flutter-解析json
查看>>