Script 1.8.0

Trigger

原型:

Trigger(type, name)

Trigger(type)

描述:

创建事件触发器对象。通过该对象设置触发事件和需要执行的方法

参数:

type:事件类型;

sigmaConst.TC_START               - TC 系统启动
sigmaConst.TC_END                  - TC 系统停止
sigmaConst.DEV_CONNECT      - 设备连接
sigmaConst.DEV_DISCONNECT - 设备断开连接

name: 字符串,触发器名称,可不填写。

返回值:

成功:Trigger 对象
失败:undefined
异常:lastError();

示例:

当Total Control 运行时,输出字符串: Total Control start

//创建一个事件触发器监听函数callTest
function callTest() {
    print('Total Control start');
} 
// Total Control启动事件
//创建一个type为” sigmaConst.TC_START”, name为"TC_Start_Trigger"的事件触发器对象
var t = new Trigger(sigmaConst.TC_START, "TC_Start_Trigger");
//调用事件触发器监听函数
t.setCallback(callTest);
运行结果:
//注意:只有当Total Control 运行时,才输出字符串: Total Control start
Total Control start