XLinkDataPointManager

该类主要功能是管理数据端点监听模型,包括添加和删除

一、注意事项

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

二、属性列表

参数名称 描述 类型
observerArray 所有的监听类对象 NSMutableArray

三、API 列表

1. 单例对象

+ (instancetype)shareManager;

支持的版本

开始支持的版本:5.0

注意事项

输入参数

输出参数

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

类型 描述 必选
单例对象 XLinkDataPointManager

错误码

2. 停止数据端点上报监听管理,清除所有缓存

- (``void``)stopManage;

支持的版本

开始支持的版本:5.0

注意事项

SDK内部方法,外围程序不要调用。

输入参数

输出参数

错误码

3. 添加一个数据端点上报监听

- (``void``)addDataPointObserver:(XLinkDataPointObserver *)dataPointObserver;

支持的版本

开始支持的版本:5.0

注意事项

输入参数

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

参数名称 类型 描述 必选
dataPointObserver XLinkDataPointObserver 数据端点上报监听

输出参数

错误码

4. 移除一个数据端点上报监听

- (``void``)removeDataPointObserver:(XLinkDataPointObserver *)dataPointObserver;

支持的版本

开始支持的版本:5.0

注意事项

输入参数

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

参数名称 类型 描述 必选
dataPointObserver XLinkDataPointObserver 数据端点上报监听

输出参数

错误码

5. 移除某个设备所有数据端点上报监听

- (``void``)removeAllDataPointObserverWithDevice:(XDevice *)device;

支持的版本

开始支持的版本:5.0

注意事项

输入参数

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

参数名称 类型 描述 必选
device XDevice 设备实体

输出参数

错误码

6. 获取设备的dataPoint的模板

- (void)getDataPointSourceWithDevice:(XDevice *)device
                     withFinishBlock:(void (^)(NSArray <XLinkDataPoint *> *))block;

支持的版本

开始支持的版本:5.0

注意事项

输入参数

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

参数名称 类型 描述 必选
device XDevice 设备实体
block void (^)(NSArray <XLinkDataPoint *> *) 完成后的回调

输出参数

错误码

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