第二十章 使用系统监视器 - 定义系统监视器组件
SYS.Monitor API 允许定义自己的传感器、订阅者和通知器类。
Sensor Classes
传感器类扩展 %SYS.Monitor.AbstractSensor。 System Monitor 控制器最初调用每个传感器类的 Start() 方法;此后,在每个周期,它都会调用 方法。 方法在传感器类中用于设置 属性中的传感器名称/值对,该属性由 返回并传递给所有订阅者类。
传感器类还可以评估传感器读数,并根据评估结果调用类的 以根据通知或任何用户定义的警报方法生成电子邮件消息。
Subscriber Classes
订阅者类扩展 。 System Monitor 控制器最初调用每个订阅者类的 Start() 方法;此后,在每个循环中,它会为循环中调用的每个传感器类调用一次 方法,并将从该传感器类接收到的传感器名称/值对传递给 属性。订户类可以评估一个或多个名称/值对,并使用 方法设置通知,该方法填充 属性。
作为其传感器评估的结果,订户类还可以类中调用 以从通知或任何用户定义的警报方法生成电子邮件消息。
作为示例订阅者类提供。
通知程序类扩展 。 控制器最初调用每个通知程序类的 方法;此后,在每个循环中,它为循环中调用的每个订阅者类调用一次
.png)
.png)




.png)
.png)


