用户工具

站点工具


liux:模式使用详解

模式使用指南

什么是模式

在一些特殊的应用场景,如考试,运动会等。需要将部分班级在特定的时间段内屏蔽原有的常规铃声(如原有的上下课铃),而播放另外一套铃声(如考试铃声)。活动结束后,这些班级又将恢复原有的常规铃声。
我们可以通过模式来解决这个问题。

  • 模式的基本属性为:
  • 模式成员
  • 优先级
  • 启动和结束时间
  • 启动日期,可选为某一具体日期,或者按星期重复
  • 模式内任务
    • 模式内的任务优先级将继承模式的优先级。
    • 模式内的任务的接受成员默认为模式成员, 也可以选择为模式外的成员。
    • 模式内任务只有在模式启动后才被执行。

工作原理:

  • 模式可手动,或者定时启动;
  • 模式一旦启动后,相应的模式成员就只接收比模式优先级更高的任务或者模式内任务;
  • 模式内任务只有在模式启动时才会运行;
  • 模式可手动停止或者自动定时停止;

模式启动或者停止的状态,由控制台上的模式名称前图标表示。

备用模式

因为有些模式是星期重复启动的,因此,当不希望某些模式不再自动运行时,我们可以通过禁用使之成为备用模式,以便将来可重复使用。

备用模式既不能被手动启动,也不能被自动定时启动。

备用模式可以通过启用,变成运行模式,这时,可手动启动,或者定时启动。

广播接收规则

  • 设备未处于任务模式中时, 需要接收任何一个定时或手动的任务。
  • 设备处于任务模式中时,只接收优先级高于模式优先级的定时任务。
  • 如果多个模式同时启动, 设备处于优先级最高的模式中。
  • 模式内的任务优先级将继承模式的优先级。
  • 模式内的任务的接受成员默认为模式成员, 也可以选择为模式外的成员。
liux/模式使用详解.txt · 最后更改: 2025/09/08 22:51 (外部编辑)