调整提醒的优先级

如需要调整响应的优先级,需要修改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;
         
         
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值