====== 模式使用指南 ====== ===== 什么是模式 ===== 在一些特殊的应用场景,如考试,运动会等。需要将部分班级在特定的时间段内屏蔽原有的常规铃声(如原有的上下课铃),而播放另外一套铃声(如考试铃声)。活动结束后,这些班级又将恢复原有的常规铃声。\\ 我们可以通过模式来解决这个问题。\\ * 模式的基本属性为:\\ * 模式成员\\ * 优先级\\ * 启动和结束时间\\ * 启动日期,可选为某一具体日期,或者按星期重复\\ * 模式内任务\\ * 模式内的任务优先级将继承模式的优先级。\\ * 模式内的任务的接受成员默认为模式成员, 也可以选择为模式外的成员。\\ * 模式内任务只有在模式启动后才被执行。\\ 工作原理:\\ * 模式可手动,或者定时启动;\\ * 模式一旦启动后,相应的模式成员就只接收比模式优先级更高的任务或者模式内任务;\\ * 模式内任务只有在模式启动时才会运行;\\ * 模式可手动停止或者自动定时停止;\\ 模式启动或者停止的状态,由控制台上的模式名称前图标表示。 ===== 备用模式 ===== 因为有些模式是星期重复启动的,因此,当不希望某些模式不再自动运行时,我们可以通过禁用使之成为备用模式,以便将来可重复使用。 备用模式既不能被手动启动,也不能被自动定时启动。 备用模式可以通过启用,变成运行模式,这时,可手动启动,或者定时启动。 ===== 广播接收规则 ===== * 设备未处于任务模式中时, 需要接收任何一个定时或手动的任务。 * 设备处于任务模式中时,只接收优先级高于模式优先级的定时任务。 * 如果多个模式同时启动, 设备处于优先级最高的模式中。 * 模式内的任务优先级将继承模式的优先级。 * 模式内的任务的接受成员默认为模式成员, 也可以选择为模式外的成员。