调用 dpQueryConnectSingle 函数,可以批量监测变量值或属性的变化。
函数 dpQueryConnectSingle 的声明如下:
int dpQueryConnectSingle(string workfunc, bool wantsanswer, anytype userData, string query,[int blockingTime]);
具体参数说明如下:
workfunc - 回调函数名称
wantsanswer - 定义回调函数是否在注册时触发一次
userData - 用户定义数据
query - SQL查询语句
blockingTime - 回调函数触发的时间间隔
示例代码如下:
main(mapping event)
{
dpQueryConnectSingle("callbackFunc",false, "",
"SELECT '_original.._value','_original.._stime' FROM 'TestInt1.'",
10000);
}
callbackFunc(string s, dyn_dyn_anytype ddaTab)
{
DebugTN("Changed value:",ddaTab);
}