Tuya iOS Smart Life App SDK 5.15.0
ThingBLEDevInfoInterpreter Class Reference

#import <ThingBLEDevInfoInterpreter.h>

Inheritance diagram for ThingBLEDevInfoInterpreter:

Class Methods

(ThingBLEAdvModel *) + getBLEDeviceBroadcastInfo:
 
(ThingBLEDevInfo *) + getBaseDevInfo:withUUID:
 
(ThingBLEDevInfo *) + getPlusDevInfo:withUUID:
 
(ThingBLESecurityDevInfo *) + getSecurityDevInfo:
 
(ThingBLEPlugPlayDevInfo *) + getPlugPlayDeviceInfo:
 
(BOOL) + deviceSupportMultiUser:
 通过设备广播包判断是否支持多用户场景(即共享类设备) More...
 
(FrameControlModel *) + frameControlResolution:
 
(ThingBLEAdvModel *) + getBLEDeviceBroadcastInfo:
 
(ThingBLEDevInfo *) + getBaseDevInfo:withUUID:
 
(ThingBLEDevInfo *) + getPlusDevInfo:withUUID:
 
(ThingBLESecurityDevInfo *) + getSecurityDevInfo:
 
(ThingBLEPlugPlayDevInfo *) + getPlugPlayDeviceInfo:
 
(BOOL) + deviceSupportMultiUser:
 通过设备广播包判断是否支持多用户场景(即共享类设备) More...
 
(FrameControlModel *) + frameControlResolution:
 

Detailed Description

Definition at line 55 of file ThingBLEDevInfoInterpreter.h.

Method Documentation

◆ deviceSupportMultiUser: [1/2]

+ (BOOL) deviceSupportMultiUser: (ThingBLEPeripheral *)  p

通过设备广播包判断是否支持多用户场景(即共享类设备)

◆ deviceSupportMultiUser: [2/2]

+ (BOOL) deviceSupportMultiUser: (ThingBLEPeripheral *)  p

通过设备广播包判断是否支持多用户场景(即共享类设备)

◆ frameControlResolution: [1/2]

+ (FrameControlModel *) frameControlResolution: (NSString *)  data

◆ frameControlResolution: [2/2]

+ (FrameControlModel *) frameControlResolution: (NSString *)  data

◆ getBaseDevInfo:withUUID: [1/2]

+ (ThingBLEDevInfo *) getBaseDevInfo: (NSString *)  hexStr
withUUID: (NSString *)  uuid 

通过设备返回的 data 解析成老协议的设备信息 Model

◆ getBaseDevInfo:withUUID: [2/2]

+ (ThingBLEDevInfo *) getBaseDevInfo: (NSString *)  hexStr
withUUID: (NSString *)  uuid 

通过设备返回的 data 解析成老协议的设备信息 Model

◆ getBLEDeviceBroadcastInfo: [1/2]

+ (ThingBLEAdvModel *) getBLEDeviceBroadcastInfo: (ThingBLEPeripheral *)  p

解析单点设备的广播包

◆ getBLEDeviceBroadcastInfo: [2/2]

+ (ThingBLEAdvModel *) getBLEDeviceBroadcastInfo: (ThingBLEPeripheral *)  p

解析单点设备的广播包

◆ getPlugPlayDeviceInfo: [1/2]

+ (ThingBLEPlugPlayDevInfo *) getPlugPlayDeviceInfo: (NSString *)  hexStr

ThingBLEDevInfoInterpreter 通过设备返回的 data 解析成 PlugPlay 设备信息 Model

◆ getPlugPlayDeviceInfo: [2/2]

+ (ThingBLEPlugPlayDevInfo *) getPlugPlayDeviceInfo: (NSString *)  hexStr

ThingBLEDevInfoInterpreter 通过设备返回的 data 解析成 PlugPlay 设备信息 Model

◆ getPlusDevInfo:withUUID: [1/2]

+ (ThingBLEDevInfo *) getPlusDevInfo: (NSString *)  hexStr
withUUID: (NSString *)  uuid 

◆ getPlusDevInfo:withUUID: [2/2]

+ (ThingBLEDevInfo *) getPlusDevInfo: (NSString *)  hexStr
withUUID: (NSString *)  uuid 

◆ getSecurityDevInfo: [1/2]

+ (ThingBLESecurityDevInfo *) getSecurityDevInfo: (NSString *)  hexStr

通过设备返回的 data 解析成安全协议的设备信息 Model

◆ getSecurityDevInfo: [2/2]

+ (ThingBLESecurityDevInfo *) getSecurityDevInfo: (NSString *)  hexStr

通过设备返回的 data 解析成安全协议的设备信息 Model


The documentation for this class was generated from the following files: