VTMProductLib 1.4.2

VTMProductLib 1.4.2

维护者:yangweichaoMortar



  • yanbo 和 yangweichao

VTProductLib

1. 快速入门

首先,由于 VTMURATUtils 不使用单例模式,您需要子类化一个单例,后续使用可以避免一些不必要的麻烦。然后,设置 VTMURATUtils 的属性 peripheralVTMURATDeviceDelegate 代理,SDK 将配置服务和功能,通过回调方法 utilDeployCompletion: 返回 YES,即可以进行正常通信。最后,在需要通信的页面上设置 VTMURATUtilsDelegate,发送相应的命令获取数据,并通过 VTMBLEParser 返回相应的结构。

2. 以下所有方法都用于与产品通信。产品是否支持,请参阅相应产品的协议。

2.1 通用
  • 请求产品信息。
- (void)requestDeviceInfo;
  • 请求产品当前电池信息。
- (void)requestBatteryInfo;
  • 同步产品时间。
- (void)syncTime:(NSDate * _Nullable)date;
  • 请求产品文件列表。
- (void)requestFilelist;
  • 根据文件列表名准备读取文件。
- (void)prepareReadFile:(NSString * _Nonnull)fileName;
  • 根据文件的偏移量长度读取下一个文件包,每次返回一定数量的文件字节。
- (void)readFile:(u_int)offset;
  • 结束读取文件。
- (void)endReadFile;
  • 恢复出厂设置。
- (void)factoryReset;
  • 请求配置信息。
- (void)requestECGConfig;
  • 请求实时数据。
- (void)requestECGRealData;
  • 同步配置信息,支持参考协议的结构。
- (void)syncER1Config:(VTMER1Config)config;
- (void)syncER2Config:(VTMER2Config)config;
  • 请求配置信息。
- (void)requestBPConfig;
  • 设置配置信息。
- (void)syncBPConfig:(VTMBPConfig)config;
  • 请求实时数据。
- (void)requestBPRealData;
  • 请求实时波形。
- (void)requestScaleRealWve;
  • 请求实时数据。
- (void)requestScaleRealData;

#### 3. Parse the data.
Parse the data through `VTMBLEParser`, Reference protocol document and the corresponding structure in `VTMBLEStruct.h`.