Device Model.
More...
#import <ThingSmartActivatorDeviceModel.h>
Device Model.
Definition at line 21 of file ThingSmartActivatorDeviceModel.h.
◆ deviceScanNoneThread [1/2]
- (BOOL) deviceScanNoneThread |
|
|
|
Checks if the device has not scanned any Thread network.
- Returns
- YES if the device has not scanned any Thread network, NO otherwise.
◆ deviceScanNoneThread [2/2]
- (BOOL) deviceScanNoneThread |
|
|
|
Checks if the device has not scanned any Thread network.
- Returns
- YES if the device has not scanned any Thread network, NO otherwise.
◆ deviceScanThreadGateway [1/2]
- (NSString *) deviceScanThreadGateway |
|
|
|
Returns the scanned gateway.
- Returns
- gatewayId Return the gateway id if scanned.
◆ deviceScanThreadGateway [2/2]
- (NSString *) deviceScanThreadGateway |
|
|
|
Returns the scanned gateway.
- Returns
- gatewayId Return the gateway id if scanned.
◆ initWithDeviceModel: [1/2]
Initializes the device object with a device model.
- Parameters
-
deviceModel | The device model containing information about the device. |
- Returns
- An instance of the device object.
◆ initWithDeviceModel: [2/2]
Initializes the device object with a device model.
- Parameters
-
deviceModel | The device model containing information about the device. |
- Returns
- An instance of the device object.
◆ initWithUniqueID: [1/2]
- (instancetype) initWithUniqueID: |
|
(NSString *) |
uniqueId |
|
Initializes the device object with a unique identifier.
- Parameters
-
uniqueId | The unique identifier of the device. |
- Returns
- An instance of the device object.
◆ initWithUniqueID: [2/2]
- (instancetype) initWithUniqueID: |
|
(NSString *) |
uniqueId |
|
Initializes the device object with a unique identifier.
- Parameters
-
uniqueId | The unique identifier of the device. |
- Returns
- An instance of the device object.
◆ isEqualToDevice: [1/2]
Checks if two devices are of the same model.
- Returns
- YES if the two devices are of the same model, NO otherwise.
◆ isEqualToDevice: [2/2]
Checks if two devices are of the same model.
- Returns
- YES if the two devices are of the same model, NO otherwise.
◆ isThingDevice [1/2]
Checks if the device is Thing matter Device.
- Returns
- YES if the Device is Thing Matter Device, NO otherwise.
◆ isThingDevice [2/2]
Checks if the device is Thing matter Device.
- Returns
- YES if the Device is Thing Matter Device, NO otherwise.
◆ needWiFiAuthentication [1/2]
- (BOOL) needWiFiAuthentication |
|
|
|
Determines whether the device pairing process is dependent on WiFi authentication information.
- Returns
- YES if the device pairing process requires WiFi authentication, NO otherwise.
◆ needWiFiAuthentication [2/2]
- (BOOL) needWiFiAuthentication |
|
|
|
Determines whether the device pairing process is dependent on WiFi authentication information.
- Returns
- YES if the device pairing process requires WiFi authentication, NO otherwise.
◆ supportAbilityBlePrior [1/2]
- (BOOL) supportAbilityBlePrior |
|
|
|
Checks if the device supports Bluetooth priority.
- Returns
- YES if the device supports Bluetooth priority, NO otherwise.
◆ supportAbilityBlePrior [2/2]
- (BOOL) supportAbilityBlePrior |
|
|
|
Checks if the device supports Bluetooth priority.
- Returns
- YES if the device supports Bluetooth priority, NO otherwise.
◆ supportAbilityBleQRCode [1/2]
- (BOOL) supportAbilityBleQRCode |
|
|
|
Checks if the device supports Bluetooth QR code pairing.
- Returns
- YES if the device supports Bluetooth QR code pairing, NO otherwise.
◆ supportAbilityBleQRCode [2/2]
- (BOOL) supportAbilityBleQRCode |
|
|
|
Checks if the device supports Bluetooth QR code pairing.
- Returns
- YES if the device supports Bluetooth QR code pairing, NO otherwise.
◆ supportAbilityBleWired [1/2]
- (BOOL) supportAbilityBleWired |
|
|
|
Checks if the device support ble Wired pairing
- Returns
- YES if the device support wired, NO otherwise
◆ supportAbilityBleWired [2/2]
- (BOOL) supportAbilityBleWired |
|
|
|
Checks if the device support ble Wired pairing
- Returns
- YES if the device support wired, NO otherwise
◆ supportAbilityBleZigbee [1/2]
- (BOOL) supportAbilityBleZigbee |
|
|
|
Checks if the device supports Bluetooth-ZigBee capability.
- Returns
- YES if the device supports Bluetooth-ZigBee capability, NO otherwise.
◆ supportAbilityBleZigbee [2/2]
- (BOOL) supportAbilityBleZigbee |
|
|
|
Checks if the device supports Bluetooth-ZigBee capability.
- Returns
- YES if the device supports Bluetooth-ZigBee capability, NO otherwise.
◆ supportAbilityHomeKit [1/2]
- (BOOL) supportAbilityHomeKit |
|
|
|
Checks if the device supports the HomeKit capability.
- Returns
- YES if the device supports HomeKit capability, NO otherwise.
◆ supportAbilityHomeKit [2/2]
- (BOOL) supportAbilityHomeKit |
|
|
|
Checks if the device supports the HomeKit capability.
- Returns
- YES if the device supports HomeKit capability, NO otherwise.
◆ supportAbilityMatter [1/2]
- (BOOL) supportAbilityMatter |
|
|
|
Checks if the device supports Matter.
- Returns
- YES if the device supports Matter, NO otherwise.
◆ supportAbilityMatter [2/2]
- (BOOL) supportAbilityMatter |
|
|
|
Checks if the device supports Matter.
- Returns
- YES if the device supports Matter, NO otherwise.
◆ supportAbilityMatterFabric [1/2]
- (BOOL) supportAbilityMatterFabric |
|
|
|
Checks if the device supports Matter Fabric.
- Returns
- YES if the device supports Matter Fabric, NO otherwise.
◆ supportAbilityMatterFabric [2/2]
- (BOOL) supportAbilityMatterFabric |
|
|
|
Checks if the device supports Matter Fabric.
- Returns
- YES if the device supports Matter Fabric, NO otherwise.
◆ supportAbilityPegasus [1/2]
- (BOOL) supportAbilityPegasus |
|
|
|
Checks if the device supports the Pegasus capability.
- Returns
- YES if the device supports Pegasus capability, NO otherwise.
◆ supportAbilityPegasus [2/2]
- (BOOL) supportAbilityPegasus |
|
|
|
Checks if the device supports the Pegasus capability.
- Returns
- YES if the device supports Pegasus capability, NO otherwise.
◆ supportAbilityPlugPlay [1/2]
- (BOOL) supportAbilityPlugPlay |
|
|
|
Checks if the device supports the Plug&Play capability.
- Returns
- YES if the device supports Plug&Play capability, NO otherwise.
◆ supportAbilityPlugPlay [2/2]
- (BOOL) supportAbilityPlugPlay |
|
|
|
Checks if the device supports the Plug&Play capability.
- Returns
- YES if the device supports Plug&Play capability, NO otherwise.
◆ supportAbilityWifiList [1/2]
- (BOOL) supportAbilityWifiList |
|
|
|
Checks if the device support returns a list of surrounding WiFi during the pairing process
- Returns
- YES if the device support, NO otherwise
◆ supportAbilityWifiList [2/2]
- (BOOL) supportAbilityWifiList |
|
|
|
Checks if the device support returns a list of surrounding WiFi during the pairing process
- Returns
- YES if the device support, NO otherwise
◆ activatorType
- (ThingSmartActivatorType) activatorType |
|
readwritenonatomicassign |
◆ deviceAbility
- (ThingActivatorDeviceAbility) deviceAbility |
|
readwritenonatomicassign |
◆ deviceLists
◆ deviceModelType
◆ deviceStatus
◆ devId
Device virtual ID, devId is the virtual ID assigned by the cloud after the device completes the network configuration. It is empty before the network configuration.
Definition at line 27 of file ThingSmartActivatorDeviceModel.h.
◆ error
◆ iconUrl
◆ isSupport5G
◆ name
◆ productId
◆ selectAbility
- (ThingActivatorDeviceAbility) selectAbility |
|
readwritenonatomicassign |
◆ step
- (ThingActivatorStep) step |
|
readwritenonatomicassign |
◆ uniqueID
◆ userInfo
- (NSDictionary *) userInfo |
|
readwritenonatomiccopy |
The documentation for this class was generated from the following files:
- /Users/humtong/Downloads/Pods_副本/ThingSmartActivatorDiscoveryManager/ThingSmartActivatorDiscoveryManager.xcframework/ios-x86_64-simulator/ThingSmartActivatorDiscoveryManager.framework/Headers/ThingSmartActivatorDeviceModel.h
- /Users/humtong/Downloads/Pods_副本/ThingSmartActivatorDiscoveryManager/ThingSmartActivatorDiscoveryManager.xcframework/ios-arm64/ThingSmartActivatorDiscoveryManager.framework/Headers/ThingSmartActivatorDeviceModel.h