(4) 设置变量的实时值。
SetTagValueAndQuality(List<RealTagValue> values, int timeout = 5000)
设置一组变量的实时值和质量戳。
SetTagValueAndQuality2(List<RealTagValue2> ids)设置一组变量的实时
值和质量戳。所有 XXX2 格式的函数在功能上和 XXX 函数是一样的,
区别在于 XXX2 函数多适用于通过网闸的单向数据传输,这种情况在
使用时不需要先登录,而是每次数据请求时把账户信息带上。
SetTagValueAndQualityAsync(List<RealTagValue> values, int timeout =
5000) 设置一组变量的实时值和质量戳。XXXAsync 是一种异步调用的
方式,功能上和 XXX 一样,区别在于 XXXAsync 不会等到服务器反馈,
就会返回。
SetTagValueAndQuality(RealDataBuffer data, int timeout = 5000)设置一
组变量的实时值和质量戳。RealDataBuffer 类型的 data 的填充,可以通过
AppendValue 函数填充数据。
SetTagRealAndHisValue(List<RealTagValue> ids, int timeout = 5000)设
置一组变量的实时值和对于历史记录类型为值改变的变量同时写入
一个历史值进入缓存。其他函数重载形式,参考
SetTagValueAndQuality。
AppendRegistorDataChangedCallBack(IEnumerable<int> ids,int
timeout=5000) 追加注册哪些变量的值改变时,通知到客户端。这里的
值改变是指通过消费接口设置变量的值。(多用于用户通过界面进
行参数设置,需要将这些参数写入到设备或者第三方软件等场景。)
UnRegistorDataChangedCallBack(IEnumerable<int> ids, int timeout =
5000) 取消注册变量。
ResetRegistorDataChangedCallBack(int timeout = 5000) 取消所有注册。
(5) 设置变量的历史值。