帮忙看下这个方法参数
kevn 2018-08-17 04:03:19 组态王的一个控件KvTcpipClientOcx中有一个方法介绍,想订阅质量戳,但是看不懂它的subscibe_type参数
short Method_SubscibeVariable(unsigned short station_id, unsigned long variable_id, unsigned short subscibe_type);
订阅某站点下某变量的当前值变化,质量戳变化,时间戳变化。
参数:
station_id:站点ID
variable_id:变量ID
subscibe_type:订阅类型
第0位决定是否订阅值的变化(1为订阅 0为不订阅)
第1位决定是否订阅质量戳的变化(1为订阅 0为不订阅)
第2位决定是否订阅时间戳的变化(1为订阅 0为不订阅)
第8位为1说明 订阅或取消订阅成功。若订阅成功,则返回值的第0-2位显示订阅类型,与subscibe_type相同。
第8位为0说明不成功:0x1000没有连接;0x2000通讯在五秒钟内没有应答;0x3000订阅不存在的变量。
值发生变化时会通过事件在VariableValueChangedKvtcpipclientocxc trl中通知
质量戳发生变化时会通过事件在VariableStampQualityChangedKvtcpi pclientocxctrl中通知
时间戳发生变化时会通过事件在VariableStampTimeChangedKvtcpipcl ientocxctrl中通知