XLinkDataPointObserver

本类是数据端点的监听者模型

一、注意事项

创建XLinkDataPointObserver对象后,需要通过[[XLinkDataPointManager shareManager] addDataPointObserver:ob] 进行添加后才有效。
对同一个设备可以添加多个XLinkDataPointObserver对象。

值得注意的是,不使用的时候需要调用[[XLinkDataPointManager shareManager] removeDataPointObserver:ob] 移除监听,因为SDK内部会强引用该对象。

另外SDK stop的时候。会清除所有的XLinkDataPointObserver对象

二、属性列表

参数名称 描述 类型
device 要监听状态变化的设备 XDevice
indexArray 要监听的dataPoint的index数组,不传或者传空数组默认监听所有的dataPoint NSArray
block 监听到dataPoint变化的回调 DataPointUpdateBlock

三、API 列表

1. 新建一个设备dataPoint变化的监听

+ (instancetype)dataPointObserverWithDevice:(XDevice *)device
                                 IndexArray:(NSArray *_Nullable)indexArray
                   withDataPointUpdateBlock:(DataPointUpdateBlock)block;

支持的版本

开始支持的版本:5.0

注意事项

输入参数

具体的接口输入参数描述如下:

参数名称 类型 描述 必选
device XDevice 要监听状态变化的设备
indexArray NSArray 要监听的dataPoint的index数组,不传或者传空数组默认监听所有的dataPoint
block DataPointUpdateBlock 监听到dataPoint变化的回调

输出参数

具体的接口输出参数描述如下:

类型 描述 必选
数据端点监听者对象 XLinkDataPointObserver

错误码

没找到需要的文档?
你可以提交工单反馈 或 阅读常见问题