4.3.3 AOE事件定义

AOE事件定义(节点声明)配置内容:AOE ID、节点ID、名称、节点类型、超时时间、表达式。

AOE ID节点ID名称节点类型超时时间表达式
<u64><u64><String>Switch
Condition
<u64><Expr>
  • AOE ID:声明节点属于哪个AOE网络,用<u64>(64位无符号整数)表示。

  • 节点ID:一个AOE网络下节点编号。

  • 名称:便于理解事件内容,往往是对表达式的简要文字解释,用<String>(表示字符串类型)表示。

  • 节点类型分为两类:Switch(分支节点)、Condition(条件节点)。具体含义及参数详见AOE事件类型

  • 超时时间:超时时间用正整数表示,含义是在超时时间内表达式成立才为真,若超出时间则判断为假;当设置为0时,认为超时时间为无穷大; 当aoe触发为事件触发,且判断条件中的变量在aoe中有置点时或aoe中有SET_POINTS_WITH_CHECK动作,aoe尾节点的超时时间不能设置为0,否则会多次触发aoe,出错;单位为ms,具体设置根据实际控制决定。

  • 表达式:表达式格式详见AOE基本表达式